Назад | Перейти на главную страницу

Как убить контейнер openvz?

Контейнер openvz можно остановить с помощью

vzctl stop <id>

, но для этого требуется взаимодействие инициализации внутри контейнера. В случае взлома контейнера необходим способ остановить контейнер без его сотрудничества. Что-то вроде

vzctl kill <id>

необходим, который убивает все процессы внутри контейнера и переводит его в состояние остановки. Такая команда kill не указана на странице руководства.

Как можно убить / остановить контейнер openvz без необходимости его сотрудничества?

http://wiki.openvz.org/User_Guide/Operations_on_Containers#Starting.2C_Stopping.2C_Restarting.2C_and_Querying_Status_of_Container

если известно, что Контейнер поврежден, вы можете использовать переключатель --fast:

# vzctl stop 101 --fast
Stopping container ...
Container was stopped
Container is unmounted

Убедитесь, что вы не используете переключатель --fast для исправных контейнеров без необходимости, поскольку принудительное завершение процессов контейнера может быть потенциально опасным.