Wizualizowanie klastra przy użyciu narzędzia Service Fabric Explorer
Service Fabric Explorer (SFX) to narzędzie typu open source do inspekcji klastrów usługi Azure Service Fabric i zarządzania nimi. Service Fabric Explorer to aplikacja klasyczna dla systemów Windows, macOS i Linux.
Uruchamianie narzędzia Service Fabric Explorer z klastra
Program Service Fabric Explorer jest również hostowany w punkcie końcowym zarządzania HTTP klastra usługi Service Fabric. Aby uruchomić rozwiązanie SFX w przeglądarce internetowej, przejdź do punktu końcowego zarządzania HTTP klastra z dowolnej przeglądarki — na przykład https://clusterFQDN:19080.
W przypadku konfiguracji stacji roboczej dla deweloperów możesz uruchomić narzędzie Service Fabric Explorer w klastrze lokalnym, przechodząc do https://localhost:19080/Explorer. Zapoznaj się z tym artykułem, aby przygotować środowisko deweloperskie.
Uwaga
Jeśli klaster jest zabezpieczony za pomocą certyfikatu z podpisem własnym, zostanie wyświetlony komunikat o błędzie z przeglądarki internetowej "Ta witryna nie jest bezpieczna". Możesz po prostu przejść przez większość nowoczesnych przeglądarek internetowych, przesłaniając ostrzeżenie. W środowisku produkcyjnym klaster powinien być zabezpieczony przy użyciu nazwy pospolitej i wystawionego certyfikatu urzędu certyfikacji.
Nawiązywanie połączenia z klastrem usługi Service Fabric
Aby nawiązać połączenie z klastrem usługi Service Fabric, potrzebny jest punkt końcowy zarządzania klastrami (FQDN/IP) i port punktu końcowego zarządzania HTTP (domyślnie 19080). Na przykład https://mysfcluster.westus.cloudapp.azure.com:19080. Użyj pola wyboru "Połącz z hostem lokalnym", aby nawiązać połączenie z klastrem lokalnym na stacji roboczej.
Nawiązywanie połączenia z zabezpieczonym klastrem
Dostęp klienta do klastra usługi Service Fabric można kontrolować za pomocą certyfikatów lub przy użyciu identyfikatora Entra firmy Microsoft.
Jeśli spróbujesz nawiązać połączenie z bezpiecznym klastrem, w zależności od konfiguracji klastra będzie wymagane przedstawienie certyfikatu klienta lub zalogowanie się przy użyciu identyfikatora Entra firmy Microsoft.
Samouczek wideo
[!UWAGA]
W tym filmie wideo pokazano program Service Fabric Explorer hostowany w klastrze usługi Service Fabric, a nie w wersji klasycznej.
Omówienie układu narzędzia Service Fabric Explorer
Możesz nawigować po narzędziu Service Fabric Explorer przy użyciu drzewa po lewej stronie. W katalogu głównym drzewa pulpit nawigacyjny klastra zawiera omówienie klastra, w tym podsumowanie kondycji aplikacji i węzła.
Wyświetlanie układu klastra
Węzły w klastrze usługi Service Fabric są umieszczane w dwuwymiarowej siatce domen błędów i domenach uaktualniania. To rozmieszczenie gwarantuje, że aplikacje pozostaną dostępne w obecności awarii sprzętu i uaktualnień aplikacji. Możesz wyświetlić sposób stosowania bieżącego klastra przy użyciu mapy klastra.
Wyświetlanie aplikacji i usług
Klaster zawiera dwa poddrzewa: jeden dla aplikacji, a drugi dla węzłów.
Widok aplikacji umożliwia przechodzenie przez hierarchię logiczną usługi Service Fabric: aplikacje, usługi, partycje i repliki.
W poniższym przykładzie aplikacja MyApp składa się z dwóch usług: MyStatefulService i WebService. Ponieważ usługa MyStatefulService jest stanowa, zawiera partycję z jedną repliką podstawową i dwiema replikami pomocniczymi. Natomiast usługa WebSvcService jest bezstanowa i zawiera pojedyncze wystąpienie.
Na każdym poziomie drzewa główne okienko zawiera odpowiednie informacje o elemencie. Na przykład można zobaczyć stan kondycji i wersję określonej usługi.
Wyświetlanie węzłów klastra
Widok węzła przedstawia fizyczny układ klastra. Dla danego węzła można sprawdzić, które aplikacje mają kod wdrożony w tym węźle. W szczególności możesz zobaczyć, które repliki są obecnie uruchomione.
Akcje
Narzędzie Service Fabric Explorer umożliwia szybkie wywoływanie akcji w węzłach, aplikacjach i usługach w klastrze.
Aby na przykład usunąć wystąpienie aplikacji, wybierz aplikację z drzewa po lewej stronie, a następnie wybierz pozycję Akcje>Usuń aplikację.
Napiwek
Te same akcje można wykonać, klikając wielokropek obok każdego elementu.
Każdą akcję, którą można wykonać za pomocą narzędzia Service Fabric Explorer, można również wykonać za pomocą programu PowerShell lub interfejsu API REST w celu włączenia automatyzacji.
Eksplorator usługi Service Fabric umożliwia również tworzenie wystąpień aplikacji dla danego typu i wersji aplikacji. Wybierz typ aplikacji w widoku drzewa, a następnie kliknij link Utwórz wystąpienie aplikacji obok wersji, którą chcesz w okienku po prawej stronie.
Uwaga
Narzędzie Service Fabric Explorer nie obsługuje parametrów podczas tworzenia wystąpień aplikacji. Wystąpienia aplikacji używają domyślnych wartości parametrów.
Magazyn zdarzeń
EventStore to funkcja oferowana przez platformę, która udostępnia zdarzenia platformy Service Fabric dostępne w narzędziu Service Fabric Explorer i za pośrednictwem interfejsu API REST. Możesz zobaczyć widok migawki tego, co dzieje się w klastrze dla każdej jednostki, np. węzeł, usługa, aplikacja i zapytanie na podstawie czasu zdarzenia. Więcej informacji na temat magazynu zdarzeń można również uzyskać w sekcji EventStore Overview (Omówienie magazynu zdarzeń).
Uwaga
Od wersji 6.4 usługi Service Fabric. Magazyn zdarzeń nie jest domyślnie włączony i musi być włączony w szablonie usługi Resource Manager
Uwaga
Od wersji 6.4 usługi Service Fabric. Interfejsy API magazynu zdarzeń są dostępne tylko dla klastrów systemu Windows działających tylko na platformie Azure. Pracujemy nad przenoszeniem tej funkcji do systemu Linux, a także naszych klastrów autonomicznych.
Przeglądarka sklepów obrazów
Przeglądarka magazynu obrazów to funkcja oferowana w przypadku korzystania z natywnego magazynu obrazów, która umożliwia wyświetlanie bieżącej zawartości magazynu obrazów oraz pobieranie informacji o plikach i folderach oraz usuwanie plików/folderów.
Wykonywanie kopii zapasowych i przywracanie
Program Service Fabric Explorer oferuje możliwość interfejsu z funkcją Tworzenia kopii zapasowych i przywracania. Aby można było wyświetlić funkcje tworzenia kopii zapasowych i przywracania w funkcji SFX BackupRestoreService, należy włączyć w klastrze (plik manifestu weryfikowania klastra).
Możliwe są następujące operacje:
- Tworzenie, edytowanie i usuwanie zasad kopii zapasowych.
- Włączanie i wyłączanie tworzenia kopii zapasowej dla aplikacji, usługi lub partycji.
- Wstrzymywanie i wznawianie tworzenia kopii zapasowej dla aplikacji, usługi lub partycji.
- Wyzwalanie i śledzenie kopii zapasowej partycji.
- Wyzwalanie i śledzenie przywracania dla partycji.
Aby uzyskać więcej informacji na temat usługi Backup and Restore, zobacz dokumentację interfejsu API REST.