Падение Proxmox 4 — Proxmox

Конвертация виртуальной машины с Linux(CentOS).

Перед конвертацией ВМ удалим VMtools

      Для удаления open-vm-tools выполните команду:

Shell

yum remove open-vm-tools

1 yum remove open-vm-tools

     Для удаления стандартных VMware Tools запустите скрипт:

Shell

/usr/bin/vmware-uninstall-tools.pl

1 usrbinvmware-uninstall-tools.pl

и установим qemu-agent.

Shell

yum install qemu-guest-agent

1 yum install qemu-guest-agent

Можно добавить необходимые драйвера.

Shell

dracut —force —add-drivers «virtio_balloon virtio_scsi virtio_console virtio_pci»

1 dracut—force—add-drivers»virtio_balloon virtio_scsi virtio_console virtio_pci»

Выключаем виртуальную машину. Переместите ее на диск, доступный Proxmox(если вы еще это не сделали).

Создадим на Proxmox виртуальную машину с нужными параметрами и диском небольшого объема(он будет удален впоследствии)

Обратите внимание, если ВМ использовала UEFI, то и создаваемая ВМ должна быть такой же. Запомните ID созданной машины

Конвертируем диск ВМ.

Подключаемся к консоли Proxmox и выполняем команду для конвертирования диска(911 — ID созданной ВМ):

Shell

qemu-img convert -f vmdk /mnt/pve/path/to/disk.vmdk -O raw /mnt/pve/hdd1/images/911/vm-911-disk0.raw -p

1 qemu-img convert-fvmdkmntpvepathtodisk.vmdk-Orawmntpvehdd1images911vm-911-disk0.raw-p

После завершения конвертации открываем файл конфигурации ВМ

Shell

nano /etc/pve/qemu-server/911.conf

1 nanoetcpveqemu-server911.conf

и вместо диска, который мы создали при создании ВМ, указываем наш сконвертированный диск.

Настройка загрузки ВМ.

После этого запускаем виртуальную машину и грузимся в режиме восстановления(не забыв запомнить версию используемого ядра. У меня это 3.10.0-1062.1.2.el7.x86_64).

После логина вводим команду(укажите свою версию ядра):

Shell

dracut -f /boot/initramfs-3.10.0-1062.1.2.el7.x86_64.img 3.10.0-1062.1.2.el7.x86_64

1 dracut-fbootinitramfs-3.10.0-1062.1.2.el7.x86_64.img3.10.0-1062.1.2.el7.x86_64

Посмотреть доступные версии ядра можно с помощью команды:

Shell

ls /boot/

1 lsboot

После завершения команды dracut, перезагрузите ВМ в стандартном режиме.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Техноарена
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: