Udostępnij za pośrednictwem


Wdrażanie rozszerzenia portalu administracyjnego pakietu Windows Azure Pack

 

Dotyczy: Windows Azure Pack

Wdrażanie rozszerzenia portalu administracyjnego Windows Azure Pack jest procesem dwuetapowym. Najpierw rozszerzenie jest instalowane na Windows wdrożeniu pakietu Azure Pack przez administratora. Po drugie, jeśli jest to wymagane, rozszerzenie jest zarejestrowane do użycia z interfejsem API usługi Service Management.

Instalowanie rozszerzenia

Instalacja po stronie klienta portalu zarządzania Windows Azure Pack dla Windows Server składa się z dwóch folderów instalacyjnych. Rozszerzenie administratora zainstalowane w portalu administracyjnym Windows Azure Pack dla administratorów witryny sieci Web usług IIS i rozszerzenia lokacji zarządzania dzierżawą w portalu zarządzania dzierżawcami witryny sieci Web. Rozszerzenie po stronie serwera jest oddzielną witryną internetową usług IIS.

Zainstalowanie rozszerzenia po stronie klienta w portalu zarządzania dla administratora i portalu zarządzania dla dzierżaw odbywa się poprzez zastąpienie plików binarnych rozszerzeń w witrynie usług IIS hostujących portal, a następnie zaktualizowanie czasu ostatniej modyfikacji w pliku web.config portalu. Wymusza to ponowne załadowanie witryny przez usługi IIS.

W poniższej tabeli przedstawiono foldery instalacyjne dla przykładu rozszerzenia Hello world:

Folder

Opis

\inetpub\MgmtSvc-HelloWorld

Witryna dostawcy niestandardowego Hello world. Aby uzyskać więcej informacji, zobacz Implementowanie niestandardowego punktu końcowego REST Server-Side.

\inetpub\MgmtSvc-Administracja</Witryna dzierżawy>\Content\HelloWorldTenant

Pliki zawartości witryny Hello world Administracja/dzierżawy (skrypty, style, szablony, HelloWorldExtension JavaScript i obrazy).

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

Manifest dzierżawy Hello world. Aby uzyskać więcej informacji, zobacz Windows Azure Pack Management Portal Client-Side Manifesty rozszerzeń

Hello world Setup Solution (Rozwiązanie do instalacji Hello world)

Zawarte w przykładowym rozszerzeniu hello world to Windows instalatora XML (WiX) Windows rozwiązanie instalacyjne, które tworzy plik instalatora pakietu instalatora Windows (MSI). Instalator instaluje, aktualizuje lub usuwa dostawcę niestandardowego Hello world, w tym portal zarządzania po stronie klienta i po stronie serwera dla administratorów i portalu zarządzania dla dzierżaw. Pliki WiX są następujące:

Plik

Opis

Product.wix

Informacje o folderze instalacyjnym HelloWorld.

Registry.wxi

Informacje o rejestrze. Są one umieszczane w HKLM\SOFTWARE\Microsoft\MgmtSvc\HelloWorld.

Upgrade.wxi

Uaktualnianie logiki instalacji.

Prerequisites.wxi

Wymagania wstępne dotyczące instalowania przykładu HelloWorld.

ARP.wxi

Dodawanie/usuwanie informacji o programie.

Rejestrowanie rozszerzenia

Po zainstalowaniu rozszerzenie będzie dostępne z poziomu portalu administracyjnego Windows Azure Pack dla administratorów. Jeśli rozszerzenie wymaga zarejestrowania dostawcy zasobów w interfejsie API zarządzania usługami, w portalu zarządzania należy udostępnić opcję, aby administratorzy mogli to zrobić. Ta opcja powinna zostać wyłączona po zakończeniu rejestracji. Aby uzyskać więcej informacji, zobacz Rejestracja niestandardowego dostawcy zasobów.

Windows Azure Pack Resource Provider Registration

Rejestrowanie rozszerzenia

Podczas rejestracji dostawca zasobów powinien podać poświadczenia wymagane do komunikacji z punktem końcowym interfejsu API REST dostawcy zasobów. Po tym momencie rozszerzenie powinno być używane z poziomu portalu zarządzania Windows Azure Pack dla dzierżaw. W przykładzie Hello world adres URL punktu końcowego to http://< computer-name>:30030/. Ta nazwa użytkownika i hasło można skonfigurować w pliku Web.config Microsoft.WAP.Samples.HelloWorld.API.

Windows Azure Pack Custom Provider Register Dialog

Zobacz też

Windows rozszerzenia interfejsu użytkownika portalu administracyjnego pakietu Azure Pack