Partager via


Déploiement d’une extension du portail d’administration Azure Pack Windows

 

S’applique à : Windows Azure Pack

Le déploiement d’une extension du portail d’administration Azure Pack Windows est un processus en deux étapes. Tout d’abord, l’extension est installée sur un déploiement Windows Azure Pack par l’administrateur. Deuxièmement, si nécessaire, l’extension est inscrite pour une utilisation avec l’API Gestion des services.

Installation de l’extension

Une Windows Azure Pack pour Windows’installation côté client du portail d’administration de serveur se compose de deux dossiers d’installation : l’extension administrateur installée dans le portail d’administration Windows Portail d’administration Azure Pack pour les administrateurs IIS et l’extension de site de gestion des locataires dans le portail de gestion pour le site web des locataires. L’extension côté serveur est un site web IIS distinct.

L’installation de l’extension côté client dans le portail de gestion pour l’administrateur et le portail de gestion pour les locataires est effectuée en remplaçant les fichiers binaires d’extension dans le site IIS hébergeant le portail, puis en mettant à jour l’heure de dernière modification sur le fichier web.config pour le portail. Cela force IIS à recharger le site.

Le tableau suivant représente les dossiers d’installation de l’exemple d’extension Hello World :

Dossier

Description

\inetpub\MgmtSvc-HelloWorld

Site de fournisseur personnalisé Hello World. Pour plus d’informations, consultez Implémentation d’un point de terminaison REST Server-Side personnalisé.

\inetpub\MgmtSvc-Administration</Tenant>Site\Content\HelloWorldTenant

Les fichiers de contenu du site Hello World Administration/locataire (scripts, styles, modèles, HelloWorldExtension JavaScript et images).

\inetpub\MgmtSvc-Administration</Tenant>Site\Manifests\ HelloWorldUIManifiest.xml

Manifeste du locataire Hello World. Pour plus d’informations, consultez Windows portail d’administration Azure Pack Client-Side manifestes d’extension

solution de configuration de Hello World

L’exemple d’extension hello world est une solution d’installation Windows Installer XML (WiX) Windows qui crée un fichier d’installation du package d’installation (MSI) Windows. Le programme d’installation installe, met à jour ou supprime le fournisseur personnalisé Hello World, y compris le portail de gestion côté client et côté serveur pour les administrateurs et le portail de gestion pour les locataires. Les fichiers WiX sont les suivants :

Fichier

Description

Product.wix

Informations sur le dossier d’installation HelloWorld.

Registry.wxi

Informations du Registre. Ceux-ci sont placés dans HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Mettre à niveau la logique d’installation.

Prerequisites.wxi

Conditions préalables à l’installation de l’exemple HelloWorld.

ARP.wxi

Ajouter/supprimer des informations de programme.

Inscription de l’extension

Une fois installée, l’extension est accessible à partir du Windows portail d’administration Azure Pack pour les administrateurs. Si l’extension nécessite qu’un fournisseur de ressources soit inscrit auprès de l’API Gestion des services, une option doit être fournie dans le portail de gestion pour que les administrateurs le fassent. Cette option doit être désactivée une fois l’inscription terminée. Pour plus d’informations, consultez Inscription du fournisseur de ressources personnalisé.

Windows Azure Pack Resource Provider Registration

Inscription d’une extension

Pendant l’inscription, le fournisseur de ressources doit fournir les informations d’identification requises pour communiquer avec le point de terminaison de l’API REST du fournisseur de ressources. Après ce point, l’extension doit être utilisable à partir du Windows portail d’administration Azure Pack pour les locataires. Pour l’exemple Hello World, l’URL du point de terminaison est http://< computer-name>:30030/. Ce nom d’utilisateur et ce mot de passe sont configurables dans le fichier Web.config Microsoft.WAP.Samples.HelloWorld.API.

Windows Azure Pack Custom Provider Register Dialog

Voir aussi

Windows extensions de l’interface utilisateur du portail d’administration Azure Pack