Создание виртуальной машины в Proxmox VE: полное руководство

Proxmox VE · 19.04.2026
Создание виртуальной машины в Proxmox VE: полное руководство

Создание виртуальной машины (VM) в Proxmox VE — это быстрый процесс через встроенный мастер. В этом руководстве мы создадим VM с Ubuntu Server 24.04, но те же шаги применимы к любой ОС.

Шаг 1: Загрузка ISO в хранилище

Перед созданием VM нужно загрузить ISO-образ. В веб-интерфейсе:

  1. Выберите local (pve)ISO Images
  2. Нажмите Upload или Download from URL

Или через командную строку:

wget -P /var/lib/vz/template/iso/   https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso

Шаг 2: Создание VM через веб-интерфейс

Нажмите Create VM в правом верхнем углу. Пройдите по вкладкам мастера:

ВкладкаПараметрРекомендуемое значение
GeneralVM ID / Name100 / ubuntu-server
OSISO Imageubuntu-24.04-live-server.iso
OSGuest OS TypeLinux / 6.x-2.6 Kernel
SystemMachine / BIOSq35 / OVMF (UEFI)
SystemAdd EFI DiskВключить
DisksBus / StorageVirtIO SCSI / local-lvm
DisksDisk size32 ГБ+
CPUSockets / Cores1 / 2
CPUTypehost (для максимальной производительности)
MemoryRAM2048 МБ+
NetworkBridge / Modelvmbr0 / VirtIO

Шаг 3: Создание VM через CLI (qm)

Для автоматизации используйте утилиту qm:

# Создать VM с ID 100
qm create 100   --name ubuntu-server   --memory 2048   --cores 2   --net0 virtio,bridge=vmbr0   --cdrom local:iso/ubuntu-24.04-live-server-amd64.iso   --scsihw virtio-scsi-pci   --scsi0 local-lvm:32   --boot order=scsi0;ide2   --ostype l26

# Запустить VM
qm start 100

# Просмотр статуса
qm status 100
VirtIO-драйверы: Для Windows-гостей установите virtio-win ISO как второй CD-ROM. Это значительно улучшит производительность диска и сети.

Шаг 4: Настройка QEMU Guest Agent

Guest Agent позволяет Proxmox корректно завершать работу VM и получать IP-адрес гостя:

# Внутри Linux VM
apt install qemu-guest-agent -y
systemctl enable --now qemu-guest-agent

# В Proxmox: включить в настройках VM
qm set 100 --agent 1

Полезные команды управления VM

# Список всех VM
qm list

# Остановить VM
qm stop 100

# Заморозить (suspend)
qm suspend 100

# Создать снапшот
qm snapshot 100 clean-install --description "Before updates"

# Откатить снапшот
qm rollback 100 clean-install

# Удалить VM со всеми дисками
qm destroy 100 --purge
Тип CPU: Использование host даёт максимальную производительность, но привязывает VM к конкретному поколению железа. При необходимости живой миграции между разными хостами используйте x86-64-v2-AES.
← Назад в базу знаний Задать вопрос поддержке