DCImanager 6

Быстрый старт DCImanager 6 Hosting

Статья содержит инструкции по установке stable-версии платформы DCImanager 6 Hosting на серверы с ОС Ubuntu 24.04. Версию Hosting можно установить только в открытом информационном контуре (с доступом к Интернет).

В статье описывается установка двух компонентов программы: платформы и локации. Локация  — это сервер, который:

  • служит DHCP-сервером и хранилищем шаблонов операционных систем (ОС) для всех серверов в дата-центре;
  • обеспечивает платформе доступ к оборудованию дата-центра.

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

Быстрый старт DCImanager 6 Hosting состоит из шагов:

  1. Настройка подключения к серверам по SSH.
  2. Установка платформы.
  3. Подготовка локации.
  4. Базовая настройка платформы.

Требования к установке

Для установки потребуется:

  • действующая лицензия DCImanager 6 Hosting;
  • сервер для установки платформы: 

    ПараметрХарактеристики
    Тип сервераФизический или виртуальный на основе технологии KVM
    Процессор

    Частота — не менее 2 ГГц

    Количество ядер — не менее 2

    Архитектура — x86_64 (Intel или AMD) с набором инструкций SSE4.2

    RAMНе менее 8 ГБ
    Диск

    Тип для физического сервера — SSD

    Объём — не менее 110 ГБ

  • сервер для локации: 

    ПараметрХарактеристики
    Тип сервераФизический
    Процессор

    Частота — не менее 2 ГГц

    Количество ядер — не менее 2

    Архитектура — x86_64 (Intel или AMD) с набором инструкций SSE4.2

    RAMНе менее 8 ГБ
    Диск

    Тип — SSD

    Объём — не менее 100 ГБ

  • автоматизированное рабочее место (АРМ) для удалённого подключения к серверам — ПК или мобильное устройство с установленным SSH-клиентом и актуальной версией браузера Google Chrome, Mozilla Firefox или Safari.

Настройка подключения к серверам по SSH

Настройте подключение к серверам по SSH:

  1. На АРМ откройте окно терминала или командную строку.
  2. Создайте ключ SSH:

    ssh-keygen
  3. Укажите имя и путь к файлу для SSH-ключей. По умолчанию в ОС Windows SSH-ключ сохранится в директории C:\Users\<имя_пользователя>\.ssh\, в ОС семейства Unix — в /home/<имя_пользователя>/.ssh/. По умолчанию закрытый ключ сохраняется в файл id_rsa, открытый — в id_rsa.pub.
  4. Добавьте содержимое открытого ключа в файл /root/.ssh/authorized_keys на каждом сервере. В Unix-системах вы можете использовать для этого команду: 

    ssh-copy-id -i <path_to_key> root@host
    Пояснения к команде

Установка платформы

Настройка сетевого оборудования

Проверьте настройки сетевого оборудования, которое предоставляет серверу доступ в Интернет:

  1. Если оборудование ограничивает входящие подключения на порты 22/TCP (SSH), 80/TCP (HTTP), 443/TCP (HTTPS), отключите эти ограничения.
  2. Если оборудование ограничивает доступ к ресурсам, необходимым для работы платформы, отключите эти ограничения. Список необходимых ресурсов:

Подготовка сервера платформы

  1. Установите ОС Ubuntu 24.04. Требования к установке:
    • используйте немодифицированную операционную систему: без сторонних репозиториев и установленных дополнительных служб;
    • укажите максимальный объём диска для корневого раздела;
    • не выделяйте отдельный раздел для подкачки.
  2. Убедитесь, что в файле /etc/hosts есть запись для сервера в формате:

    <IP-адрес сервера платформы> <hostname сервера платформы>
  3. Убедитесь, что в файле /etc/resolv.conf есть записи вида:

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

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

    DNS=<список_серверов>
  4. Установите ПО chrony для синхронизации системного времени с NTP-сервером:
    apt install chrony -y
  5. Проверьте статус сетевых служб:
    1. NetworkManager — должна быть включена.
      Проверить статус службы
      systemctl status NetworkManager
      Запустить службу и добавить её в автозагрузку
      systemctl start NetworkManager && systemctl enable NetworkManager
    2. firewalld — должна быть выключена.

      Проверить статус службы
      systemctl status firewalld
      Выключить службу и удалить её из автозагрузки
      systemctl stop firewalld && systemctl disable firewalld
  6. Установите утилиту curl
    apt install curl -y

