Implantando uma Windows Extensão do Portal de Gerenciamento de Pacotes do Azure
Aplica-se a: Windows Azure Pack
Implantar uma Windows extensão do portal de gerenciamento do Azure Pack é um processo em duas etapas. Em primeiro lugar, a extensão é instalada em um Windows implantação do Azure Pack pelo administrador. Em segundo lugar, se necessário, a extensão é registrada para uso com a API de Gerenciamento de Serviços.
Instalar a extensão
Um Windows Azure Pack para Windows Instalação do lado do cliente do portal de gerenciamento de servidor consiste em duas pastas de instalação; a extensão de administrador instalada no portal de gerenciamento do Windows Azure Pack para administradores do site do IIS e a extensão do site de gerenciamento de locatários no portal de gerenciamento para locatários. A extensão do lado do servidor é um site separado do IIS.
A instalação da extensão do lado do cliente no portal de gerenciamento para administrador e no portal de gerenciamento para locatários é feita substituindo os binários de extensão no site do IIS que hospeda o portal e atualizando o último horário modificado no arquivo web.config para o portal. Isso força o IIS a recarregar o site.
A tabela a seguir representa as pastas de instalação para o exemplo de extensão Olá, Mundo:
Pasta |
Descrição |
---|---|
\inetpub\MgmtSvc-HelloWorld |
O Olá, Mundo site de provedor personalizado. Para obter mais informações, consulte Implementando um ponto de extremidade REST Server-Side personalizado. |
\inetpub\MgmtSvc-Administração</Tenant>Site\Content\HelloWorldTenant |
Os arquivos de conteúdo do site Olá, Mundo Administração/Locatário (scripts, estilos, modelos, JavaScript HelloWorldExtension e imagens). |
\inetpub\MgmtSvc-Administração</Tenant>Site\Manifests\ HelloWorldUIManifiest.xml |
O manifesto do locatário Olá, Mundo. Para obter mais informações, consulte Windows Manifestos de extensão do Portal de Gerenciamento de Pacotes do Azure Client-Side |
Solução de instalação do Olá, Mundo
Incluído na extensão hello world de exemplo é uma instalação Windows solução de instalação do Instalador XML (WiX) Windows que cria um arquivo instalador do pacote do instalador do Windows (MSI). O instalador instala, atualiza ou remove a Olá, Mundo Provedor Personalizado, incluindo o portal de gerenciamento do lado do cliente e do servidor para administradores e o portal de gerenciamento para locatários. Os arquivos WiX são os seguintes:
Arquivo |
Descrição |
---|---|
Product.wix |
Informações da pasta de instalação do HelloWorld. |
Registry.wxi |
Informações do Registro. Eles são colocados em HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld. |
Upgrade.wxi |
Atualizar a lógica de instalação. |
Pré-requisitos.wxi |
Pré-requisitos para instalar o exemplo HelloWorld. |
ARP.wxi |
Adicionar/Remover informações do programa. |
Registrando a extensão
Depois de instalada, a extensão estará acessível no portal de gerenciamento do Windows Azure Pack para administradores. Se a extensão exigir que um provedor de recursos seja registrado na API de Gerenciamento de Serviços, uma opção deverá ser fornecida no portal de gerenciamento para que os administradores o façam. Essa opção deve ser desabilitada após a conclusão do registro. Para obter mais informações, consulte o Registro do Provedor de Recursos Personalizado.
Registrando uma extensão
Durante o registro, o Provedor de Recursos deve fornecer as credenciais necessárias para conversar com o ponto de extremidade da API REST do Provedor de Recursos. Após esse ponto, a extensão deve ser utilizável do Windows portal de gerenciamento do Azure Pack para locatários. Para o exemplo Olá, Mundo, a URL do ponto de extremidade é http://< computador-name>:30030/. Esse e esse nome de usuário e senha são configuráveis no arquivo de Web.config Microsoft.WAP.Samples.HelloWorld.API.
Consulte Também
Windows Extensões de Interface do Usuário do Portal de Gerenciamento do Azure Pack