Настройка Proxmox VE 4 в кластере

Proxmox VE 4 поддерживает  организацию кластеров и централизованное управление несколькими серверами, работающими под Proxmox.  Можно управлять несколькими серверами Proxmox с одной веб-консоли. Эта функция очень удобна, если серверов расплодилось слишком много.

Особенности  кластера Proxmox: 

• Централизованное веб-управление. 

• Поддержка нескольких методов аутентификации. 

• Простота  миграции виртуальных машин и контейнеров внутри кластера. 

В этой статье мы покажем как следует строить кластер Proxmox 4 с сервером  3 Proxmox и 1 NFS хранилищем . Серверы Proxmox  используется  Debian,  сервер NFS используется CentOS 7. Хранилище NFS используется для хранения файлов ISO, шаблонов и виртуальных машин.

 

Необходимые условия

3 Proxmox server

    pve1

        IP          : 192.168.1.114

        FQDN     : pve1.myproxmox.co

        SSH port: 22

 

    pve2

        IP          : 192.168.1.115 

        FQDN     : pve2.myproxmox.co

        SSH port: 22

 

    pve3

        IP           : 192.168.1.116

        FQDN      : pve3.myproxmox.co

        SSH port : 22

• 1 CentOS 7 server as NFS storage with IP 192.168.1.101

• Date and time mus be synchronized on each Proxmox server.

 

 

 

 

 

Шаг 1 –Конфигурация  хранилища NFS

На этом этапе, вам следует добавить хранилище NFS для Proxmox ,что позволит  иметь несколько узлов Proxmox  для чтения и записи в общем хранилище.

 

Войдите в сервер NFS с ssh:

SSH Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Создайте новый каталог для того ,чтобы  поделить его с NFS:

mkdir -p/var/nfsproxmox

 

Теперь добавьте все IP-адреса proxmox  в файл конфигурации NFS, я буду готовить к редактированию файл «экспорт» с vim:

/ etc/exports vim

 

Ниже вставьте конфигурацию:

/ var/nfsproxmox 192.168.1.114(rw,sync,no_root_squash)

/ var/nfsproxmox 192.168.1.115(rw,sync,no_root_squash)

/ var/nfsproxmox 192.168.1.116(rw,sync,no_root_squash)

 

Сохраните файл и выйдите из редактора.

Чтобы активировать новую конфигурацию, реэкспортируйте  каталог NFS и убедитесь, что общий каталог  активен:

exportfs - r

exportfs – v

 

Шаг 2 - Настройка узла

Следующим шагом является настройка hosts файлов на каждом узле Proxmox.

 

Войдите в сервер pve1 с ssh:

SSH Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Теперь отредактируйте hosts файл с vim:

Vim/etc/хосты

 

 

Убедитесь, что pve1 наложен на файл, а затем добавте в файл hosts pve2 и pve3:

192.168.1.115 pve2.myproxmox.co pve2 pvelocalhost

192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

 

Сохраните файл и перезагрузите  pve1:

перезагрузка

 

Далее  войдите  на сервер  pve2с ssh:

SSH Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Отредактируйте hosts файлы:

Vim /etc/hosts

И добавьте конфигурацию ниже:

192.168.1.114 pve1.myproxmox.co pve1 pvelocalhost

192.168.1.116 pve3.myproxmox.co pve3 pvelocalhost

 

Сохраните файл и перезагрузите компьютер:

reboot

 

Шаг 3 - Создание кластера на сервере Proxmox pve1:

Перед созданием кластера, убедитесь, что дата и время синхронизированы на всех узлах, и что ssh работает на порт 22.

 

Войдите на сервер pve1 и создать новый кластер:

SSH Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

pvecm create mynode

 

Результат:

Corosync Cluster Engine Authentication key generator.

Gathering 1024 bits for key from /dev/urandom.

Writing corosync key to /etc/corosync/authkey.

 

Команда объясняет:

pvecm:  Инструментальный менеджер кластера Proxmox VE; 

create: создание новой конфигурации кластера

MyNode: имя кластера

 

 

Теперь проверьте кластер с помощью команды ниже:

pvecm status

 

 

Шаг 3 - Добавление pve2 и pve3 в кластер

На этом этапе вы должны добавить узлы  в кластер  Proxmox сервер  pve2. Выполните вход на сервер pve2 и добавьте в pve1 «mynode» кластер:

 

SSH Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

pvecm add  192.168.1.114

add: adding node pve2 to the cluster that 

we've created on pve1 with IP: 192.168.1.114.

 

 

 

 

 

Затем добавьте  pve3 в кластер.

ssh Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

pvecm add 192.168.1.114

 

 

Далее добавьте pve3 в кластер:

ssh Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

pvecm add 192.168.1.114

 

 

 

Шаг 4 - Проверьте кластер Proxmox

На этом этапе проверьте все описанные выше действия ,если они были выполнены без ошибок, то конфигурируйте ъ кластера с:

pvecm status

 

 

 

Если вы хотите увидеть узлы, ниже используйте следующую команду:

pvecm nodes

 

 

 

 

Шаг 5 – добавление общего ресурса  для NFS и кластера Proxmox. 

Откройте Proxmox сервер pve1 с помощью браузера:

 https://192.168.1.114:8006  and log in with your password.

 

 

Вы можете увидеть серверы pve1, pve2 и pve3 на левой стороне.

Теперь перейдите на вкладку «Хранение» и нажмите «Добавить». Выберите тип хранилища, вы используете  NFS  на сервере Centos.

 

 

 

 

 

 

Введите подробные сведения о сервере NFS:

 

.

ID: Имя хранилища

Сервера: IP-адрес хранения

Экспорт: Автоматическое обнаружение общего каталога

Содержание: типовое содержимое хранилища

Узлы: Доступны на узле 1,2 и 3

Резервные копии: Максимальное количество резервных копий

 

Нажмите кнопку Добавить.

Сейчас вы можете увидеть хранилище NFS доступное на всех узлах Proxmox.

 

Заключение

Proxmox VE 4 поддерживает кластеры до 32 физических узлов. Централизованное управление Proxmox делает его легкодоступны м для того,чтобы  схранить все доступные узлы в одном  месте. Есть много преимуществ, использования кластера Proxmox, например: очень легко перенести виртуальную машину с одного узла на другой узел. Вы можете использовать 2 Proxmox сервера для установки нескольких узлов, но если вы хотите настроить Proxmox для высокой доступности, вам нужно 3 или более узлов Proxmox.

 

Оставить комментарий

Ваше мнение очень важно для нас! Обязательно выскажите Ваши мысли, пожелания и критику! Не стесняйтесь задавать вопросы. Скорее всего, ответ появится уже через 2-3 дня. Спасибо заранее.

Похожие материалы (по тегу)

Go to top