vmware - ползные команды
Полезные команды
* vmware –vl - Узнать версию
* esxcli vm process list
— получаем ID виртуальной машины
* esxcli vm process kill --type=[soft,hard,force] --world-id=WorldID - убиваем процесс виртуальной машины ID
* vim-cmd vmsvc/getallvms
— вывод информации обо всех VM
* vim-cmd vmsvc/power.getstate 1
— включена/выключена VM с Vmid 1
* vim-cmd vmsvc/power.on 1
— включить VM с Vmid 1
vim-cmd vmsvc/power.off 1
— выключить (по питанию) VM с Vmid 1vim-cmd vmsvc/power.reset 1
— перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1vim-cmd vmsvc/power.shutdown 1
— корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools!vim-cmd vmsvc/power.reboot 1
— перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools!vim-cmd vmsvc/get.summary 1
— получение полной информации о VM с Vmid 1.vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’
— получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес
vim-cmd vmsvc/power.getstate
статус питания виртуальной машины с указанным ID. Увидеть список ВМ и их ID вы можете при помощи команды;vim-cmd vmsvc/getallvms
— Выключить питание виртуальной машины;vim-cmd vmsvc/power.off vmid
— Включить питание виртуальной машины;vim-cmd vmsvc/power.on vmid
— Перезагрузить виртуальную машину;vim-cmd vmsvc/power.reboot vmid
— Удалить файлы виртуальной машины;vim-cmd vmsvc/destroy vmid
— Удалить файлы виртуальной машины;vim-cmd vmsvc/power.shutdown
— Выключение виртуальной машины (shutdown guest);vim-cmd vmsvc/power.reset
— Перезагрузка виртуальной машины;vim-cmd vmsvc/get.summary
— Общая информация о виртуальной машине;vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
— Подключить виртуальную машину;vim-cmd vmsvc/unregister vmid
— Убрать виртуальную машину из гипервизора;vim-cmd vmsvc/tools.install vmid
— Установка vmware tools;vim-cmd hostsvc/net/info
— информация о сети гипервизора;vim-cmd hostsvc/maintenance_mode_enter
— Переключить хост в режим обслуживания;vim-cmd hostsvc/maintenance_mode_exit
— Выйти из режима обслуживания;chkconfig -l
— Показать службы запущенные на гипервизоре;esxtop
— Список процессов;vmkerrcode -l
— посмотреть vmkernel ошибки;esxcfg-info
— Посмотреть информацию о хосте;esxcfg-nics -l
— Посмотреть информацию о сетевых адаптерах;esxcfg-vswitch -l
— Посмотреть информацию о виртуальных сетевых адаптерах;dcui
— Стартовая консоль ESXI по ssh;vsish
— Vmware интерактивная консоль;cat /etc/chkconfig.db
— посмотреть состояние сервисов на хосте;/sbin/services.sh restart
— перезагрузить все сервисы на хосте;vmkload_mod --list
— Показать загруженные драйвера;vmkload_mod -s /mod/your_driver
— Показать параметры драйверов;vmkfstools -i /vmfs/volumes/san_vmfs/my_vm/large_disk.vmdk -d thin /vmfs/volumes/san_vmfs/my_vm/new_thin_disk.vmdk
— Конвертировать существующий диск в thin формат;
@@KNxh3
Включение SSH на ESXi 5 через vSphere Client.
Переходим на вкладку "Configuration", выбираем пункт "Security Profile" и нажимаем "Properties":
Выбираем сервис SSH и нажимаем "Options":
БЭКАПИРОВАНИЕ (ghettoVCB)
Начиная с версии 5.5 на free версиях нормально работает VEEAM.
https://communities.vmware.com/t5/VI-VMware-ESX-3-5-Documents/ghettoVCB-sh-Free-alternative-for-backing-up-VM-s-for-ESX-i-3-5/ta-p/2773570
/etc/ghettovcb/ghetto.conf:
VM_BACKUP_VOLUME=/vmfs/volumes/b32
DISK_BACKUP_FORMAT=thin
VM_BACKUP_ROTATION_COUNT=3
POWER_VM_DOWN_BEFORE_BACKUP=0
ENABLE_HARD_POWER_OFF=0
ITER_TO_WAIT_SHUTDOWN=4
POWER_DOWN_TIMEOUT=5
SNAPSHOT_TIMEOUT=15
ENABLE_COMPRESSION=0
VM_SNAPSHOT_MEMORY=0
VM_SNAPSHOT_QUIESCE=0
Запуск backup
/opt/ghettovcb/bin/ghettoVCB.sh -a -g /etc/ghettovcb/ghetto.conf
Восстановление
/opt/ghettovcb/bin/ghettoVCB-restore.sh -c restore
restore:
"/vmfs/volumes/b32/w10/w10-2021-07-29_12-05-18;/vmfs/volumes/datastore1;1;w10-restored"
Ошибки
info: ###### Final status: ERROR: All VMs failed! ######
Может возникать при некорретно созданных снэпшотах.
Требуется создать снэпшот руками и удалить все.