Установка и настройка отказоустойчивого кластера. — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Обновление Proxmox и установка компонентов)
(Установка Proxmox на голом узле (на каждую Нод) на RAID1)
Строка 6: Строка 6:
 
==Установка Proxmox на голом узле (на каждую Нод) на RAID1==
 
==Установка Proxmox на голом узле (на каждую Нод) на RAID1==
  
1) Жесткие диски обязательно должны быть «очищены» перед установкой Proxmox! Для работы с программным RAID1 обязательно использование дисков HGST (было протестировано на них). На дисках Toshiba программный RAID1 сделать не удалось. После настройки Bios (режим SATA – ACHI), монтируем образ proxmox-ve_4.4-eb2d6f1e-2 с «Внешнего HDD» и загружаемся с него (без UEFI), либо через IPMI Supermicro utilities смонтировать образ proxmox-ve_4.4-eb2d6f1e-2 (для этого нужно знать ip адрес IPMI и быть в одной подсети с ним)
+
1) Жесткие диски обязательно должны быть «очищены» перед установкой Proxmox! Для работы с программным RAID1 обязательно использование дисков HGST (было протестировано на них). На дисках Toshiba программный RAID1 сделать не удалось. После настройки Bios (режим SATA – ACHI), монтируем '''образ proxmox-ve_4.4-eb2d6f1e-2''' с «Внешнего HDD» и загружаемся с него (без UEFI), либо через IPMI Supermicro utilities смонтировать '''образ proxmox-ve_4.4-eb2d6f1e-2''' (для этого нужно знать ip адрес '''IPMI''' и быть в одной подсети с ним)
  
 
Процесс установки Proxmox полностью управляется графическим интерфейсом с помощью различных подсказок. В этом разделе мы последуем следующими шагами в создании нашего первого узла Proxmox. Включите питание и загрузите физический узел, используя установочный диск или USB-носитель. На следующий снимок экрана показывает как выглядит экран после загрузки:
 
Процесс установки Proxmox полностью управляется графическим интерфейсом с помощью различных подсказок. В этом разделе мы последуем следующими шагами в создании нашего первого узла Proxmox. Включите питание и загрузите физический узел, используя установочный диск или USB-носитель. На следующий снимок экрана показывает как выглядит экран после загрузки:
Строка 12: Строка 12:
 
[[Файл:Claster.png|центр|]]
 
[[Файл:Claster.png|центр|]]
  
2) Install proxmox VE
+
2) '''Install proxmox VE'''
3) В экране End User License Agreement (EULA) кликните согласие:I agree.
+
3) В экране '''End User License Agreement (EULA)''' кликните согласие:I agree.
4) Нажимаем options и меняем на файловую систему zfs-raid1) – next (не применимо для дисков Toshiba)
+
4) Нажимаем options и меняем на файловую систему '''zfs-raid1''') – next ('''не применимо для дисков Toshiba''')
5) Russia – Europe/Moscow – U.S.English
+
5) '''Russia – Europe/Moscow – U.S.English'''
6) Введите и подтвердите пароль для пользователя root. Затем введите адрес е-mail, на который отсылать все уведомления кластера Proxmox. Вводим пароль для root:000000 повторяем, mail любой —next
+
6) Введите и подтвердите пароль для пользователя root. Затем введите адрес е-mail, на который отсылать все уведомления кластера Proxmox. Вводим пароль для '''root:000000''' повторяем, mail любой '''—next'''
 
7) На данном шаге вы должны ввести имя хоста и сетевую информацию, такую как IP Address, Gateway, DNS Server. Введите необходимую информацию для вашей среды, а затем нажмите Next. Следующий экранный снимок показывает экран с сетевой информацией:
 
7) На данном шаге вы должны ввести имя хоста и сетевую информацию, такую как IP Address, Gateway, DNS Server. Введите необходимую информацию для вашей среды, а затем нажмите Next. Следующий экранный снимок показывает экран с сетевой информацией:
  
 
[[Файл:Claster1.png|центр|]]
 
[[Файл:Claster1.png|центр|]]
  
Hostname: dir_номер сервера.integra-s.com (доменное имя обязательно)  
+
Hostname: '''dir_номер сервера.integra-s.com''' (доменное имя обязательно)  
 
Сеть указываем свою, ВАЖНО IP должен быть с прямым выходом в интернет, хотя бы на время обновления;
 
Сеть указываем свою, ВАЖНО IP должен быть с прямым выходом в интернет, хотя бы на время обновления;
 
в нашем случае (в офисе Интегра-С) настройки сети следующие:
 
