Контейнер openvz можно остановить с помощью
vzctl stop <id>
, но для этого требуется взаимодействие инициализации внутри контейнера. В случае взлома контейнера необходим способ остановить контейнер без его сотрудничества. Что-то вроде
vzctl kill <id>
необходим, который убивает все процессы внутри контейнера и переводит его в состояние остановки. Такая команда kill не указана на странице руководства.
Как можно убить / остановить контейнер openvz без необходимости его сотрудничества?
если известно, что Контейнер поврежден, вы можете использовать переключатель --fast:
# vzctl stop 101 --fast
Stopping container ...
Container was stopped
Container is unmounted
Убедитесь, что вы не используете переключатель --fast для исправных контейнеров без необходимости, поскольку принудительное завершение процессов контейнера может быть потенциально опасным.