Система виртуализации Proxmox умеет работать с двумя типами виртуальных машин (KVM и LXC).

KVM (Kernel-based Virtual Machine) — программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) либо AMD SVM (Secure Virtual Machine).

LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров операционной системы Linux на одном узле. LXC не использует виртуальные машины, а создает виртуальное окружение с собственным пространством процессов и сетевым стеком.

Создание виртуальной машины на базе KVM.
prox11) Настройка VPS.
prox2

Node – название нашего сервера (основного).

VM ID – уникальный идентификатор VPS.

Name – название VPS.

Resource Pool – опция предназначена для распределение VPS по группам (если это нужно).

2) Далее выбираем тип ядра ОС.

prox3

3) Настройка CD/DVD привода.

Для установки ОС на VPS, нам понадобиться ISO образ, который можно загрузить через панель управления Proxmox (образ должен быть скачан на Ваш локальный компьютер).

prox18

Выбираем ISO образ, путь к файлу и нажимаем Upload.

Далее выбираем Use CD/DVD disc image file (iso) и указываем название образа.

prox4

4) Настройка винчестера для будущей VPS.

prox5

Bus/Device или тип подключение винчестера, доступны следующее: IDE, SCSI, SATA или VIRTIO. Обычно это IDE, либо SATA.

Storage – хранилище, в котором будет размещаться VPS.

Disk size – размер жесткого диска.

Cache – кэш для виртуального диска. С типами кэша более детально можно ознакомиться на официальном сайте Proxmox: https://pve.proxmox.com/wiki/Performance_Tweaks

5) Настройка CPU

prox6

Sockets – количество процессоров.

Cores – количество ядер на каждый процессор.

Type – модель процессора.

6) Назначение оперативной памяти.

prox7

Use fixed size memory – будет использоваться фиксированный размер памяти.

Automatically allocate memory within this range – оперативная память будет выдаваться по мере его необходимости для VPS, в указанном диапазоне (не рекомендуется использоваться для KVM).

7) Настройка сети между VPS и центральным сервером.

prox8

Выбираем Bridged mode и сетевой интерфейс, который настроен на центральном сервере как Bridge.

Model – модель виртуальной сетевой карты

MAC address – указываем mac адрес, который выдан владельцем IP адреса (если IP адрес будет локальным, то это поле следует пропустить).

Rate limit (MB/s) – ограничение пропускной способности для VPS.

8) Подтверждение.

В следующем окне проверяем настройку VPS и если все правильно, подтверждаем. После нажатия Finish начнется процесс создания VPS.

prox9

 

Создание виртуальной машины на базе LXC (контейнер).

1) Поиск шаблона

Для установки VPS LXC необходимо иметь шаблон, который будет в себя включать базовые элементы операционной системы Linux. Найти и скачать их Вы можете на странице: https://wiki.openvz.org/Download/template/precreated

Шаблоны необходимо скопировать на сервер в папку /var/lib/vz/template/cache/

Также доступен более простой вариант загрузки шаблона LXC через панель управления Proxmox.

prox19

Находим необходимый образ и жмем Download.

prox20

После этого появится прогресс бар с состоянием загрузки шаблона.

prox21

2) Общая настройкаprox10

Node – название нашего сервера (основного).

VM ID – уникальный идентификатор VPS.

Hostname – имя, которое будет выдано для VPS (FQDN).

Resource Pool – опция предназначена для распределение VPS по группам (если это нужно).

Password – root пароль для VPS.

Confirm password – подтверждение пароля.

3) Выбор шаблона для установки

prox11

4) Настройка виртуального диска

prox12

Storage – хранилище, где будет расположен виртуальный диск.

Disk size (GB) – размер диска в Гб.

5) Настройка CPU

prox13

CPU limit – количество виртуальных ядер.

CPU units – часть процессорного времени, которое будет отдано VPS (значение 1000 равняется 1% реального CPU).

6) Настройка оперативной памяти и файла подкачки (swap)

prox14

7) Настройка сети между VPS и центральным сервером

prox15

Необходимо заполнить следующее поля:

MAC address (опционально) – при наличии мак адреса, укажите его в этом поле.

IPv4 – если основной сервер не настроен для раздачи IP адресов, укажите статическую настройку в формате IP/маска, например IP и маска 192.168.0.200/24, затем шлюз (192.168.0.1).

8) Настройка DNS серверов (опционально)

prox16

9) Подтверждение

prox17

Проверяем правильность настройки сервера и нажимаем Finish. После этого VPS начнет процесс установки.