Delen via


Een Windows Azure Pack Management Portal-extensie implementeren

 

Van toepassing op: Windows Azure Pack

Het implementeren van een Windows Azure Pack-beheerportal-extensie is een proces in twee stappen. Ten eerste wordt de extensie geïnstalleerd op een Windows Azure Pack-implementatie door de beheerder. Ten tweede, indien nodig, wordt de extensie geregistreerd voor gebruik met de Service Management-API.

De extensie installeren

Een Windows Azure Pack voor Windows serverbeheerportal-clientinstallatie bestaat uit twee installatiemappen; de beheerdersextensie die is geïnstalleerd in de Windows Azure Pack-beheerportal voor beheerders-IIS-website en de site-extensie voor tenantbeheer in de beheerportal voor tenants-website. De extensie aan de serverzijde is een afzonderlijke IIS-website.

Het installeren van de extensie aan de clientzijde in de beheerportal voor beheerders en de beheerportal voor tenants wordt uitgevoerd door de binaire extensiebestanden in de IIS-site die als host fungeert voor de portal te overschrijven en vervolgens de laatste wijzigingstijd bij te werken op het web.config-bestand voor de portal. Dit dwingt IIS om de site opnieuw te laden.

De volgende tabel vertegenwoordigt de installatiemappen voor het Hallo wereld-extensievoorbeeld:

Map

Description

\inetpub\MgmtSvc-HelloWorld

De Hallo wereld aangepaste providersite. Zie Een aangepast Server-Side REST-eindpunt implementeren voor meer informatie.

\inetpub\MgmtSvc-Beheer</tenantsite>\Content\HelloWorldTenant

De Hallo wereld Beheer-/tenantsite-inhoudsbestanden (scripts, stijlen, sjablonen, HelloWorldExtension JavaScript en afbeeldingen).

\inetpub\MgmtSvc-Beheer</Tenantsite>\Manifests\ HelloWorldUIManifiest.xml

Het Hallo wereld tenantmanifest. Zie Windows Azure Pack Management Portal Client-Side Extensiemanifesten voor meer informatie

oplossing voor Hallo wereld instellen

Opgenomen in de hello world-voorbeeldextensie is een installatie Windows Installer XML (WiX) Windows installatieoplossing waarmee een installatiebestand voor Windows Installer Package (MSI) wordt gemaakt. Het installatieprogramma installeert, bijwerken of verwijdert de Hallo wereld Aangepaste provider, inclusief de beheerportal aan de clientzijde en de beheerportal aan de serverzijde voor beheerders en de beheerportal voor tenants. De WiX-bestanden zijn als volgt:

File

Beschrijving

Product.wix

Informatie over de installatiemap HelloWorld.

Registry.wxi

Registergegevens. Deze worden geplaatst in HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Installatielogica upgraden.

Vereisten.wxi

Vereisten voor het installeren van het HelloWorld-voorbeeld.

ARP.wxi

Programmagegevens toevoegen/verwijderen.

De extensie registreren

Zodra de extensie is geïnstalleerd, is deze toegankelijk via de Windows Azure Pack-beheerportal voor beheerders. Als voor de extensie een resourceprovider moet worden geregistreerd bij de Service Management-API, moet er een optie worden opgegeven in de beheerportal om dit te doen. Deze optie moet worden uitgeschakeld zodra de registratie is voltooid. Zie Registratie van aangepaste resourceproviders voor meer informatie.

Windows Azure Pack Resource Provider Registration

Een extensie registreren

Tijdens de registratie moet de resourceprovider de referenties opgeven die nodig zijn om te communiceren met het REST API-eindpunt van de resourceprovider. Na dit punt moet de extensie bruikbaar zijn vanuit de Windows Azure Pack-beheerportal voor tenants. Voor het Hallo wereld voorbeeld is de eindpunt-URL http://< computernaam>:30030/. Deze gebruikersnaam en dit wachtwoord kunnen worden geconfigureerd in het bestand Microsoft.WAP.Samples.HelloWorld.API Web.config.

Windows Azure Pack Custom Provider Register Dialog

Zie ook

Windows Azure Pack Management Portal User Interface Extensions