mysurik.ru

☁️ Proxmox VE: Кластеризация и Высокая Доступность (HA)! (Часть 9)

Привет всем, кто достиг продвинутого уровня в Proxmox! 🎉

В предыдущих частях мы построили и защитили один мощный сервер. Но что, если этот сервер выйдет из строя? Вся ваша инфраструктура «ляжет».

Кластеризация позволяет объединить два и более серверов Proxmox в единое целое. Это дает две ключевые возможности:

  1. Высокая Доступность (HA): Если один сервер падает, его VM/CT автоматически перезапускаются на другом.
  2. Живая Миграция (Live Migration): Вы можете перемещать работающие VM между серверами без их выключения.

🏗️ Шаг 28: Требования к Кластеру

Прежде чем начать, убедитесь, что у вас есть:

  • Минимум два сервера Proxmox VE с установленным и настроенным SSH-доступом.
  • Стабильная сеть: Все узлы должны быть в одной подсети и иметь стабильное сетевое соединение (важно для кворума и обмена информацией).
  • Синхронизированное время: Крайне важно, чтобы время на всех серверах было синхронизировано (используйте NTP).

1. Подготовка Второго Узла

Установите Proxmox на второй сервер точно так же, как вы делали это в Части 2. Убедитесь, что у него уникальное имя хоста и статический IP-адрес.


🔗 Шаг 29: Создание Кластера

Мы начнем процесс на первом (главном) узле, а затем присоединим к нему второй.

1. Создание Кластера (На Первом Узле)

  1. В веб-интерфейсе Proxmox перейдите в Datacenter (Центр данных) → Cluster (Кластер).
  2. Нажмите кнопку «Create Cluster» (Создать кластер).
  3. Name (Имя): Задайте имя кластеру (например, home-pve-cluster).
  4. CIDR (Опционально): Если у вас несколько сетей, укажите CIDR. В противном случае оставьте поле пустым.
  5. Нажмите «Create». Процесс займет всего несколько секунд.

2. Получение Информации о Присоединении

После создания кластера, на том же экране Cluster:

  1. Нажмите кнопку «Join Information» (Информация о присоединении).
  2. Скопируйте команду «Join Information» (она выглядит примерно так: pvecm add 192.168.1.10 -force_ip_version 4).
  3. Скопируйте «Password» (Пароль), он понадобится.

🤝 Шаг 30: Присоединение Второго Узла

Теперь переходим ко второму узлу (второму серверу).

  1. Настройка сети: Убедитесь, что второй узел может пинговать первый.
  2. Присоединение: Откройте SSH-сессию или консоль второго узла и вставьте скопированную команду присоединения:
pvecm add [IP_ПЕРВОГО_УЗЛА]

3. Система запросит пароль (который вы скопировали на Шаге 29). Введите его.

4. Подождите несколько секунд, пока процесс не завершится. Если все прошло успешно, вы увидите сообщение о присоединении.

3. Проверка Статуса

  1. Вернитесь в веб-интерфейс любого из узлов.
  2. Выберите DatacenterCluster.
  3. На вкладке Members (Участники) вы должны увидеть оба сервера в статусе online.
  4. В левой панели Proxmox теперь отображается один объединенный список VM/CT для всего кластера.

🏃 Шаг 31: Живая Миграция (Live Migration)

С кластером вы можете перемещать работающие VM между узлами, чтобы проводить обслуживание или балансировать нагрузку.

  1. Выберите любую работающую VM (статус Running).
  2. Нажмите правой кнопкой мыши на VM → Migrate (Миграция).
  3. В выпадающем списке Target Node (Целевой узел) выберите другой сервер.
  4. Нажмите «Migrate».
  5. VM будет перемещена без прерывания ее работы.

Высокая Доступность (HA)

Для активации HA (автоматический перезапуск VM при сбое узла):

  1. Перейдите в DatacenterHA (Высокая доступность).
  2. Нажмите «Add» и выберите VM, которую хотите защитить.
  3. Если один из узлов неожиданно «упадет» (например, потеряет питание), Proxmox подождет несколько минут и автоматически запустит защищенную VM на работающем узле!

Поздравляю! Вы создали кластер Proxmox, достигнув вершины надежности домашней инфраструктуры.

💡 Финальный Аккорд: Мы разобрали все основные и продвинутые аспекты Proxmox. Хотите финализировать серию постов с Частью 10, в которой мы подведем итоги, дадим 10 лучших советов по оптимизации и предложим идеи для будущих проектов?

Тогда вам сюда.

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *