Proxmox

Материал из wiki.ramba-art.ru
Перейти к навигации Перейти к поиску

Установка и настройка Proxmox VE 9: от одной ноды до отказоустойчивого кластера[править]

Шаблон:TOC

Введение[править]

Proxmox Virtual Environment (PVE) — это платформа виртуализации корпоративного уровня, объединяющая KVM, LXC, кластеризацию, высокую доступность (HA) и резервное копирование в едином веб-интерфейсе.

Данная статья описывает полный путь развёртывания инфраструктуры:

  • Установка Proxmox VE 9;
  • Первичная настройка;
  • Настройка сетей и мостов;
  • Настройка репозиториев без подписки;
  • Подключение хранилищ;
  • Создание кластера;
  • Настройка HA;
  • Подключение Proxmox Backup Server;
  • Рекомендации по Corosync и Quorum.

Требования[править]

Минимальные требования[править]

  • 64-битный процессор с поддержкой виртуализации (Intel VT-x / AMD-V);
  • минимум 4 ГБ ОЗУ;
  • SSD-диск;
  • сетевой интерфейс 1 Гбит/с.

Рекомендуемые требования[править]

  • ECC-память;
  • SSD/NVMe под систему;
  • отдельная сеть под кластер;
  • не менее 2 сетевых интерфейсов;
  • UPS для каждого узла.

Подготовка установочного носителя[править]

  1. Скачайте ISO-образ Proxmox VE 9 с официального сайта.
  1. Запишите образ на USB-накопитель.
  1. Настройте загрузку сервера с USB.
Файл:ProxmoxVE9-BootMenu.png
Меню загрузки установщика Proxmox VE 9

Установка Proxmox VE 9[править]

  1. Выберите Install Proxmox VE.
  1. Примите лицензионное соглашение.
  1. Выберите диск установки.
  1. Укажите:
    1. страну;
    1. часовой пояс;
    1. раскладку клавиатуры.
  1. Задайте пароль пользователя root.
  1. Укажите e-mail администратора.

Настройка сети[править]

Укажите:

  • Hostname;
  • IP-адрес;
  • Маску;
  • Шлюз;
  • DNS-сервер.

Пример:

Hostname: pve01.ramba.local
IP:       192.168.1.11/24
Gateway:  192.168.1.1
DNS:      1.1.1.1
Файл:ProxmoxVE9-NetworkSetup.png
Настройка сети при установке

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

Первый вход[править]

Откройте браузер:

https://IP_СЕРВЕРА:8006

Например:

https://192.168.1.11:8006

Войдите под:

User: root
Realm: Linux PAM
Файл:ProxmoxVE9-Login.png
Вход в веб-интерфейс

Настройка репозиториев без подписки[править]

По умолчанию используется Enterprise-репозиторий.

Отключение Enterprise[править]

Отредактируйте файл:

nano /etc/apt/sources.list.d/pve-enterprise.sources

Закомментируйте строки:

# URIs: https://enterprise.proxmox.com/debian/pve

Подключение No-Subscription[править]

Создайте файл:

nano /etc/apt/sources.list.d/pve-no-subscription.sources

Содержимое:

Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Обновление системы[править]

apt update
apt full-upgrade -y
reboot

Настройка сети и мостов[править]

Proxmox использует Linux Bridge.

Файл настройки:

nano /etc/network/interfaces

Пример:

auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
address 192.168.1.11/24
gateway 192.168.1.1
bridge-ports eno1
bridge-stp off
bridge-fd 0

Описание параметров:

Параметр
Файл:ProxmoxVE9-vmbr0.png
Настройка vmbr0

Подключение хранилищ[править]

Локальное хранилище[править]

Доступно после установки:

  • local;
  • local-lvm.

Подключение NFS[править]

Datacenter → Storage → Add → NFS

Укажите:

  • ID;
  • Server;
  • Export;
  • Content.

Подключение SMB/CIFS[править]

Datacenter → Storage → Add → SMB/CIFS

Укажите:

  • адрес;
  • логин;
  • пароль;
  • общий ресурс.

Подключение iSCSI[править]

Datacenter → Storage → Add → iSCSI

Необходимо указать:

  • Portal;
  • Target;
  • LUN.
Файл:ProxmoxVE9-Storage.png
Подключение сетевых хранилищ

Создание кластера[править]

= Требования[править]

  • одинаковая версия Proxmox;
  • синхронизация времени;
  • статические IP;
  • низкая задержка сети.

= Создание первого узла[править]

На первой ноде:

pvecm create ramba-cluster

Проверка:

pvecm status

Добавление второй ноды[править]

На новой ноде:

pvecm add 192.168.1.11

Введите пароль root.

Проверка[править]

pvecm nodes

Результат:

Node  Sts
1     M
2     M
3     M
Файл:ProxmoxVE9-Cluster.png
Кластер Proxmox

Corosync и Quorum[править]

Что такое Corosync[править]

Corosync отвечает за обмен данными между узлами кластера.

Что такое Quorum[править]

Quorum определяет наличие большинства голосов.

= Рекомендации[править]

Количество узлов

Двухузловой кластер[править]

Рекомендуется использовать QDevice.

Без него отказ одной ноды может остановить весь кластер.

Настройка High Availability (HA)[править]

Требования[править]

  • минимум 3 голоса Quorum;
  • общее хранилище;
  • исправная сеть Corosync.

= Включение HA[править]

Datacenter → HA

Добавьте виртуальную машину:

Add → VM

Настройте:

  • State: Started;
  • Group;
  • Max Restart;
  • Max Relocate.

= Проверка[править]

Остановите одну из нод.

ВМ должна автоматически запуститься на другой.

Файл:ProxmoxVE9-HA.png
Настройка высокой доступности

Подключение Proxmox Backup Server[править]

Добавление PBS[править]

Datacenter → Storage → Add → Proxmox Backup Server

Укажите:

  • ID;
  • Server;
  • Username;
  • Password;
  • Datastore;
  • Fingerprint.

Проверка соединения[править]

Нажмите Test.

Создание задания резервного копирования[править]

Datacenter → Backup → Add

Пример:

Параметр
Файл:ProxmoxVE9-PBS.png
Подключение PBS

Рекомендации по эксплуатации[править]

Что рекомендуется[править]

  • использовать минимум 3 ноды;
  • выделять отдельную сеть Corosync;
  • применять UPS;
  • регулярно обновлять систему;
  • проверять резервные копии;
  • использовать SSD/NVMe;
  • следить за SMART дисков.

Чего делать не стоит[править]

  • использовать Wi-Fi для кластера;
  • создавать HA на двух узлах без QDevice;
  • отключать резервное копирование;
  • использовать динамические IP-адреса.

Заключение[править]

Proxmox VE 9 позволяет построить отказоустойчивую платформу виртуализации практически любого масштаба — от домашней лаборатории до корпоративного кластера.

Следуя данному руководству, вы сможете пройти весь путь:

  • от установки первой ноды;
  • до полноценного кластера;
  • с высокой доступностью;
  • централизованным резервным копированием;
  • и готовностью к эксплуатации в продуктивной среде.