Proxmox
Установка и настройка Proxmox VE 9: от одной ноды до отказоустойчивого кластера[править]
Введение[править]
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 для каждого узла.
Подготовка установочного носителя[править]
- Скачайте ISO-образ Proxmox VE 9 с официального сайта.
- Запишите образ на USB-накопитель.
- Настройте загрузку сервера с USB.
Установка Proxmox VE 9[править]
- Выберите Install Proxmox VE.
- Примите лицензионное соглашение.
- Выберите диск установки.
- Укажите:
- страну;
- часовой пояс;
- раскладку клавиатуры.
- Задайте пароль пользователя root.
- Укажите 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
После завершения установки перезагрузите сервер.
Первый вход[править]
Откройте браузер:
https://IP_СЕРВЕРА:8006
Например:
https://192.168.1.11:8006
Войдите под:
User: root
Realm: Linux PAM
Настройка репозиториев без подписки[править]
По умолчанию используется 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 Подключение хранилищ[править]Локальное хранилище[править]Доступно после установки:
Подключение NFS[править]Datacenter → Storage → Add → NFS Укажите:
Подключение SMB/CIFS[править]Datacenter → Storage → Add → SMB/CIFS Укажите:
Подключение iSCSI[править]Datacenter → Storage → Add → iSCSI Необходимо указать:
Файл:ProxmoxVE9-Storage.png Подключение сетевых хранилищ Создание кластера[править]= Требования[править]
= Создание первого узла[править]На первой ноде: 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 определяет наличие большинства голосов. = Рекомендации[править]
|
|---|