Compartilhar via


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.

Windows Azure Pack Resource Provider Registration

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.

Windows Azure Pack Custom Provider Register Dialog

Consulte Também

Windows Extensões de Interface do Usuário do Portal de Gerenciamento do Azure Pack