Система виртуализации Proxmox умеет работать с двумя типами виртуальных машин (KVM и LXC).
Создание виртуальной машины на базе KVM.
1) Настройка VPS.
Node — название нашего сервера (основного).
VM ID — уникальный идентификатор VPS.
Name — название VPS.
Resource Pool — опция предназначена для распределение VPS по группам (если это нужно).
2) Далее выбираем тип ядра ОС.
3) Настройка CD/DVD привода.
Для установки ОС на VPS, нам понадобиться ISO образ, который можно загрузить через панель управления Proxmox (образ должен быть скачан на Ваш локальный компьютер).
Выбираем ISO образ, путь к файлу и нажимаем Upload.
Далее выбираем Use CD/DVD disc image file (iso) и указываем название образа.
4) Настройка винчестера для будущей VPS.
Bus/Device или тип подключение винчестера, доступны следующее: IDE, SCSI, SATA или VIRTIO. Обычно это IDE, либо SATA.
Storage — хранилище, в котором будет размещаться VPS.
Disk size — размер жесткого диска.
Cache — кэш для виртуального диска. С типами кэша более детально можно ознакомиться на официальном сайте Proxmox: https://pve.proxmox.com/wiki/Performance_Tweaks
5) Настройка CPU
Sockets — количество процессоров.
Cores — количество ядер на каждый процессор.
Type — модель процессора.
6) Назначение оперативной памяти.
Use fixed size memory — будет использоваться фиксированный размер памяти.
Automatically allocate memory within this range — оперативная память будет выдаваться по мере его необходимости для VPS, в указанном диапазоне (не рекомендуется использоваться для KVM).
7) Настройка сети между VPS и центральным сервером.
Выбираем Bridged mode и сетевой интерфейс, который настроен на центральном сервере как Bridge.
Model — модель виртуальной сетевой карты
MAC address — указываем mac адрес, который выдан владельцем IP адреса (если IP адрес будет локальным, то это поле следует пропустить).
Rate limit (MB/s) — ограничение пропускной способности для VPS.
8) Подтверждение.
В следующем окне проверяем настройку VPS и если все правильно, подтверждаем. После нажатия Finish начнется процесс создания VPS.
Создание виртуальной машины на базе LXC (контейнер).
1) Поиск шаблона
Для установки VPS LXC необходимо иметь шаблон, который будет в себя включать базовые элементы операционной системы Linux. Найти и скачать их Вы можете на странице: https://wiki.openvz.org/Download/template/precreated
Шаблоны необходимо скопировать на сервер в папку /var/lib/vz/template/cache/
Также доступен более простой вариант загрузки шаблона LXC через панель управления Proxmox.
Находим необходимый образ и жмем Download.
После этого появится прогресс бар с состоянием загрузки шаблона.
2) Общая настройка
Node — название нашего сервера (основного).
VM ID — уникальный идентификатор VPS.
Hostname — имя, которое будет выдано для VPS (FQDN).
Resource Pool — опция предназначена для распределение VPS по группам (если это нужно).
Password — root пароль для VPS.
Confirm password — подтверждение пароля.
3) Выбор шаблона для установки
4) Настройка виртуального диска
Storage — хранилище, где будет расположен виртуальный диск.
Disk size (GB) — размер диска в Гб.
5) Настройка CPU
CPU limit — количество виртуальных ядер.
CPU units — часть процессорного времени, которое будет отдано VPS (значение 1000 равняется 1% реального CPU).
6) Настройка оперативной памяти и файла подкачки (swap)
7) Настройка сети между VPS и центральным сервером
Необходимо заполнить следующее поля:
MAC address (опционально) — при наличии мак адреса, укажите его в этом поле.
IPv4 — если основной сервер не настроен для раздачи IP адресов, укажите статическую настройку в формате IP/маска, например IP и маска 192.168.0.200/24, затем шлюз (192.168.0.1).
8) Настройка DNS серверов (опционально)
9) Подтверждение
Проверяем правильность настройки сервера и нажимаем Finish. После этого VPS начнет процесс установки.