Поделиться через


Развертывание расширения портала управления Windows пакета Azure

 

Область применения: Windows Пакет Azure

Развертывание расширения портала управления Windows пакета Azure — это двухэтапный процесс. Сначала расширение устанавливается в Windows развертывании Пакета Azure администратором. Во-вторых, при необходимости расширение регистрируется для использования с API управления службами.

Установка расширения

Клиентская установка Windows Пакета Azure для Windows server management portal состоит из двух папок установки. Расширение администратора, установленное на Windows портале управления Azure Pack для веб-сайта IIS администраторов и расширения сайта управления клиентами на портале управления для веб-сайта клиентов. Расширение на стороне сервера — это отдельный веб-сайт IIS.

Установка расширения на стороне клиента на портале управления для администратора и портала управления для клиентов выполняется путем перезаписи двоичных файлов расширений на сайте IIS, на котором размещен портал, а затем обновляет время последнего изменения в файле web.config для портала. Это заставляет IIS перезагрузить сайт.

В следующей таблице представлены папки установки для примера расширения Hello World.

Папка

Описание

\inetpub\MgmtSvc-HelloWorld

Сайт настраиваемого поставщика Hello World. Дополнительные сведения см. в разделе "Реализация пользовательской Server-Side конечной точки REST".

\inetpub\MgmtSvc-Администратор</Tenant>Site\Content\HelloWorldTenant

Файлы содержимого сайта Hello World Администратор/клиента (скрипты, стили, шаблоны, HelloWorldExtension JavaScript и изображения).

\inetpub\MgmtSvc-Администратор</Tenant>Site\Manifests\ HelloWorldUIManifiest.xml

Манифест клиента Hello World. Дополнительные сведения см. в статье Windows Манифесты расширений Client-Side портала управления пакетаМи Azure

Hello World решение по настройке

В примере расширения hello world включена программа установки Windows Installer XML (WiX) Windows решение для установки, которое создает файл установщика Windows установщика (MSI). Установщик устанавливает, обновляет или удаляет настраиваемый поставщик Hello World, включая клиентский и серверный портал управления для администраторов и портала управления для клиентов. WiX-файлы приведены ниже.

Файл

Описание

Product.wix

Сведения о папке установки HelloWorld.

Registry.wxi

Сведения о реестре. Они помещаются в HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Логика установки обновления.

Предварительные требования.wxi

Необходимые условия для установки примера HelloWorld.

ARP.wxi

Добавление и удаление сведений о программе.

Регистрация расширения

После установки расширение будет доступно на Windows портале управления Azure Pack для администраторов. Если для расширения требуется, чтобы поставщик ресурсов был зарегистрирован в API управления службами, для этого администраторы должны предоставить параметр на портале управления. Этот параметр должен быть отключен после завершения регистрации. Дополнительные сведения см. в разделе "Регистрация настраиваемого поставщика ресурсов".

Windows Azure Pack Resource Provider Registration

Регистрация расширения

Во время регистрации поставщик ресурсов должен предоставить учетные данные, необходимые для связи с конечной точкой REST API поставщика ресурсов. После этого расширение должно использоваться на Windows портале управления Пакета Azure для клиентов. Для примера Hello World URL-адрес конечной точки — http://< computer-name>:30030/. Это имя пользователя и пароль можно настроить в файле Web.config Microsoft.WAP.Samples.HelloWorld.API.

Windows Azure Pack Custom Provider Register Dialog

См. также:

Windows расширения пользовательского интерфейса портала управления пакета Azure