Установка платформы на сервер

  1. Подключитесь к серверу по SSH с правами суперпользователя.
  2. Скачайте установщик:

    curl -O https://download.ispsystem.com/6/dci/stable/dci/dcibox/dci
  3. Сделайте файл установщика исполняемым: 

    chmod +x dci
  4. Запустите установку: 

    ./dci install --stage=stable
  5. Дождитесь окончания установки. Если установка завершилась успешно, то в терминале будет выведена ссылка для перехода в DCImanager 6:

    Пример терминала после успешной установки
    Link to administrator registration page: https://1.2.3.4/auth/setup?token=C50A0BFA55DEDE3343AABE713022A15F
    При открытии ссылки браузер выдаст предупреждение о вероятной угрозе безопасности. Это происходит, если сервер использует самоподписанный SSL-сертификат. Вы можете подключить валидный SSL-сертификат к платформе позднее.
  6. Перейдите в интерфейс DCImanager 6 по полученной ссылке и создайте первого пользователя:
    1. Введите E-Mail пользователя.
    2. Придумайте и введите Пароль. Сохраните значение пароля.
    3. Нажмите кнопку Готово.

Платформа установлена. В дальнейшем, чтобы открыть веб-интерфейс платформы, введите IP-адрес сервера платформы в браузере.

Подготовка локации

Подготовка сетевого оборудования локации

На оборудовании, которое предоставляет серверу-локации доступ к сети с сервером платформы, разрешите входящие подключения на порт 22/TCP для работы службы SSH.

Подготовка сервера-локации

  1. Установите ОС Ubuntu 24.04. Требования к установке:
    • используйте немодифицированную операционную систему: без сторонних репозиториев и установленных дополнительных сервисов;
    • укажите максимальный объём диска для корневого раздела.
  2. Убедитесь, что в файле /etc/hosts есть запись для сервера в формате:

    <IP-адрес сервера> <hostname сервера>
  3. Убедитесь, что в файле /etc/resolv.conf есть записи вида:

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

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

    DNS=<список_серверов>
  4. Отключите управление настройками DNS через службу NetworkManager: 
    1. Добавьте в раздел main файла /etc/NetworkManager/NetworkManager.conf строку: 
      dns=none
    2. Перезапустите службу: 
      systemctl restart NetworkManager
  5. Установите ПО chrony для синхронизации системного времени с NTP-сервером: 

    apt install chrony -y
Настройка ПО локации будет выполнена автоматически после подключения локации к платформе.

Базовая настройка платформы

Подключение локации

При первом входе в DCImanager 6 открывается форма начальной настройки. Она предназначена для создания первой локации и стоек в ней.

Чтобы создать локацию и стойки:

  1. Укажите произвольное Название локации. 
  2. Укажите IP-адрес сервера-локации и его SSH-порт. Если вы не используете для локации отдельный сервер, укажите данные сервера с платформой
  3. Укажите Пароль-root для доступа к серверу-локации. 
  4. Укажите Имя или номер первой стойки. DCImanager 6 автоматически назначит номера всем добавленным стойкам. Например, если вы введёте имя myrack_1 и укажете Количество 3, то DCImanager 6 создаст три стойки с именами myrack_1, myrack_2 и myrack_3. 
  5. Укажите Количество стоек в локации и их Высоту в юнитах. 
  6. Нажмите Добавить.

Активация лицензии

