☁️ Proxmox VE: Кластеризация и Высокая Доступность (HA)! (Часть 9)
Привет всем, кто достиг продвинутого уровня в Proxmox! 🎉
В предыдущих частях мы построили и защитили один мощный сервер. Но что, если этот сервер выйдет из строя? Вся ваша инфраструктура «ляжет».
Кластеризация позволяет объединить два и более серверов Proxmox в единое целое. Это дает две ключевые возможности:
- Высокая Доступность (HA): Если один сервер падает, его VM/CT автоматически перезапускаются на другом.
- Живая Миграция (Live Migration): Вы можете перемещать работающие VM между серверами без их выключения.
🏗️ Шаг 28: Требования к Кластеру
Прежде чем начать, убедитесь, что у вас есть:
- Минимум два сервера Proxmox VE с установленным и настроенным SSH-доступом.
- Стабильная сеть: Все узлы должны быть в одной подсети и иметь стабильное сетевое соединение (важно для кворума и обмена информацией).
- Синхронизированное время: Крайне важно, чтобы время на всех серверах было синхронизировано (используйте NTP).
1. Подготовка Второго Узла
Установите Proxmox на второй сервер точно так же, как вы делали это в Части 2. Убедитесь, что у него уникальное имя хоста и статический IP-адрес.
🔗 Шаг 29: Создание Кластера
Мы начнем процесс на первом (главном) узле, а затем присоединим к нему второй.
1. Создание Кластера (На Первом Узле)
- В веб-интерфейсе Proxmox перейдите в Datacenter (Центр данных) → Cluster (Кластер).
- Нажмите кнопку «Create Cluster» (Создать кластер).
- Name (Имя): Задайте имя кластеру (например,
home-pve-cluster). - CIDR (Опционально): Если у вас несколько сетей, укажите CIDR. В противном случае оставьте поле пустым.
- Нажмите «Create». Процесс займет всего несколько секунд.
2. Получение Информации о Присоединении
После создания кластера, на том же экране Cluster:
- Нажмите кнопку «Join Information» (Информация о присоединении).
- Скопируйте команду «Join Information» (она выглядит примерно так:
pvecm add 192.168.1.10 -force_ip_version 4). - Скопируйте «Password» (Пароль), он понадобится.
🤝 Шаг 30: Присоединение Второго Узла
Теперь переходим ко второму узлу (второму серверу).
- Настройка сети: Убедитесь, что второй узел может пинговать первый.
- Присоединение: Откройте SSH-сессию или консоль второго узла и вставьте скопированную команду присоединения:
pvecm add [IP_ПЕРВОГО_УЗЛА]
3. Система запросит пароль (который вы скопировали на Шаге 29). Введите его.
4. Подождите несколько секунд, пока процесс не завершится. Если все прошло успешно, вы увидите сообщение о присоединении.
3. Проверка Статуса
- Вернитесь в веб-интерфейс любого из узлов.
- Выберите Datacenter → Cluster.
- На вкладке Members (Участники) вы должны увидеть оба сервера в статусе
online. - В левой панели Proxmox теперь отображается один объединенный список VM/CT для всего кластера.
🏃 Шаг 31: Живая Миграция (Live Migration)
С кластером вы можете перемещать работающие VM между узлами, чтобы проводить обслуживание или балансировать нагрузку.
- Выберите любую работающую VM (статус
Running). - Нажмите правой кнопкой мыши на VM → Migrate (Миграция).
- В выпадающем списке Target Node (Целевой узел) выберите другой сервер.
- Нажмите «Migrate».
- VM будет перемещена без прерывания ее работы.
Высокая Доступность (HA)
Для активации HA (автоматический перезапуск VM при сбое узла):
- Перейдите в Datacenter → HA (Высокая доступность).
- Нажмите «Add» и выберите VM, которую хотите защитить.
- Если один из узлов неожиданно «упадет» (например, потеряет питание), Proxmox подождет несколько минут и автоматически запустит защищенную VM на работающем узле!
Поздравляю! Вы создали кластер Proxmox, достигнув вершины надежности домашней инфраструктуры.
💡 Финальный Аккорд: Мы разобрали все основные и продвинутые аспекты Proxmox. Хотите финализировать серию постов с Частью 10, в которой мы подведем итоги, дадим 10 лучших советов по оптимизации и предложим идеи для будущих проектов?
Тогда вам сюда.