Compartir a través de


Implementación de una extensión del Portal de administración de módulos de Azure Windows

 

Se aplica a: Windows Azure Pack

La implementación de una extensión Windows portal de administración de módulos de Azure es un proceso de dos pasos. En primer lugar, el administrador instala la extensión en un Windows implementación de Azure Pack. En segundo lugar, si es necesario, la extensión se registra para su uso con service Management API.

Instalar la extensión

Un Windows Azure Pack para Windows instalación del lado cliente del portal de administración del servidor consta de dos carpetas de instalación; la extensión de administrador instalada en el portal de administración de Windows Azure Pack para administradores sitio web de IIS y la extensión del sitio de administración de inquilinos en el portal de administración para el sitio web de inquilinos. La extensión del lado servidor es un sitio web de IIS independiente.

La instalación de la extensión del lado cliente en el portal de administración para el administrador y el portal de administración para inquilinos se realiza sobrescribiendo los archivos binarios de extensión en el sitio iiS que hospeda el portal y actualizando la hora de la última modificación en el archivo de web.config para el portal. Esto obliga a IIS a volver a cargar el sitio.

En la tabla siguiente se representan las carpetas de instalación del ejemplo de extensión de Hola mundo:

Carpeta

Descripción

\inetpub\MgmtSvc-HelloWorld

El Hola mundo sitio de proveedor personalizado. Para obtener más información, consulte Implementación de un punto de conexión REST de Server-Side personalizado.

\inetpub\MgmtSvc-Administración</Tenant>Site\Content\HelloWorldTenant

Los archivos de contenido del sitio Hola mundo Administración/Inquilino (scripts, estilos, plantillas, HelloWorldExtension JavaScript e imágenes).

\inetpub\MgmtSvc-Administración</Tenant>Site\Manifests\ HelloWorldUIManifiest.xml

Manifiesto de inquilino Hola mundo. Para más información, consulte Windows Portal de administración de módulos de Azure Client-Side manifiestos de extensión.

Solución de instalación de Hola mundo

Incluida en la extensión hello world de ejemplo es una solución de instalación Windows instalador XML (WiX) Windows que crea un archivo de instalador de paquete de instalador (MSI) de Windows. El instalador instala, actualiza o quita el Hola mundo proveedor personalizado, incluido el portal de administración del lado cliente y del lado servidor para administradores y el portal de administración para inquilinos. Los archivos WiX son los siguientes:

Archivo

Descripción

Product.wix

Información de la carpeta de instalación de HelloWorld.

Registry.wxi

Información del Registro. Estos se colocan en HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Actualice la lógica de instalación.

Prerequisites.wxi

Requisitos previos para instalar el ejemplo HelloWorld.

ARP.wxi

Agregar o quitar información del programa.

Registro de la extensión

Una vez instalada, se podrá acceder a la extensión desde el portal de administración de azure Pack de Windows para administradores. Si la extensión requiere que se registre un proveedor de recursos con service Management API, se debe proporcionar una opción en el portal de administración para que los administradores lo hagan. Esta opción debe deshabilitarse una vez completado el registro. Para más información, consulte Registro del proveedor de recursos personalizado.

Windows Azure Pack Resource Provider Registration

Registro de una extensión

Durante el registro, el proveedor de recursos debe proporcionar las credenciales necesarias para comunicarse con el punto de conexión de la API REST del proveedor de recursos. Después de este punto, la extensión debe usarse desde el Windows portal de administración de Azure Pack para inquilinos. Para el ejemplo de Hola mundo, la dirección URL del punto de conexión es http://< computer-name>:30030/. Este nombre de usuario y contraseña se pueden configurar en el archivo Web.config Microsoft.WAP.Samples.HelloWorld.API.

Windows Azure Pack Custom Provider Register Dialog

Consulte también

Windows extensiones de interfaz de usuario del Portal de administración de módulos de Azure