Страницы

Сохранить статью у себя в соцсети:

вторник, 24 июля 2012 г.

§ Proxmox VE: qm basics.

Основы работы с qm в Proxmox VE.

Описание процесса запуска виртуальной машины в Proxmox VE из консоли, для случая когда web-интерфейс недоступен по каким-то причинам. Способ универсален и позволяет заглянуть внутрь продукта Proxmox VE. Для создания и управления используется связка скриптов на perl. 
Рассмотрим случай создания виртуальной машины с сетевой картой смотрящей в физическую сеть. Следовательно на хосте вместо eth0 должен быть сконфигурирован мост, если выполнялась установка Proxmox VE на голое железо, то необходимые настройки уже выполнены.
Сначала создаем сетевую карту. при запуске виртуальной машины, интерфейс самостоятельно пропишется в мост посредством скрипта.
# tunctl -t tap112i0
# ifconfig tap112i0 up promisc

Затем создаем файл для диска виртуальной машины, этот шаг опционален и нужен только в случае создания машины с нуля.
# qemu-img create -f qcow2 /var/lib/vz/images/112/vm-112-disk-1.raw 5G

Создаем машину, указываем основные параметры, количество процессоров, память, сеть и диски. загрузка выполняется с ISO образа диска.
# qm create 110 -sockets 1 -cores 2 -memory 256 \
-net0 virtio=1a:05:84:a8:48:ba,bridge=vmbr0 \
-virtio0 volume=/var/lib/vz/images/112/vm-112-disk-1.raw,media=disk \
-ide2 volume=/var/lib/vz/template/iso/systemrescuecd-x86-2.4.0.iso,media=cdrom \
-bootdisk ide2

Если же нет необходимости загрузки с iso, выполняем загрузку непосредственно с диска
# qm create 110 -sockets 1 -cores 2 -memory 256 \
-net0 virtio=1a:05:84:a8:48:ba,bridge=vmbr0 \
-virtio0 volume=/var/lib/vz/images/112/vm-112-disk-1.raw,media=disk \
-bootdisk virtio0

Просмотр конфигурации
# qm config 110
bootdisk: ide2
cores: 2
ide2: local:iso/systemrescuecd-x86-2.4.0.iso,media=cdrom
memory: 256
net0: virtio=1A:05:84:A8:48:BA,bridge=vmbr0
sockets: 1
virtio0: local:112/vm-112-disk-1.raw,media=disk

Запускаем машину
# qm start 112
просмотр состояния машины
# qm status 112
status: running
или же общий просмотр статуса всех машин
# qm list
      VMID NAME                 STATUS     MEM(MB)    BOOTDISK(GB) PID       
       110 ve110-alfa           stopped    4096               6.00 0         
       112 VM 112               running    256                0.00 5939

Далее команды позволяющие выполнять управление машиной
# qm reset 112 - отправка машине reset
# qm stop 112 - принудительная остановка машины
# qm suspend 112 - приостановка машины с возможностью возобновления работы
# qm resume 112 - возобновление работы
# qm shutdown 112 - штатное выключение через ACPI
# qm destroy 112 - удаление виртуальной машины (вместе с образами дисков)

По теме "Proxmox VE: обзор"
На главную "Virtualizing Linux"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика