Управление сетью и автоматизация : Cisco Intelligent Automation for Cloud 4.0

Добавьте новые командные кнопки в моих серверах

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв


Содержание


Введение

Этот документ объясняет, как добавить новую кнопку в Моей легкой сдобе Серверов и связать ее с новым сервисом.

Перед началом работы

Требования

Для этого документа отсутствуют особые требования.

Используемые компоненты

Сведения в документе приведены на основе данных версий аппаратного и программного обеспечения.

  • Придерживающаяся конфигурация применяется к версиям IAC 4.0.

Добавление новых кнопок к моему серверу

Создание нового сервиса или изменение существующего сервиса выходят за рамки этого документа.

IAC и сервисный разработчик

Процедура для создания новых кнопок в Моих Серверах требует использования Сервисного Разработчика.

Добавление новой кнопки

Следующий пример иллюстрирует шаги для добавления новой кнопки для "Выпуска Плавающего IP-адреса".

Шаг 1: Перейдите к Сервисному Разработчику как показано ниже в Схеме 1.

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram1.png

Шаг 2 ---- -------------------------------- --------- : Создайте сервис и сохраните его название на дальнейшее использование.

  • В Схеме 2, показанной ниже, название "Плавающий IP-адрес Выпуска" назначено на новую кнопку и учитывает регистр.

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram2.png

Шаг 3: Найдите каталог развертываний IAC и откройте файл "мой-servers.html" для редактирования.

  • "\RequestCenterServer\deployments\RequestCenter.war\custom\IAC\portlets\my-servers.html"

Шаг 4. : Добавьте новую линию до конца раздела ServiceIds как показано ниже в Схеме 3.

Примечание: Имя сервиса учитывает регистр и использует "serviceId" в качестве второго аргумента.

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram3.png

Шаг 5: Откройте файл "IACServersPopover.js" для редактирования, которое расположено в "\src\widget\iac\IACServersPopover.js"

  • Найдите объявление переменной: "buttonHTML". Это должен быть близкий номер строки 160 как показано ниже в Схеме 4.

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram4.png

  • После "buttonHTML" объявления дополнительные условия, расположенные Типом VM, Состоянием и Ролями пользователя.

Шаг 6: Введите придерживающийся код с соответствующими условиями показать Действие для каждой определенной Роли и Типа PE, прежде, чем вызвать код "generateActionButtons" (расположенный перед номером линии: 198) как показано ниже в Схеме 5.

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram5.png

  • В serviceNames выдвиньте имя сервиса в данном примере "Плавающий IP-адрес Выпуска".

  • В serviceIDs выдвиньте надлежащее значение индекса idsArray в данном примере, в котором это является индекс 20, последняя сервисная выборка из "getServiceProperties" мой-servers.html.

  • В cssClassNames выдвиньте класс CSS кнопки.

Шаг 7: Открытый файл "IACGenerateActionButtons.js" для редактирования и находит функцию: "generateMyServersGroupButtons".

  • В конце этой функциональной петли, показанной ниже в Схеме 6, измените выделенные значения согласно сервису:

http://www.cisco.com/c/dam/en/us/support/docs/cloud-systems-management/intelligent-automation-cloud-40/117659-Diagram6.png

Можно изменить networkServicesGroup на один из придерживающихся на основе требований:

  • lifecycleManagementGroup

  • networkServicesGroup

  • serverOpsGroup

Шаг 8: Сборка, работайте и развернитесь, чтобы проверить, что создана новая кнопка.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения