Документация

Создание снимков оборудования в закрытом контуре

Статья содержит инструкции по созданию снимков оборудования. Снимки оборудования имитируют поведение реальных устройств и используются разработчиками для расширения возможностей платформы.

В процессе создания снимков на сервере с платформой будут созданы образы докер-контейнеров. Эти образы будут автоматически удалены после обновления платформы.

Создание снимка коммутатора

  1. Подключитесь к серверу с платформой по SSH.
  2. Загрузите докер-образ с библиотекой для создания снимков: 

    docker load -i /opt/ispsystem/dci/extra/snmpsim.gz
  3. Запустите в докер-контейнере snmpsim утилиту для создания снимка: 

    Для коммутаторов с поддержкой SNMP v1 и v2c
    docker run --rm -v $PWD:<volume_path> tandrup/snmpsim:latest snmprec.py --protocol=<protocol> --agent-udpv4-endpoint=<addr> --community=<community> --output-file=<volume_path>/<outfile>
    Для коммутаторов с поддержкой SNMP v3
    docker run --rm -v $PWD:<volume_path> tandrup/snmpsim:latest snmprec.py --protocol=<protocol> --agent-udpv4-endpoint=<addr> --community=<community> --output-file=<volume_path>/<outfile> --v3-user=<user> --v3-auth-key=<auth_key> --v3-auth-proto=<auth_protocol> --v3-priv-key=<private_key> --v3-priv-proto=<private_protocol>
    Если у коммутатора IPv6-адрес, измените параметр --agent-udpv4-endpoint на --agent-udpv6-endpoint.
    Пояснения к команде
    Пример команды
    docker run --rm -v $PWD:/volumes tandrup/snmpsim:latest snmprec.py --protocol=2c --agent-udpv4-endpoint=192.0.2.1 --community=dci --output-file=/volumes/data.snmprec
  4. Отправьте файл снимка разработчикам ISPsystem.

Создание снимков BMC Redfish

  1. Подключитесь к серверу с платформой по SSH.
  2. Загрузите докер-образ с библиотекой для создания снимков: 

    docker load -i /opt/ispsystem/dci/extra/redfish-mockup-creator.gz
  3. Запустите докер-контейнер redfish-mockup-creator для создания снимка: 

    docker run --rm -v $PWD/<volume_path>:/mockup dmtf/redfish-mockup-creator:1.1.9 -u <user> -p <password> -r https://<ip> -S
    Пояснения к команде
  4. При необходимости удалите чувствительные данные из файлов снимка.
  5. Создайте архив с содержимым снимка: 

    tar -czpf <archive_name> <volume_path>
    Пояснения к команде
  6. Отправьте архив со снимком разработчикам ISPsystem.
Дата последнего обновления статьи: 12.08.2023. Статья подготовлена техническими писателями ISPsystem.