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! ######Может возникать при некорретно созданных снэпшотах.
Требуется создать снэпшот руками и удалить все.
