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.
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.
Consulte também
extensões de interface de utilizador do portal de gestão de pacotes Windows Azure