Какие системы виртуализации поддерживают создание снимка работающей виртуальной машины без ее остановки?
Насколько я знаю, и VMware, и VirtualBox приостанавливают работу виртуальной машины, делая живой снимок.
Технически должно быть возможно позволить виртуальной машине работать во время создания снимка. Программное обеспечение должно записывать все изменения на дисках виртуальных машин, которые происходят при создании моментального снимка, и, в конце концов, применять эти изменения к только что созданным образам дисков.
Кроме того, я не уверен, как искать этот вопрос в Google. Если я ищу live VM snapshot VirtualBox
, я получаю описания того, как сделать снимок работающей машины. Я знаю, как это сделать, но я хочу сделать снимок, который не прерывает работу машины во время создания снимка.
источник
Ответы:
Команда для virtualbox есть
VBoxManage snapshot "<Box Name|UUID>" take "<Snapshot Name>" --description "<description>" --live
Тем не менее, я прочитал, что в некоторых случаях выполнение этой операции может привести компьютер в состояние неопределенности, когда вам потребуется перезагрузить компьютер при восстановлении. Лично я не пытался откатить и запустить его, чтобы увидеть, что, если что-то и повредит, делая это.
источник
Hyper-V поддерживает прямые снимки.
Клиент Hyper-V, включенный в Windows 8 Pro и Windows 10 Pro, может делать моментальные снимки без прерывания работы виртуальной машины или ее приложений. Клиент Hyper-V использует ту же технологию, что и решение Microsoft для виртуализации Windows Server Hyper-V. (Вам потребуется обновить ОС, чтобы получить доступ к этой функции, если вы не используете профессиональную версию Windows; это будет стоить 99 долларов США.)
Я столкнулся с проблемой тестирования этой функции в Windows 10 Pro: если гостевые службы в гостевой ОС не устарели, вы можете получить ошибку при этом, и снимок не удастся. Я не уверен, как решить эту проблему.
источник