
У меня есть сервер Ubuntu 12.04, работающий под управлением VMWare. Насколько я могу судить, файл VMWare vmbk был поврежден. Сервер работает нормально, но это мешает резервному копированию (с помощью Veeam). Чтобы исправить это, я хотел бы создать дубликат VM без проблемы с повреждением. Однако с поврежденным файлом VMWare не может мне помочь, например создать простой клон. Я могу создать новую VM. Как мне клонировать конфигурацию/данные с моего проблемного сервера на новый?
Обновлено: просто для ясности: я понимаю, что не могу использовать инструменты клонирования VMWare. Я вручную создам новую виртуальную машину (с базовой ОС, если необходимо).
Как реплицировать ОС и данные с одной виртуальной машины на другую?
решение1
Добавьте второй диск такого же размера к первому и смонтируйте его на сервере.
Один из вариантов — получить похожую установку и использовать старый добрый метод cp-backup (просто скопируйте /etc/ и все остальное, что представляет интерес). Это означает меньшее время простоя за счет согласованности данных, поскольку любые файлы, измененные во время резервного копирования, не будут сохранены.
А еще лучше загрузить образ LiveCD, например Clonezilla, и скопировать образ диска на диск — это увеличит время простоя, но, вероятно, будет гораздо лучшим вариантом с точки зрения согласованности данных.
решение2
Опция клонирования в VMware по сути берет копию файла настроек и всех дисков, которые являются файлами Vmdk. Так что любые проблемы, которые у вас есть сейчас, будут просто перенесены в клон.
Vmware player/workstation/etc все пытаются восстановить диски машины каждый раз, когда она включается. Если вы не пробовали выключать и включать ее, я бы попробовал сделать это, это может позволить вам клонировать ее после ремонта... в противном случае у вас могут быть проблемы.
Счет