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.
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.
Zobacz też
Windows rozszerzenia interfejsu użytkownika portalu administracyjnego pakietu Azure Pack