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