Открыть главное меню
Главная
Случайная
Войти
Настройки
О wiki.ramba-art.ru
Отказ от ответственности
wiki.ramba-art.ru
Найти
Редактирование:
Proxmox
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
= Установка и настройка 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 для каждого узла. == Подготовка установочного носителя == # Скачайте ISO-образ Proxmox VE 9 с официального сайта. # Запишите образ на USB-накопитель. # Настройте загрузку сервера с USB. [[Файл:ProxmoxVE9-BootMenu.png|800px|center|thumb|Меню загрузки установщика Proxmox VE 9]] == Установка Proxmox VE 9 == # Выберите '''Install Proxmox VE'''. # Примите лицензионное соглашение. # Выберите диск установки. # Укажите: ## страну; ## часовой пояс; ## раскладку клавиатуры. # Задайте пароль пользователя root. # Укажите e-mail администратора. === Настройка сети === Укажите: * Hostname; * IP-адрес; * Маску; * Шлюз; * DNS-сервер. Пример: <syntaxhighlight lang="text"> Hostname: pve01.ramba.local IP: 192.168.1.11/24 Gateway: 192.168.1.1 DNS: 1.1.1.1 </syntaxhighlight> [[Файл:ProxmoxVE9-NetworkSetup.png|800px|center|thumb|Настройка сети при установке]] После завершения установки перезагрузите сервер. == Первый вход == Откройте браузер: <syntaxhighlight lang="text"> https://IP_СЕРВЕРА:8006 </syntaxhighlight> Например: <syntaxhighlight lang="text"> https://192.168.1.11:8006 </syntaxhighlight> Войдите под: <syntaxhighlight lang="text"> User: root Realm: Linux PAM </syntaxhighlight> [[Файл:ProxmoxVE9-Login.png|800px|center|thumb|Вход в веб-интерфейс]] == Настройка репозиториев без подписки == По умолчанию используется Enterprise-репозиторий. === Отключение Enterprise === Отредактируйте файл: <syntaxhighlight lang="bash"> nano /etc/apt/sources.list.d/pve-enterprise.sources </syntaxhighlight> Закомментируйте строки: <syntaxhighlight lang="text"> # URIs: https://enterprise.proxmox.com/debian/pve </syntaxhighlight> === Подключение No-Subscription === Создайте файл: <syntaxhighlight lang="bash"> nano /etc/apt/sources.list.d/pve-no-subscription.sources </syntaxhighlight> Содержимое: <syntaxhighlight lang="text"> Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg </syntaxhighlight> === Обновление системы === <syntaxhighlight lang="bash"> apt update apt full-upgrade -y reboot </syntaxhighlight> == Настройка сети и мостов == Proxmox использует Linux Bridge. Файл настройки: <syntaxhighlight lang="bash"> nano /etc/network/interfaces </syntaxhighlight> Пример: <syntaxhighlight lang="text"> 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 </syntaxhighlight> Описание параметров: {| class="wikitable" ! Параметр | ! Назначение | | -------------------- | | vmbr0 | | Основной мост | | - | | bridge-ports | | Физический интерфейс | | - | | bridge-stp | | Spanning Tree | | - | | bridge-fd | | Время задержки | | } | [[Файл:ProxmoxVE9-vmbr0.png|800px|center|thumb|Настройка 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|800px|center|thumb|Подключение сетевых хранилищ]] == Создание кластера == === Требования == * одинаковая версия Proxmox; * синхронизация времени; * статические IP; * низкая задержка сети. === Создание первого узла == На первой ноде: <syntaxhighlight lang="bash"> pvecm create ramba-cluster </syntaxhighlight> Проверка: <syntaxhighlight lang="bash"> pvecm status </syntaxhighlight> === Добавление второй ноды === На новой ноде: <syntaxhighlight lang="bash"> pvecm add 192.168.1.11 </syntaxhighlight> Введите пароль root. === Проверка === <syntaxhighlight lang="bash"> pvecm nodes </syntaxhighlight> Результат: <syntaxhighlight lang="text"> Node Sts 1 M 2 M 3 M </syntaxhighlight> [[Файл:ProxmoxVE9-Cluster.png|800px|center|thumb|Кластер Proxmox]] == Corosync и Quorum == === Что такое Corosync === Corosync отвечает за обмен данными между узлами кластера. === Что такое Quorum === Quorum определяет наличие большинства голосов. === Рекомендации == {| class="wikitable" ! Количество узлов | ! Рекомендация | | ------------------------- | | 1 | | Кластер не требуется | | - | | 2 | | Использовать QDevice | | - | | 3 | | Оптимальный минимум | | - | | 5+ | | Для крупных инфраструктур | | } | === Двухузловой кластер === Рекомендуется использовать QDevice. Без него отказ одной ноды может остановить весь кластер. == Настройка High Availability (HA) == === Требования === * минимум 3 голоса Quorum; * общее хранилище; * исправная сеть Corosync. === Включение HA == Datacenter → HA Добавьте виртуальную машину: <syntaxhighlight lang="text"> Add → VM </syntaxhighlight> Настройте: * State: Started; * Group; * Max Restart; * Max Relocate. === Проверка == Остановите одну из нод. ВМ должна автоматически запуститься на другой. [[Файл:ProxmoxVE9-HA.png|800px|center|thumb|Настройка высокой доступности]] == Подключение Proxmox Backup Server == === Добавление PBS === Datacenter → Storage → Add → Proxmox Backup Server Укажите: * ID; * Server; * Username; * Password; * Datastore; * Fingerprint. === Проверка соединения === Нажмите '''Test'''. === Создание задания резервного копирования === Datacenter → Backup → Add Пример: {| class="wikitable" ! Параметр | ! Значение | | --------------- | | Schedule | | ежедневно 02:00 | | - | | Mode | | Snapshot | | - | | Storage | | PBS | | } | [[Файл:ProxmoxVE9-PBS.png|800px|center|thumb|Подключение PBS]] == Рекомендации по эксплуатации == === Что рекомендуется === * использовать минимум 3 ноды; * выделять отдельную сеть Corosync; * применять UPS; * регулярно обновлять систему; * проверять резервные копии; * использовать SSD/NVMe; * следить за SMART дисков. === Чего делать не стоит === * использовать Wi-Fi для кластера; * создавать HA на двух узлах без QDevice; * отключать резервное копирование; * использовать динамические IP-адреса. == Заключение == Proxmox VE 9 позволяет построить отказоустойчивую платформу виртуализации практически любого масштаба — от домашней лаборатории до корпоративного кластера. Следуя данному руководству, вы сможете пройти весь путь: * от установки первой ноды; * до полноценного кластера; * с высокой доступностью; * централизованным резервным копированием; * и готовностью к эксплуатации в продуктивной среде. [[Категория:Proxmox VE]] [[Категория:Виртуализация]] [[Категория:Кластеры]] [[Категория:Ramba-Art Wiki]]
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «wiki.ramba-art.ru» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
wiki.ramba-art.ru:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Шаблон, используемый на этой странице:
Шаблон:TOC
(
править
)
MediaWiki Appliance
- Powered by
TurnKey Linux