Partilhar via


Implantação de uma extensão do Portal de Gestão de Pacotes Azure Windows

 

Aplica-se a: Windows Azure Pack

Implementar uma extensão do portal de gestão Azure Pack Windows é um processo em duas etapas. Em primeiro lugar, a extensão é instalada numa Windows implementação do Azure Pack pelo administrador. Em segundo lugar, se necessário, a extensão está registada para utilização junto da API de Gestão de Serviços.

Instalação da extensão

Um Windows Azure Pack for Windows Servidor gestão portal de gestão de clientes consiste em duas pastas de instalação; a extensão do administrador instalada no portal de gestão Windows Azure Pack para administradores IIS website e a extensão do site de gestão de inquilinos no portal de gestão para inquilinos website. A extensão do lado do servidor é um site IIS separado.

A instalação da extensão do lado do cliente no portal de gestão para administrador e o portal de gestão para inquilinos é feito através da sobreposição das binárias de extensão no site do IIS que acolhe o portal, atualizando depois o último tempo modificado no ficheiro web.config para o portal. Isto força o IIS a recarregar o local.

O quadro que se segue representa as pastas de instalação para a amostra de extensão Hello World:

Pasta

Description

\inetpub\MgmtSvc-HelloWorld

O Hello World site de fornecedor personalizado. Para obter mais informações, consulte implementar um ponto final de Server-Side REST.

\inetpub\MgmtSvc-Administração</Site do Inquilino>\Conteúdo\HelloWorldTenant

Os ficheiros de conteúdo do site Hello World Administração/Inquilino (scripts, estilos, modelos, JavaScript e imagens HelloWorldExtension JavaScript).

\inetpub\MgmtSvc-Administração</Site do Inquilino>\Manifestos\ HelloWorldUIManifiest.xml

O manifesto do inquilino Hello World. Para mais informações, consulte Windows Portal de Gestão de Pacotes Azure Client-Side Manifestos de Extensão

Solução de configuração Hello World

Incluído na extensão do mundo hello da amostra é uma configuração Windows instalador XML (WiX) Windows solução de instalação que cria um ficheiro instalador Windows (MSI). O instalador instala, atualiza ou remove o Fornecedor Personalizado Hello World, incluindo o portal de gestão do lado do cliente e do servidor para administradores e o portal de gestão para inquilinos. Os ficheiros WiX são os seguintes:

Ficheiro

Description

Produto.wix

Informações de instalação da HelloWorld.

Registro.wxi

Informação do registo. Estes são colocados em HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Atualizar a lógica de instalação.

Pré-requisitos.wxi

Pré-requisitos para a instalação da amostra HelloWorld.

ARP.wxi

Adicione/remova as informações do programa.

Registo da extensão

Uma vez instalada, a extensão estará acessível a partir do portal de gestão Windows Azure Pack para administradores. Se a extensão exigir que um fornecedor de recursos seja registado na API de Gestão de Serviços, deve ser fornecida uma opção no portal de gestão para os administradores o fazerem. Esta opção deve ficar desativada uma vez que o registo esteja concluído. Para mais informações, consulte o Registo do Fornecedor de Recursos Personalizados.

Windows Azure Pack Resource Provider Registration

Registar uma extensão

Durante o registo, o Fornecedor de Recursos deve fornecer as credenciais necessárias para falar com o ponto final da API REST do Fornecedor de Recursos. Após este ponto, a extensão deve ser utilizável a partir do portal de gestão Windows Azure Pack para inquilinos. Para a amostra Hello World, o url de ponto final é http://< computador-nome>:30030/. Este e este nome de utilizador e palavra-passe são configuráveis no ficheiro microsoft.WAP.Samples.HelloWorld.API Web.config.

Windows Azure Pack Custom Provider Register Dialog

Consulte também

extensões de interface de utilizador do portal de gestão de pacotes Windows Azure