Чтобы активировать лицензию:

  1. Нажмите кнопку Настройки в окне Лицензия не активирована.
  2. Выберите пункт Онлайн-активация.
  3. Введите Ключ лицензии:
    • если вы приобрели DCImanager 6 в ISPsystem, вы можете посмотреть эту информацию в личном кабинете my.ispsystem.com в разделе "Лицензии". Введите значение из поля Токен;
    • если вы приобрели DCImanager 6 у компании-реселлера, введите код активации лицензии из лицензионного сертификата.
  4. Нажмите кнопку Активировать.

Настройка локации

Чтобы настроить локацию:

  1. Нажмите кнопку Настроить локацию.
  2. Выберите шаблоны операционных систем, которые нужно хранить на локации.
  3. Выберите Интерфейсы DHCP. На данных интерфейсах будет запущен DHCP-сервер.

    Наличие нескольких DHCP-серверов может привести к ошибкам при выполнении операций.
  4. Укажите IP-адреса nginx. При запуске операций серверы будут обращаться по данным IP-адресам, чтобы получить конфигурационный файл загрузки и отправлять статусы выполнения операции. Укажите IP-адреса в тех же физических сетях, что и интерфейсы DHCP. 
  5. Чтобы включить ведение журнала событий (Eventlog), активируйте опцию Разрешить передачу логов в Grafana для серверов с BMC: Redfish. Подробнее см. в статье Журнал событий (Eventlog).
  6. Нажмите кнопку Применить.

После того, как в блоке созданной локации появится статус Локация активна:

  1. Создайте физические сети и пулы.
  2. Добавьте на локацию оборудование.

Добавление оборудования

Для начала работы с оборудованием необходимо подключить его к серверу-локации. Вы можете добавить серверы, коммутаторы, распределители питания, ИБП. См. инструкции по добавлению оборудования в статьях:

Для примера далее описано добавление сервера вручную.

Подключение сервера

  1. Перейдите в Серверы → Добавить серверНовый.
  2. Укажите произвольное Имя сервера. В локации не должно быть двух серверов с одинаковым именем.
  3. Выберите Платформу сервера или добавьте новую.
  4. Чтобы добавить стоечный сервер, выберите Стойку и Номера юнитов, где размещён сервер.
  5. Укажите MAC-адрес сетевой карты, которая будет использоваться для загрузки сервера по сети.
  6. Выберите Владельца сервера. Владельцем сервера называется пользователь платформы, которому принадлежит сервер.
  7. Вы можете указать Параметры подключения к BMC (Intel AMT):
    • для BMC укажите:
      1. Тип — IPMI v1.5/v2, IPMI v2 (lanplus) или Redfish. 
      2. IPv4-адрес
      3. URL веб-интерфейса.
      4. Имя Пользователя.
      5. Пароль.
    • для Intel AMT укажите:
      1. Тип — Intel AMT.
      2. IP-адрес в формате IPv4.
      3. Протокол подключения — HTTP или HTTPS.
      4. Имя пользователя.
      5. Пароль.
  8. Укажите произвольное Примечание. Например, в поле можно описать особенности работы сервера. 
  9. Выберите способ назначения IP-адреса
    • Автоматически IPv4:

      1. Выберите IP-адрес или Подсеть. Для подсети укажите Префикс.
      2. Выберите или создайте пул адресов, из которого DCImanager 6 назначит IP. Подробнее о пулах см. в статье Работа с пулами.
    • Задать вручную — укажите отдельный IP-адрес или подсеть

      Адрес должен входить в одну из существующих сетей.
  10. Укажите имя Хоста (домен). DCImanager 6 назначит его серверу при установке ОС. Вы можете использовать IP-адрес сервера в качестве доменного имени.
  11. Нажмите Добавить.

После этих шагов сервер готов к установке ОС. Установите ОС по инструкции из статьи Установка операционной системы.

Дата последнего обновления статьи: 23.07.2025. Статья подготовлена техническими писателями ISPsystem