Вы можете подключить к DCImanager 6 оборудование сразу из нескольких дата-центров независимо от их удалённости. Для группировки оборудования из одного дата-центра применяются локации.

В документации слово "локация" используется в двух значениях:

  1. Интерфейс, через который DCImanager 6 управляет оборудованием из одного дата-центра.
  2. Сервер, который одновременно:
    • служит DHCP-сервером и хранилищем шаблонов операционных систем (ОС) для всех серверов в дата-центре;
    • обеспечивает платформе доступ к оборудованию дата-центра.

Вы можете установить локацию и платформу на один сервер, но для равномерного распределения нагрузки рекомендуется использовать отдельные серверы для платформы и локации.

Подробнее о том, как создать, удалить и настроить локации, см. в статье Управление локациями.

Требования к локациям


Для работы с локациями соблюдайте условия: 

  • сервер-локация должен быть физическим или виртуальным на основе виртуализации KVM;
  • на серверах-локациях должна быть установлена ОС:
    • AlmaLinux 8;
    • Ubuntu 20.04;
    • Astra Linux Special Edition 1.7.3, 1.7.4, 1.7.5, 1.8.1 (только для лицензий Infrastructure).

Платформа несовместима с функциями МКЦ и МКД усиленной защищённости Astra Linux. Подробнее об уровнях защищённости см. в документации Astra Linux.

ОС CentOS не поддерживается. Если на сервере установлена ОС CentOS, вы можете выполнить миграцию на одну из поддерживаемых ОС: Миграция с CentOS 7.

  • ОС на сервере-локации может не совпадать с ОС сервера с платформой;
  • на серверах-локациях должно быть свободно достаточное количество дискового пространства для размещения шаблонов ОС. Рекомендуем выделить не менее 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 сервера>
CODE

Файл /etc/resolv.conf

Убедитесь, что в файле /etc/resolv.conf есть записи вида:

nameserver <IP-адрес DNS-сервера>
CODE

Если в качестве DNS-сервера указан IP-адрес локальной службы systemd-resolved — 127.0.0.53, то проверьте, что в файле /etc/systemd/resolved.conf указаны адреса DNS-серверов:

DNS=<список_серверов>
CODE

Настройка портов


Для работы локации используются порты:

  • доступ DCImanager 6 к локации:
  • доступ серверов к локации:
    • 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, обновите систему:

  1. Подключитесь к серверу-локации по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Введите команды:

    apt update
    BASH
    apt upgrade
    BASH