VMware преобразования Linux физической машины
У меня есть окно Linux на www.linode.com
Мне интересно, могу ли я сделать резервную копию linux box с помощью rsync, а затем преобразовать его в машину vmware с помощью конвертера vmware? можно ли использовать что-то вроде rdiff?
Я хотел бы иметь возможность сохранить локальную версию своего сервера для тестирования, но иметь возможность использовать ее в VMware.
Если это возможно, возможно ли сделать резервную копию локальной копии vmware и установить ее на линоде?
Я немного смущен тем, как все это работает, и прочитал довольно долго.
Буду признателен за любую оказанную помощь.
Приветствия Ke
3 ответа
У вас есть два варианта:
1) С помощью VMware Converter (много условий):
Это зависит от версии Linux, работающей на Linode, и типа используемого вами места назначения.
Если вы выбрали хост ESX/ESXi, вам повезло. Если вы хотите использовать VMware Server, VMware Workstation или VMware Player, вам не повезло из-за того, что процесс Linux P2V работает с использованием вспомогательной виртуальной машины.
Если вы все еще на борту, вам нужна поддерживаемая исходная ОС. LILO не поддерживается. Объемы LVM будут конвертированы в базовые объемы.
Вам необходимо иметь открытые порты 22 и 443, а пункт назначения (вспомогательная виртуальная машина) должен иметь его доступным для подключения через Интернет или VPN.
См. Руководство пользователя VMware vCenter Converter Standalone 4.x
Без VMware Converter (без указания и щелчка GUI, без поддержки):
Настройте виртуальную машину с идентичными спецификациями для вашей системы Linode с точки зрения виртуальных ЦП, ОЗУ, структуры диска и ОС.
Сделайте netcat/block копию ваших устройств Linode box.
Место назначения:
nc -l -p 9001 | dd of=/dev/sda
Источник:
dd if=/dev/sda | nc <target-system-ip> 9001
Conshell Linux P2V - хороший ресурс для проблем, подготовки и других советов, использующих этот метод.
Я имел успех с обоими методами.
rsync
будет работать для получения ваших данных, конфигурации и программ, но с точки зрения работы с vmware вам придется удалить гостевые инструменты xen из linode и установить гостевые инструменты vmware.
Вероятно, лучше всего будет установить новую версию Linux в vmware, используя те же версии дистрибутива и пакета и т. Д., Установить инструменты vmware, а затем использовать rsync из него для передачи по веб-сайтам и домашним каталогам и другим нужным файлам данных. Если вы не устанавливаете один и тот же дистрибутив или версии пакета, вам нужно быть осторожным при переносе /etc
Нет, это не так, как работает, rsync не получит все, что вам нужно.
Что вы запрашиваете у linode - можете ли вы получить копию виртуальной машины в формате.vmdk или.ovf, которая будет работать на вашем устройстве VMWare.
Возможно, вы сможете сделать полную резервную копию linux box в tar-файл, затем установить тот же linux на коробку продукта VMWare и восстановить, однако.
Я написал пошаговый подробный ответ о том, как я решил очень похожую задачу по вопросу: превращение работающей системы Linux в экземпляр KVM на другой машине. Надеюсь, это окажется полезным ответом и на этот вопрос.
Я знаю, что этот вопрос касается vmware, но метод почти такой же, и многие проблемы встречаются часто.
Цель ответа: взять физический Linux P
узел запускает live-production и виртуализирует его. Без необходимости создавать и размещать диски объемом несколько терабайт, а также не использовать md raid в V
Гость, потому что целевой гипервизор (Proxmox 5) использовал ZoL/ZFS. Также хотел уменьшить время простоя / перезагрузки на работающем P
узел.