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