в нашем случае (в офисе Интегра-С) настройки сети следующие:
192.168.10.66 (IP с инетом)
+
'''192.168.10.66 (IP с инетом)
 
255.255.254.0 (маска)
 
255.255.254.0 (маска)
 
192.168.10.9 (шлюз)
 
192.168.10.9 (шлюз)
192.168.10.2 (DNS)
+
192.168.10.2 (DNS)'''
  
 
Нажмите Next
 
Нажмите Next

Версия 16:04, 23 мая 2017

Введение

Virtual Environment (VE) (виртуальня среда) Proxmox является многоузловым кластерным гипервизоро  с открытым исходным кодом, построенным на Debian Linux и способным работать на общедоступных аппаратных средствах, те самым устраняя любые блокировки вендора. Proxmox свободно доступен без каких-либо блокированных особенностей.

Proxmox это мультиузловая среда, и это означает, что многие узлы могут образовывать единый кластер в котором виртуальная машина может быть перемещена на любой узел в кластере, тем самым делая возможной избыточную виртуальную среду. Весь Proxmox кластер может управляться через надежный графический интерфейс пользователя (GUI).

Установка Proxmox на голом узле (на каждую Нод) на RAID1

1) Жесткие диски обязательно должны быть «очищены» перед установкой Proxmox! Для работы с программным RAID1 обязательно использование дисков HGST (было протестировано на них). На дисках Toshiba программный RAID1 сделать не удалось. После настройки Bios (режим SATA – ACHI), монтируем образ proxmox-ve_4.4-eb2d6f1e-2 с «Внешнего HDD» и загружаемся с него (без UEFI), либо через IPMI Supermicro utilities смонтировать образ proxmox-ve_4.4-eb2d6f1e-2 (для этого нужно знать ip адрес IPMI и быть в одной подсети с ним)

Процесс установки Proxmox полностью управляется графическим интерфейсом с помощью различных подсказок. В этом разделе мы последуем следующими шагами в создании нашего первого узла Proxmox. Включите питание и загрузите физический узел, используя установочный диск или USB-носитель. На следующий снимок экрана показывает как выглядит экран после загрузки:

Claster.png

2) Install proxmox VE 3) В экране End User License Agreement (EULA) кликните согласие:I agree. 4) Нажимаем options и меняем на файловую систему zfs-raid1) – next (не применимо для дисков Toshiba) 5) Russia – Europe/Moscow – U.S.English 6) Введите и подтвердите пароль для пользователя root. Затем введите адрес е-mail, на который отсылать все уведомления кластера Proxmox. Вводим пароль для root:000000 повторяем, mail любой —next 7) На данном шаге вы должны ввести имя хоста и сетевую информацию, такую как IP Address, Gateway, DNS Server. Введите необходимую информацию для вашей среды, а затем нажмите Next. Следующий экранный снимок показывает экран с сетевой информацией:

Claster1.png

Hostname: dir_номер сервера.integra-s.com (доменное имя обязательно) Сеть указываем свою, ВАЖНО IP должен быть с прямым выходом в интернет, хотя бы на время обновления; в нашем случае (в офисе Интегра-С) настройки сети следующие: 192.168.10.66 (IP с инетом) 255.255.254.0 (маска) 192.168.10.9 (шлюз) 192.168.10.2 (DNS)

Нажмите Next

8) Дождаться завершения установки На данный момент была собрана вся необходимая информация и была запущена основная установка. После ее выполнения удалите установочный диск или носитель USB и кликните на Reboot. Следуйте шагам с 1 по 8 на втором и третьем узле узле. (Для Proxmox кластера минимально требуются два узла.)

ВНИМАНИЕ

Если требуется менять ip адрес делать только через web-интерфейс, имя сервера (нод) нельзя менять через nano /etc/hosts .

Обновление Proxmox и установка компонентов

1) Необходимо поменять платный репозиторий Proxmox, требующий подписки, на бесплатный, логинимся от root и вбиваем строку:

#nano /etc/apt/sources.list.d/pve-enterprise.list

Комментируем строку и вбиваем новую строку ниже:

deb http://download.proxmox.com/debian jessie pve-no-subscription

(можно использовать копирование строки ctrl+K (копировать) ctrl+U (вставить)

Нажимаем ctrl+X затем Y и Enter

2) Далее обновляем Proxmox:

#apt update && apt dist-upgrade

соглашаемся Y

“q to quit” нажимаем Q

3) Вбиваем и устанавливаем по очереди:

#pveceph install -version jewel

  1. apt install htop mc attr glusterfs-server pv ntp


Если требуется сменить имя сервера или ip адрес необходимо менять в двух местах, командами: nano /etc/hostname — не желательно, возможны ошибки после nano /etc/hosts