Вы можете подключить к DCImanager 6 оборудование сразу из нескольких дата-центров независимо от их удалённости. Для группировки оборудования из одного дата-центра применяются локации.
В документации слово "локация" используется в двух значениях:
- Интерфейс, через который DCImanager 6 управляет оборудованием из одного дата-центра.
- Сервер, который одновременно:
- служит DHCP-сервером и хранилищем шаблонов операционных систем (ОС) для всех серверов в дата-центре;
- обеспечивает платформе доступ к оборудованию дата-центра.
Вы можете установить локацию и платформу на один сервер, но для равномерного распределения нагрузки рекомендуется использовать отдельные серверы для платформы и локации.
Подробнее о том, как создать, удалить и настроить локации, см. в статье Управление локациями.
Требования к локациям
Для работы с локациями соблюдайте условия:
- сервер-локация должен быть физическим или виртуальным на основе виртуализации KVM;
- на серверах-локациях должна быть установлена ОС:
- AlmaLinux 8;
- Ubuntu 20.04;
- Astra Linux Special Edition 1.7.3, 1.7.4, 1.7.5, 1.8.1 (только для лицензий Infrastructure).
- ОС на сервере-локации может не совпадать с ОС сервера с платформой;
- на серверах-локациях должно быть свободно достаточное количество дискового пространства для размещения шаблонов ОС. Рекомендуем выделить не менее 100 Гб;
- на серверах-локациях объём оперативной памяти должен быть не менее 8 Гб;
- сервер с платформой должен иметь доступ к серверам-локациям по SSH;
- сервер-локация и оборудование в локации должно находиться в одном L2-сегменте сети;
- на серверах-локациях не должны быть установлены сторонние программы, которые используются как DHCP-, TFTP- или HTTP-серверы;
- на серверах-локациях не должен использоваться файрвол, отличный от firewalld;
- в L2-сегменте сети локации не должен использоваться протокол STP;
- на сервере-локации должна быть возможность загрузки:
- пакетов ОС для настройки локации (например, docker, docker-compose и т.д.);
- docker-образов для обновления локации с registry ISPsystem — docker-registry.ispsystem.com;
- образов ОС из репозитория ISPsystem — download.ispsystem.com;
- ISO-образов из внешних ресурсов.
Файл /etc/hosts
Убедитесь, что в файле /etc/hosts есть запись для сервера в формате:
<IP-адрес сервера> <hostname сервера>
Файл /etc/resolv.conf
Убедитесь, что в файле /etc/resolv.conf есть записи вида:
nameserver <IP-адрес DNS-сервера>
Если в качестве DNS-сервера указан IP-адрес локальной службы systemd-resolved — 127.0.0.53, то проверьте, что в файле /etc/systemd/resolved.conf указаны адреса DNS-серверов:
DNS=<список_серверов>
Настройка портов
Для работы локации используются порты:
- доступ DCImanager 6 к локации:
- 22/TCP — для подключения по SSH и работы модуля проксирования BMC;
- доступ серверов к локации:
- 67/UDP, 68/UDP — для работы DHCP;
- 69/UDP — для работы TFTP;
- 111/TCP, 2049/TCP, 32767/TCP, 111/UDP, 2049/UDP, 32767/UDP — для работы NFS;
- 445/TCP — для работы Samba;
- 1500/TCP — для работы веб-сервера Nginx;
- порты сбора статистики Netflow. Значения по умолчанию:
- 2056/UDP — NetFlow v5;
- 2055/UDP — NetFlow v9,
- 6343/UDP — sFlow;
-
исходящие подключения к оборудованию:
-
серверы:
- IPMI — 623/TCP, 623/UDP;
- Redfish — 443/TCP;
- веб-интерфейс BMC — 80/TCP, 443/TCP;
-
коммутаторы:
- eAPI — 80/TCP, 443/TCP;
- SNMP — 161/UDP, 162/UDP;
- NX-API — зависит от настроек коммутатора. По умолчанию — 8181/TCP;
- NetConf — 22/TCP, 830/TCP;
- RouterOS API — зависит от настроек коммутатора. По умолчанию — 8728/TCP, 8729/TCP;
-
PDU:
- SNMP — 161/UDP, 162/UDP;
-
ИБП:
- SNMP — 161/UDP, 162/UDP.
-
Подготовка к настройке локации с ОС Ubuntu
Чтобы подготовить к настройке локацию с ОС Ubuntu, обновите систему:
- Подключитесь к серверу-локации по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
-
Введите команды:
apt update
apt upgrade