У меня есть Linux-бокс на www.linode.com
Мне интересно, могу ли я сделать резервную копию окна Linux с помощью rsync, а затем преобразовать его в машину vmware с помощью конвертера vmware? можно ли вместо этого использовать что-то вроде rdiff?
Я хотел бы иметь возможность сохранить локальную версию моего сервера для тестирования, но иметь возможность использовать ее в vmware.
Если это возможно, возможно ли также сделать резервную копию локальной копии vmware и установить ее на линод?
Я немного смущен тем, как все это работает, и давно читал.
Любая помощь очень ценится.
Ура Ке
У вас есть два варианта:
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 (без графического интерфейса пользователя, без поддержки):
Настройте виртуальную машину с такими же характеристиками, как у вашего Linode Box, с точки зрения виртуальных ЦП, ОЗУ, разметки диска и ОС.
Сделайте сетевую / блочную копию ваших устройств Linode box.
Место назначения:
nc -l -p 9001 | dd of=/dev/sda
Источник:
dd if=/dev/sda | nc <target-system-ip> 9001
В Конселл Linux P2V является хорошим источником проблем, подготовки и других советов по использованию этого метода.
Я добился успеха с обоими методами.
rsync
будет работать для получения ваших данных, конфигурации и программ, но для того, чтобы заставить его работать с vmware, вам придется удалить гостевые инструменты xen из linode и установить гостевые инструменты vmware.
Вероятно, лучше всего было бы установить свежий Linux в vmware с использованием того же дистрибутива и версий пакетов и т. Д., Установить инструменты vmware, а затем использовать rsync изнутри для передачи через веб-сайты и домашние каталоги и другие файлы данных, которые вам нужны. Если вы устанавливаете разные версии дистрибутива или пакета, вам нужно быть осторожным при переносе /etc
Нет, это не так, rsync не получит всего, что вам нужно.
Что вы просите у linode, так это можете ли вы получить копию виртуальной машины в формате .vmdk или .ovf, которая будет работать на вашем сервере VMWare.
Вы можете сделать полную резервную копию ящика Linux в tar-файл, затем установить тот же Linux в ящик продукта VMWare и восстановить его.
Я написал пошаговую подробную ответ о том, как я решил очень похожую задачу по вопросу: Превращение работающей системы Linux в экземпляр KVM на другом компьютере. Я надеюсь, что это окажется полезным ответом и на этот вопрос.
Я знаю, что этот вопрос касается vmware, но метод почти такой же, и многие из возникающих проблем являются общими.
Цель ответа: взять физический линукс P
узел, на котором запущено производство в реальном времени, и виртуализировать его. Без необходимости создавать и выделять многотерабайтные диски, а также использовать md raid в V
гость, потому что целевой гипервизор (Proxmox 5) использовал ZoL / ZFS. Также хотел уменьшить время простоя / перезагрузки на ходу P
узел.