Редактирование:
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:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
MediaWiki Appliance
- Powered by
TurnKey Linux