Зависание инсталлятора VMware tools
Попытался сейчас на одной виртуалке с Ubuntu заапргейдить VMware tools в «non-interactive mode». Это когда оно, по идее, должно само подключиться к виртуалке, и само всё сделать. Но операция «Initiated VMware tools install or upgrade» зависла на 0%, и больше ничего нельзя было с виртуалкой сделать — ни отмонтировать диск с VMware tools, ни мигрировать виртуалку, ни отменить операцию установки. При попытке выбрать «End Install/upgrade VMware tools» выскакивала ошибка «Call „VirtualMachine.UnmountToolsInstaller“ for object „Usergate-Webfilter“ on vCenter Server „vcenter.vsphere.local“ failed», а в логах появлялось сообщение: «The operation is not allowed in the current state».
В общем, оставался вариант только попробовать потушить машину, чего делать очень не хотелось — машина в продакшене, и ею пользуются клиенты.
В итоге на просторах отыскался рецепт:
- Включить SSH на том хосте, на котором работает виртуалка;
- Зайти в консоль хоста и выполнить там команду vim-cmd vmsvc/getallvms. Эта команда покажет список работающих виртуалок. В левой колонке будет ID соответствующей виртуалки. Ищем в списке виртуалку, на которой завис инсталлятор VMware tools, и определяем её ID;
- Выполняем команду vim-cmd vmsvc/tools.cancelinstall
, где VM_ID — идентификатор виртуалки, определённый на шаге 2. После этого операция установки VMware tools завершается с ошибкой и освобождает виртуалку; - Не забываем снова отключить службу SSH на хосте.
Samba и ZFS: расширенные ACL и их правка из винды
Управление Hyper-V из-под обычного пользователя
IPsec между Linux и Windows 2012 R2
Обзор автомобиля Opel Meriva B
Zabbix agent + SElinux = hardcore...
Unbound, DNSSEC и локальные зоны
Перенос Windows XP на другую материнку
pf и ipfw одновременно — последовательность обработки пакетов