снимок гостевой ОС Linux vmware изнутри виртуальной машины

снимок гостевой ОС Linux vmware изнутри виртуальной машины

Возможно ли, чтобы гостевая виртуальная машина Linux запросила, чтобы хост сделал снимок себя, используя только набор open-vm-tools. Я вижу ссылки, которые, похоже, указывают на то, что это возможно, но примеров нет. Моя тестовая среда — ESXi 5.5 и CentOS 7.

решение1

Это невозможно с помощью open-vm-tools или vmware tools. https://docs.vmware.com/en/VMware-Tools/12.1.0/vmware-tools-administration-guide.pdf

Я полагаю, что ссылки на снимки, которые вы видите, относятся к плагину vmbackup. Он не инициирует снимок, он управляет замораживанием. https://github.com/vmware/open-vm-tools/tree/master/open-vm-tools/services/plugins/vmbackup

Что вы можете сделать, так это заморозить и клонировать ОС. В зависимости от вашей конечной цели это может сработать для вас. vmware-rpctool "instantclone.freeze" vmtoolsd "instantclone.freeze" https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-1.html

https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-2.html

Другой вариант, но он не использует инструменты VMware, — запустить что-то вроде скрипта Python или приложения Java из гостевой ОС. https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/create_snapshot.py https://developer.vmware.com/samples/1078/vmsnapshot?h=snapshot#

Вы также можете использовать PowerCLI, но для этого на вашей виртуальной машине Linux должен быть установлен PowerShell. https://developer.vmware.com/docs/powercli/latest/products/vmwarevsphereandvsan/categories/snapshot/ https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.3

Я считаю, что большинство утилит резервного копирования имеют отдельную виртуальную машину-менеджера, которая делает снимки. Наличие еще одной небольшой виртуальной машины для управления задачами создания снимков может быть более простым путем.

Связанный контент