Я относительно новичок в запуске виртуальных машин / контейнеров OpenVZ, поэтому, если я что-то не понял, дайте мне знать.
В настоящее время у меня Ubuntu 14.04.1 установлен прямо на раздел на моем сервере. Я намерен полностью перестроить и реструктурировать мой сервер (что может занять некоторое время), не удаляя текущую установку. Ограничение - у меня только один сервер.
Я подумал, что для завершения этого имеет смысл установить что-то вроде Proxmox VE (https://www.proxmox.com/proxmox-ve) и переместите мою текущую установку Ubuntu в контейнер VM / OpenVZ, работающий на Proxmox. Таким образом, у меня может быть небольшое время простоя (что вполне нормально), поскольку я настроил это, а не длительное время простоя, как описано выше. Второе преимущество - я могу создать новую установку сервера на отдельном контейнере VM / OpenVZ.
У меня вопрос: как мне перенести установленный сейчас Ubuntu в контейнер VM / OpenVZ с Proxmox? Насколько я понимаю, контейнер OpenVZ был бы более предпочтительным, поскольку у него меньше накладных расходов, чем у полной виртуальной машины.
Итак, через некоторое время я наткнулся на несколько поисковых запросов, которые помогли мне найти свой путь, выполнив эту задачу самостоятельно. В конце концов, я обнаружил, что перейти прямо к контейнеру OpenVZ практически невозможно, но мне удалось перейти на виртуальную машину KVM на Proxmox. Вот шаги, которые я предпринял (обязательно прочтите все, прежде чем начинать самостоятельно):
Создать образ раздела физических машин
Save Image
заголовок на этой странице чтобы создать образ вашего раздела с помощью saveparts
варианты в Select mode
меню. Убедитесь, что вы сохранили образ раздела в внешний водить машину. Включите все проверки изображений до и после, чтобы убедиться, что процесс прошел успешно.Установить Proxmox VE
Создание виртуальной машины
local
; щелкнуть Content
на верхних центральных вкладках; щелкнуть upload
; щелкнуть select file
и перейдите к ISO-образу Clonezilla Live, который вы загрузили на шаге 2; щелкнуть upload
и дождитесь его завершения.Create VM
в верхнем левом углу экрана. Оставьте все настройки такими же, за исключением: ISO Image
раскрывающийся список и выберите только что загруженный ISO-образ Clonezilla Live.final
страница.Восстановление вашего раздела в виртуальной машине
start
в правом верхнем углу.console
в правом верхнем углу.Restoring the Image
заголовок на этой странице восстановить раздел. Обязательно используйте restoreparts
вариант под Select mode
меню. Примечание: на шаге 13 связанного руководства Clonezilla завершится ошибкой, поскольку на / dev / sda нет раздела. Когда это происходит: fdisk /dev/sda
n
и нажмите Enter, чтобы создать новый разделw
и нажмите Enter, чтобы записать изменения на дискexit
для выхода из сеанса терминала и возврата к ClonezillaСделайте раздел загрузочным
/etc/pve/qemu-server/<VM_ID>.conf
и удалите usb0
вход.Options
; нажмите на Boot Order
; щелкнуть edit
; изменить порядок на CD-ROM
затем Disk 'ide0'
.Hardware
; нажми на CD\DVD Drive
запись; щелкнуть Remove
; щелкнуть add
затем CD/DVD Drive
; под Storage
опция нажмите на local
; под ISO Image
выберите вариант Super Grub2 ISO; наконец нажмите create
.Everything
затем выберите ОС, которую хотите загрузить (в моем случае это была Ubuntu). Если вашей ОС нет, узнайте о дополнительных функциях Super Grub2 Вот./dev/sda
. В моем случае я установил Grub2, запустив sudo grub-install /dev/sda
.Hardware
; нажми на CD\DVD Drive
запись; щелкнуть Remove
.Если вы столкнулись с проблемой в процессе выхода, вы можете оставить комментарий, но я, вероятно, порекомендую вам вместо этого создать сообщение здесь, на ServerFault, и связать этот вопрос. Таким образом, кто-то более квалифицированный, чем я, может вам помочь. Если в моих действиях что-то неясно, просто оставьте комментарий, и я постараюсь все прояснить. Надеюсь, этот урок поможет :)
Джеймс Стьюи