Как я могу запустить копию моего Linode VPS в VMWare Fusion 5 на моем Mac?
Я только что подписался на Linode, и, настроив свой сервер Linode (из их образа Debian 7), я пытаюсь загрузить его копию для запуска на VMWare Fusion 5 на моем Mac.
Я следовал их инструкциям по копированию образа диска моего Линода на мой Mac, поэтому у меня теперь есть файл.img на моем Mac.
Могу ли я использовать или преобразовать этот файл.img в качестве загрузочного жесткого диска для виртуальной машины VMWare на моем Mac?
(Я думаю, что альтернативой является установка новой виртуальной машины VMWare Debian локально, а затем загрузка ее в Linode, но, поскольку у меня уже запущен Linode, и загрузка происходит намного медленнее, чем загрузка по моему интернет-соединению, я пытаясь найти способ запустить существующий Linode сначала локально)
1 ответ
В итоге я выбрал другой подход.
После настройки моего Linode (отмечая, что я сделал), я загрузил образ сетевой установки Debian 7:
Затем я использовал это для создания виртуальной машины Debian 7 VMWare на моей локальной машине. (Я сказал VMWare Fusion, что операционной системой было "Другое ядро Linux 2.6", поскольку Debian 7 еще не указан в качестве опции. Я считаю, что Debian 7 использует ядро Linux 3.2, но до сих пор у меня не возникало никаких проблем.)
Я тогда использовал dpkg
чтобы получить список пакетов, установленных на моем Linode, и установить их на мою VMWare VM (совет от https://forum.linode.com/viewtopic.php?t=8554).
Моя оболочка дает команду сделать это с моей виртуальной машины VMWare (замените 1.1.1.1 на IP-адрес вашего Linode):
sudo dselect update
ssh 1.1.1.1 dpkg --get-selections > packages.txt
sudo dpkg --set-selections < packages.txt
sudo apt-get dselect-upgrade
rm packages.txt
(Сначала я убедился, чтобы установить dselect
на обеих виртуальных машинах - sudo apt-get install dselect
- так что они присутствуют на dselect-upgrade
линия.)
В будущем я могу установить новые пакеты на мою VMWare VM, а затем синхронизировать Linode VM, скопировав выходные данные dpkg --get-selections
к виртуальной машине Linode и запустив там последние три команды оболочки.