Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób konfigurowania analizy zależności bez agenta przy użyciu narzędzia Azure Migrate: Odnajdywanie i ocena. Analiza zależności pomaga zidentyfikować i zrozumieć zależności między serwerami na potrzeby oceny i migracji na platformę Azure.
Uwaga
W tym artykule zapoznasz się z nowym środowiskiem analizy zależności bez agenta. Należy kontynuować tylko wtedy, gdy przeprowadzono uaktualnienie do nowego środowiska, postępując zgodnie z tymi wymaganiami wstępnymi.
Bieżące ograniczenia
- W widoku analizy zależności obecnie nie można dodać ani usunąć serwera z grupy.
- Mapa zależności dla grupy serwerów nie jest obecnie dostępna.
Co nowego?
- Analiza zależności jest uruchamiana automatycznie na 1000 serwerach odnalezionych przez każde urządzenie usługi Azure Migrate, które przechodzi testy wymagań wstępnych. Nie musisz już włączać jej ręcznie.
- Ulepszona wizualizacja zależności ułatwia przeglądanie dodatkowych informacji o serwerach, połączeniach i procesach. Widok można filtrować według typu procesu, aby analizować kluczowe zależności w wizualizacji.
- W nowej wizualizacji po zidentyfikowaniu zależności kluczy można grupować serwery w aplikację, tagując je.
Przed rozpoczęciem
Istniejący użytkownicy mogą wykonać kroki podane tutaj
Nowi użytkownicy muszą wykonać poniższe kroki:
Upewnij się, że został utworzony projekt z dodanym do niego narzędziem Azure Migrate: Odnajdywanie i ocena.
Zapoznaj się z wymaganiami opartymi na środowisku i urządzeniu, które konfigurujesz w celu przeprowadzenia analizy zależności bez agenta:
Środowisko Wymagania Serwery działające w środowisku VMware Przegląd wymagań programu VMware
Przegląd wymagań dotyczących urządzeń
Przegląd wymagań dotyczących dostępu do portów
Przegląd wymagań analizy zależności bez agentaSerwery działające w środowisku funkcji Hyper-V Zapoznaj się z wymaganiami dotyczącymi hosta funkcji Hyper-V
Przegląd wymagań dotyczących urządzeń
Przegląd wymagań dotyczących dostępu do portów
Przegląd wymagań analizy zależności bez agentaSerwery fizyczne lub serwery działające w innych chmurach Przegląd wymagań dotyczących serwera
Przegląd wymagań dotyczących urządzeń
Przegląd wymagań dotyczących dostępu do portów
Przegląd wymagań analizy zależności bez agentaPrzejrzyj adresy URL platformy Azure, do których urządzenie musi uzyskiwać dostęp w chmurachpublicznych i rządowych.
Wdrażanie i konfigurowanie urządzenia usługi Azure Migrate
- Wdróż urządzenie usługi Azure Migrate, aby rozpocząć odnajdywanie. Aby wdrożyć urządzenie, możesz użyć metody wdrażania zgodnie ze środowiskiem. Po wdrożeniu urządzenia należy zarejestrować je w projekcie i skonfigurować je w celu zainicjowania odnajdywania.
- Podczas konfigurowania urządzenia należy określić następujące elementy w menedżerze konfiguracji urządzenia:
- Szczegóły środowiska źródłowego (serwerów vCenter Server/hostów funkcji Hyper-V) lub klastrów/serwerów fizycznych, które chcesz odnaleźć.
- Poświadczenia serwera, które mogą obejmować poświadczenia domeny, systemu Windows (poza domeną) lub Linuxa (poza domeną). Dowiedz się więcej o podawaniu poświadczeń i sposobie ich obsługi przez urządzenie.
- Sprawdź uprawnienia wymagane do przeprowadzenia analizy zależności bez agenta. W przypadku serwerów z systemem Windows należy podać konto domenowe lub lokalne (nie domenowe) z uprawnieniami administracyjnymi. W przypadku serwerów z systemem Linux podaj konto użytkownika sudo z uprawnieniami do wykonywania poleceń ls i netstat lub utwórz konto użytkownika z uprawnieniami CAP_DAC_READ_SEARCH i CAP_SYS_PTRACE w plikach /bin/netstat i /bin/ls. Jeśli udostępniasz konto użytkownika sudo, upewnij się, że dla konta włączono funkcję NOPASSWD, aby polecenia mogły być uruchamiane bez monitowania o hasło za każdym razem.
Dodawanie poświadczeń i inicjowanie odnajdywania
Otwórz menedżera konfiguracji urządzenia, wykonaj testy wymagań wstępnych i rejestrację urządzenia.
Przejdź do panelu Zarządzanie poświadczeniami i źródłami odnajdywania .
W kroku 1. Podaj poświadczenia dla źródła odnajdywania, wybierz pozycję Dodaj poświadczenia , aby podać poświadczenia dla źródła odnajdywania używanego przez urządzenie do odnajdywania serwerów uruchomionych w danym środowisku.
W kroku 2. Podaj szczegóły źródła odnajdywania, wybierz pozycję Dodaj źródło odnajdywania , aby wybrać przyjazną nazwę poświadczeń z listy rozwijanej, określ adres IP/nazwę FQDN źródła odnajdywania.
W kroku 3. Podaj poświadczenia serwera w celu przeprowadzenia spisu oprogramowania i analizy zależności bez agenta, wybierz pozycję Dodaj poświadczenia, aby podać wiele poświadczeń serwera w celu przeprowadzenia odnajdywania opartego na gościu, takiego jak spis oprogramowania, analiza zależności bez agenta i odnajdywanie baz danych i aplikacji internetowych.
Wybierz pozycję Rozpocznij odnajdywanie, aby zainicjować odnajdywanie.
Po zakończeniu odnajdywania serwera urządzenie inicjuje odnajdywanie zainstalowanych aplikacji, ról i funkcji (spis oprogramowania) na serwerach. Podczas spisu oprogramowania odnalezione serwery są weryfikowane w celu sprawdzenia, czy spełniają wymagania wstępne i można je włączyć na potrzeby analizy zależności bez agenta.
Uwaga
Funkcja analizy zależności bez agenta jest automatycznie włączona dla odnalezionych serwerów po pomyślnym sprawdzeniu wymagań wstępnych. W przeciwieństwie do poprzednich, nie trzeba już ręcznie włączać tej funkcji na serwerach.
Po włączeniu serwerów na potrzeby analizy zależności bez agenta urządzenie zbiera dane zależności z serwera co 5 minut. Następnie wysyła połączony punkt danych co sześć godzin. Podczas analizy możesz przejrzeć dane zebrane przez urządzenie.
Po automatycznym włączeniu serwerów na potrzeby analizy zależności bez agenta urządzenie zbiera dane zależności z serwera co 5 minut. Następnie wysyła połączony punkt danych co sześć godzin. Podczas analizy możesz przejrzeć dane zebrane przez urządzenie.
Przeglądanie stanu zależności
Po zainicjowaniu procesu odkrywania za pomocą urządzenia możesz przejść do obszaru Migracja w Azure portal i przejrzeć dane dotyczące zależności. Zalecamy poczekanie co najmniej 24 godzin, aby umożliwić zebranie wystarczającej ilości danych zależności dla serwerów i wyświetlenie ich w wizualizacji.
W projekcie można przejrzeć zależności dla każdego serwera za pomocą widoku Wszystkie spisy lub Spis infrastruktury .
Podczas przeglądania kolumny Zależności dla dowolnego serwera zostanie wyświetlony jeden z następujących stanów:
Poświadczenia są niedostępne: Na potrzeby analizy zależności nie można używać poświadczeń serwera podanych w menedżerze konfiguracji urządzenia.
Walidacja w toku: Serwer nie ukończył jeszcze sprawdzania poprawności wymagań wstępnych.
Walidacja nie powiodła się: Sprawdzanie poprawności serwera nie powiodło się. Możesz kliknąć stan, aby wyświetlić komunikat o błędzie, który zwykle zawiera brakujące wymagania wstępne, takie jak nieprawidłowe poświadczenia lub niewystarczające uprawnienia.
Po pomyślnym zakończeniu walidacji analiza zależności zostanie automatycznie włączona i zostanie wyświetlony jeden z następujących stanów:
- Wyświetl zależności: Serwer przeszedł testy poprawności i włączono analizę zależności. Możesz wybrać tę opcję, aby otworzyć nową wizualizację i sprawdzić zależności serwera.
Nie zainicjowano: Nie można włączyć analizy zależności, ponieważ usługa Azure Migrate osiągnęła limit 1000 serwerów na urządzenie w celu automatycznego włączania. Jeśli chcesz uruchomić analizę zależności na określonych serwerach, możesz wyłączyć ją ręcznie na innych serwerach z możliwością automatycznego włączania i włączać je dla wymaganych przy użyciu modułu Programu PowerShell.
Niepełnosprawny: Możesz ręcznie wyłączyć analizę zależności przy użyciu portalu lub modułu programu PowerShell. Można ją ponownie włączyć w dowolnym momencie przy użyciu tego samego modułu.
Nieobsługiwane: nie można zebrać danych zależności, ponieważ serwer został odnaleziony za pośrednictwem importu plików CSV.
Uwaga
Stan niewłączenia jest wyświetlany dla serwerów odkrytych przez urządzenie, które nie zostało jeszcze zaktualizowane do nowej wizualizacji. . Dowiedz się więcej , aby uaktualnić urządzenie.
Wizualizowanie zależności
W usłudze Azure Migrate: odnajdywanie i ocena wybierz pozycję Odnalezione serwery.
Wybierz nazwę urządzenia, którego odnajdywanie chcesz przejrzeć.
Wyszukaj serwer, którego zależności chcesz przejrzeć.
W kolumnie Zależności (bez agenta) wybierz pozycję Wyświetl zależności
Uwaga
Jeśli na urządzeniu dodano poświadczenia o najniższych uprawnieniach dla tego serwera, niektóre atrybuty sieciowe mogą brakować w wizualizacji. Aby wyświetlić pełne dane, podaj podniesione uprawnienia.
Zmień okres, dla którego chcesz wyświetlić mapę, używając listy rozwijanej Czas trwania .
Rozwiń grupę Klient, aby wyświetlić listę serwerów z zależnością od wybranego serwera.
Rozwiń grupę Port, aby wyświetlić listę serwerów, które mają zależność od wybranego serwera.
Aby przejść do widoku mapy dowolnego z serwerów zależnych, wybierz nazwę > serwera Załaduj mapę serwera.
Rozwiń wybrany serwer, aby wyświetlić szczegóły na poziomie procesu dla każdej zależności.
Wizualizowanie zależności między serwerami
Jeśli zbieranie danych zależności jest włączone na serwerach (do 1000 serwerów na urządzenie), można teraz wizualizować zależności na wszystkich odnalezionych serwerach w projekcie usługi Azure Migrate. Wizualizacja wyświetla logicznie zgrupowane węzły serwera i ich połączenia, pomagając zrozumieć koligację sieci i zidentyfikować aplikacje działające w centrum danych.
Wizualizacja domyślna
W menu po lewej stronie wybierz pozycję Analiza zależności , a następnie wybierz pozycję Eksploruj aplikacje.
Wizualizacja pokazuje połączenia rozwiązywalne zebrane z odnalezionych serwerów z włączoną analizą zależności. Możliwe do rozwiązania połączenia to połączenia sieciowe identyfikowane między serwerami odnalezionymi przez usługę Azure Migrate.
Uwaga
Widok wyświetla zagregowane dane zależności z każdego serwera, począwszy od momentu włączenia analizy zależności. Aby zwiększyć przejrzystość, nadmiarowe połączenia procesów systemowych są wykluczone z wizualizacji.
Kontrolki wizualizacji
- Widok domyślny przedstawia widok z lotu ptaka w prawym dolnym rogu, zapewniając podsumowanie wizualizacji i ułatwiając nawigację.
- Możesz użyć przycisków w prawym dolnym rogu:
- Wyświetl legendę, przejdź przez wizualizację przy użyciu powiększenia i pomniejszenia.
- Wybierz pozycję Powiększ, aby powrócić do widoku domyślnego pokazującego wszystkie węzły i połączenia po powiększeniu sekcji.
Interakcje wizualizacji
Na dowolnym poziomie umieść wskaźnik myszy na węźle, aby wyświetlić podstawowe szczegóły serwera, w tym nazwa, typ systemu operacyjnego, adres IP, źródło , takie jak adres IP/nazwa FQDN serwera vCenter/Hyper-V hosta i tagi zastosowane do serwera.
Wybierz węzeł serwera, aby wyświetlić bezpośrednie zależności serwera, które są wyróżnione kropkowaną granicą wokół każdego węzła zależnego.
Wybierz węzeł serwera, aby wyświetlić dodatkowe szczegóły, takie jak Stan zasilania, Spis oprogramowania odnaleziony na serwerze i informacje o połączeniach przychodzących i wychodzących.
Na karcie Połączenia można zobaczyć:
- Połączenia przychodzące (nazwa serwera jest wyświetlana po prawej stronie)
- Połączenia wychodzące (nazwa serwera po lewej stronie)
- Łączna liczba połączeń między serwerami zebranymi do daty.
Rozwiń dowolne połączenie, aby wyświetlić połączenia między procesami pomiędzy serwerami źródłowymi a docelowymi. Te szczegóły obejmują również numer portu docelowego używany w każdym połączeniu.
Możesz powiększyć węzeł serwera i wybrać niebieską strzałkę na granicy węzła, aby przełączyć się na wizualizację poszczególnych zależności serwera.
Wizualizacja na poziomie serwera przedstawia zależności przychodzące i wychodzące dla tego konkretnego serwera ze szczegółami procesu i poziomu portu.
Uwaga
- Po przełączeniu z wielu serwerów do wizualizacji z jednym serwerem zależności są wyświetlane przez ostatnie 24 godziny domyślnie.
- Zakres czasu można zmienić na ostatnie 30 dni , aby wyświetlić ten sam poziom zależności co w widoku z wieloma serwerami, w którym są wyświetlane wszystkie dane zebrane do tej pory.
Dostosowywanie wizualizacji zależności serwera
- Pole wyszukiwania umożliwia filtrowanie wizualizacji według nazwy serwera.
- Można również zastosować co najmniej jeden filtr , w tym nazwę serwera, port (miejsce docelowe), typ systemu operacyjnego, liczbę połączeń i urządzenie, aby zawęzić zakres.
- Po zastosowaniu filtrów można wybrać wiele serwerów o określonym zakresie, aby dodać lub edytować tagi.
Wybór wielokrotny i zależności serwera tagów
Po zidentyfikowaniu klastra serwerów połączonych można wybrać wiele wymaganych serwerów , naciskając Ctrl na klawiaturze przeciągnąć pole wyboru wokół serwerów lub wybrać poszczególne węzły serwera osobno.
Po wybraniu wielu serwerów zostaną one wyróżnione na niebiesko i zostanie otwarte okienko boczne, wyświetlając listę wszystkich wybranych serwerów.
Po wybraniu wielu serwerów możesz wybrać pozycję Dodaj lub edytować tagi , aby zidentyfikować i zgrupować je jako aplikację działającą w centrum danych.
Po wybraniu pozycji Dodaj lub edytuj tagi w widoku tagowania są wyświetlane wybrane serwery i wszystkie obciążenia bazy danych lub aplikacji internetowej uruchomione na serwerach.
Możesz oznaczyć wszystkie wymienione elementy razem lub usunąć dowolne z tych obciążeń, jeśli nie chcesz tagować ich z tą grupą.
Wizualizowanie zależności poszczególnych serwerów
W nowym środowisku przejdź do omówienia projektu.
Wybierz liczbę obciążeń w obszarze Wszystkie zapasy , aby przejrzeć odnalezione obciążenia.
W widoku sprawdź kolumnę Zależności z wartościami stanu, jak opisano w powyższej sekcji.
Wyszukaj serwer, którego zależności chcesz przejrzeć.
Jeśli analiza zależności została pomyślnie wykonana na tym serwerze, wybierz pozycję Wyświetl zależności , aby przejść do wizualizacji zależności.
Uwaga
Jeśli na urządzeniu dodano poświadczenia o najniższych uprawnieniach dla tego serwera, niektóre atrybuty sieciowe mogą brakować w wizualizacji. Aby wyświetlić pełne dane, podaj podniesione uprawnienia.
Wizualizacja zależności wyświetla wszystkie zależności przychodzące i wychodzące dla tego serwera na diagramie sieciowym.
Widok jest filtrowany domyślnie, aby wyświetlić dane dla ostatnich 24 godzin i typ procesu jako Rozwiązywalny.
Aby zmienić zakres czasu, użyj filtru Zakres czasu . Możesz wybrać Ostatnie 7 dni/Ostatnie 30 dni lub określić zakres niestandardowy.
Typ procesu można również zmienić, wybierając z dostępnych opcji.
Proces Typ Możliwe do rozwiązania (ustawienie domyślne) Aby filtrować według procesów z rozwiązywalnymi połączeniami. Essentials Aby filtrować według niezredundowanych kluczowych procesów. Wszystko Aby filtrować wszystkie procesy, łącznie z tymi, które mają nierozwiązane połączenia. W widoku znajdują się serwery i połączenia reprezentowane w następujący sposób:
Reprezentacja Szczegóły Symbol systemu Windows Reprezentowanie serwera z systemem Windows w widoku. Symbol systemu Linux Reprezentowanie serwera z systemem Linux w widoku. Symbol połączenia Reprezentowanie kierunku zależności między serwerami z siłą połączenia reprezentowanego przez klasyfikację kropek w połączeniu. Liczba procesów Reprezentowanie liczby procesów zgodnie z filtrem typu procesu. Umieść kursor na nazwie serwera, aby wyświetlić informacje o kluczu, w tym adres IP, źródło i tagi.
Umieść kursor na połączeniu, aby wyświetlić kluczowe informacje, takie jak siła i częstotliwość połączeń w wybranym zakresie czasu.
Wybierz nazwę serwera, aby wyświetlić więcej szczegółów, w tym:
- System operacyjny
- Stan zasilania
- Spis oprogramowania odnaleziony z serwera i skojarzonych tagów.
Wybierz połączenie, aby wyświetlić szczegółowe informacje, w tym procesy źródłowe i docelowe oraz użyty numer portu docelowego.
Rozwiń węzeł serwera, aby wyświetlić listę procesów na podstawie wybranego filtru typu procesu.
Z rozwiniętej listy wybierz nazwę procesu, aby wyświetlić jego zależności przychodzące i wychodzące z procesami na innych serwerach w wizualizacji. Proces przetwarzania zależności wskazuje również numer portu docelowego połączenia.
Uwaga
Informacje o poziomie procesu dla zależności mogą nie być zawsze dostępne. Jeśli nie jest dostępna, proces jest przedstawiony jako Nieznany proces w wizualizacji.
Eksportowanie danych zależności
- W widoku Wszystkie spisy lub Spis infrastruktury wybierz listę rozwijaną Zarządzaj zależnościami .
- Wybierz pozycję Eksportuj zależności.
- Na stronie Eksportowanie zależności wybierz nazwę urządzenia, które odnajduje żądane serwery.
- Wybierz godzinę rozpoczęcia i zakończenia. Dane można pobrać tylko w ciągu ostatnich 30 dni.
- Wybierz pozycję Eksportuj zależność.
Dane zależności są eksportowane i pobierane w formacie CSV. Pobrany plik zawiera dane zależności na wszystkich serwerach z włączoną analizą zależności.
Uwaga
Nowe środowisko eksportowania jest obsługiwane przez uaktualniony magazyn danych, który obsługuje eksportowanie danych zależności między wieloma urządzeniami zarejestrowanymi w projekcie.
W widoku Wszystkie spisy lub Spis infrastruktury wybierz listę rozwijaną Zarządzaj zależnościami .
Wybierz pozycję Eksportuj zależności.
W widoku Eksportuj zależności wybierz co najmniej jedno urządzenie dla odnalezionych serwerów.
Wybierz przedział czasu, dla którego chcesz wyeksportować dane. Możesz wybrać spośród ostatnich 7, 10, 15, 30 dni.
Typ procesu jest domyślnie ustawiony na Wartość Rozpoznawalna . Spowoduje to wyeksportowanie tylko rozpoznawalnych połączeń między odnalezionymi serwerami.
Wybierz pozycję Generuj , aby wygenerować plik z najwcześniejszymi dostępnymi danymi zależności między wybranymi urządzeniami w wybranym przedziale czasu.
Po wygenerowaniu pliku wybierz pozycję Pobierz , aby go zapisać.
Uwaga
Dane są eksportowane w spakowany folder. Nazwa folderu zawiera nazwę projektu jako prefiks, a plik CSV wewnątrz nosi nazwę przy użyciu znacznika czasu pobierania.
Informacje o zależnościach
Każdy wiersz wyeksportowanego pliku CSV odpowiada zależności obserwowanej w określonym przedziale czasu.
Poniższa tabela zawiera podsumowanie pól w wyeksportowanym pliku CSV. Pola nazwy serwera, aplikacji i procesu są wypełniane tylko dla serwerów z włączoną analizą zależności bez agenta.
| Nazwa pola | Szczegóły |
|---|---|
| Przedział czasu | Przedział czasu, w którym zaobserwowano zależność. Dane zależności są obecnie przechwytywane w sześciogodzinnych slotach. |
| Nazwa serwera źródłowego | Nazwa serwera źródłowego |
| Aplikacja źródłowa | Nazwa aplikacji na serwerze źródłowym |
| Proces źródłowy | Nazwa procesu na serwerze źródłowym |
| Nazwa serwera docelowego | Nazwa serwera docelowego |
| Docelowy adres IP | Adres IP serwera docelowego |
| Aplikacja docelowa | Nazwa aplikacji na serwerze docelowym |
| Proces docelowy | Nazwa procesu na serwerze docelowym |
| Port docelowy | Numer portu na serwerze docelowym |
Przełączanie do nowej wizualizacji
Jeśli jesteś istniejącym użytkownikiem, masz już skonfigurowany projekt usługi Azure Migrate. Wykonano odnajdywanie i ręcznie włączono analizę zależności na niektórych serwerach. Aby uzyskać nową rozszerzoną wizualizację, należy wykonać następujące kroki:
Przejdź do widoku spisu i wyszukaj serwer, dla którego chcesz przejrzeć zależności.
Wybierz pozycję Wyświetl zależności i zobaczysz starą wizualizację przedstawiającą zależności tego serwera.
W widoku zależności zostanie wyświetlone okno informacyjne z monitem o wykonanie pewnych wymagań wstępnych dotyczących przełączania do nowej wizualizacji.
W ramach wymagań wstępnych należy upewnić się, że agent odnajdywania na urządzeniach zarejestrowanych w projekcie został uaktualniony do wersji lub nowszej.
Wybierz pozycję Kontynuuj, aby utworzyć nowy zasób w tej samej grupie zasobów co projekt. Upewnij się, że masz co najmniej rolę Współautora w subskrypcji, w przeciwnym razie ten krok nie zostanie ukończony.
Uwaga
Nawet jeśli tworzenie nowego zasobu zakończy się pomyślnie, nowa wizualizacja może nie być widoczna, jeśli wersja agenta odnajdywania na urządzeniu Azure Migrate nie jest aktualna. Upewnij się, że usługa autoaktualizacji na urządzeniu jest włączona. Dowiedz się więcej
Po wykonaniu wymaganych kroków w celu uaktualnienia do nowej wizualizacji zależności istnieją dwa sposoby, w których można zobaczyć zależności serwera w nowej wizualizacji.
Opcja 1
- Przejdź do istniejącego widoku spisu w projekcie i przełącz się na nowy widok spisu, korzystając z monitu.
- Wybierz pozycję Wyświetl zależności dla żądanego serwera w nowym widoku spisu, aby przejść bezpośrednio do nowej wizualizacji.
Opcja 2
- Przejdź do starego widoku spisu, wybierz pozycję Wyświetl zależności na serwerze.
- W starym widoku zależności wybierz monit, aby przejść do nowej rozszerzonej wizualizacji.
Uwaga
Zalecamy użycie opcji 1 powyżej, aby przełączyć się do nowego widoku spisu, ponieważ można filtrować serwery, na których analiza zależności została automatycznie włączona, a następnie bezpośrednio przejrzeć wizualizację zależności. Stary widok spisu pokazuje tylko opcję wizualizacji zależności dla serwerów, na których funkcja została ręcznie włączona.
Zarządzanie zależnościami
Analiza zależności jest automatycznie włączana na wszystkich odnalezionych serwerach (maksymalnie 1000 serwerów na urządzenie), które przeszły testy poprawności. W następujących scenariuszach może być konieczne wyłączenie co najmniej jednego z tych serwerów:
- Analiza zależności jest automatycznie włączana dla wszystkich odnalezionych w projekcie, ale chcesz ją wyłączyć na kilku serwerach, na których nie chcesz zbierać danych zależności.
- Analiza zależności jest automatycznie włączana na 1000 serwerach jednocześnie w projekcie, ale masz więcej serwerów, na których chcesz ją włączyć, a następnie można wyłączyć analizę zależności co najmniej jeden serwer z zestawu 1000 i włączyć inne w razie potrzeby.
Możesz wyłączyć analizę zależności na serwerach, których nie chcesz, a także włączyć zależności dla serwerów, które mają być używane w portalu lub narzędziu programu PowerShell.
Zarządzanie zależnościami przy użyciu portalu
Wyłączanie zależności
W widoku Wszystkie spisy lub Spis infrastruktury wybierz listę rozwijaną Zarządzaj zależnościami , a następnie wybierz pozycję Wyłącz zależności.
Wykonaj kroki, aby wyłączyć serwery, na których jest automatycznie włączana analiza zależności:
Możesz zacząć od wybrania urządzenia z listy rozwijanej.
Uwaga
Jeśli wybrane urządzenie nie zostało uaktualnione do nowej analizy zależności, możesz spełnić wymagania wstępne lub przełączyć się do starego środowiska (z przeglądu), aby dodać lub usunąć serwery na potrzeby analizy zależności.
Serwery można filtrować, aby wyłączyć analizę zależności od tych, które zostały automatycznie włączane (serwery ze stanem Włączone). Nie można wybrać serwerów, które nie kwalifikują się do wyłączenia, takich jak te z stanem Weryfikacja nie powiodła się, Nie zainicjowano, Wyłączone lub Poświadczenia .
- Możesz wybrać serwery i wybrać pozycję Wyłącz , aby kontynuować.
Włącz zależności
W widoku Wszystkie spisy lub Spis infrastruktury wybierz listę rozwijaną Zarządzaj zależnościami , a następnie wybierz pozycję Włącz zależności.
Wykonaj kroki, aby wyłączyć serwery, na których została automatycznie włączona analiza zależności:
Możesz zacząć od wybrania urządzenia z listy rozwijanej.
Uwaga
Jeśli wybrane urządzenie nie zostało uaktualnione do nowej analizy zależności, możesz spełnić wymagania wstępne lub przełączyć się do starego środowiska (z przeglądu), aby dodać lub usunąć serwery na potrzeby analizy zależności.
Serwery można filtrować, aby wyłączyć analizę zależności od tych, które zostały automatycznie włączane (serwery ze stanem Włączone). Nie można wybrać serwerów, które nie kwalifikują się do wyłączenia, takich jak te z stanem Weryfikacja nie powiodła się, Nie zainicjowano, Wyłączone lub Poświadczenia .
Możesz wybrać serwery i wybrać pozycję Włącz , aby kontynuować.
Uwaga
Nie można jednocześnie włączyć więcej niż 1000 serwerów na urządzenie, więc jeśli wybór przekroczy liczbę, nie będzie można kontynuować.
Zarządzanie zależnościami przy użyciu narzędzia programu PowerShell
Należy zainstalować moduł programu PowerShell, aby wyłączyć dla serwerów, których nie chcesz, wykonując poniższe kroki:
Logowanie się do platformy Azure
Zaloguj się do subskrypcji platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount.
Connect-AzAccountW przypadku korzystania z platformy Azure Government użyj następującego polecenia.
Connect-AzAccount -EnvironmentName AzureUSGovernmentWybierz subskrypcję, w której utworzono projekt
select-azsubscription -subscription "Contoso Demo Subscription"Instalowanie modułu AzMig.Dependencies programu PowerShell
Install-Module .\AzMig.Dependencies
Wyłączanie zależności
Użyj następujących poleceń, aby uzyskać listę odnalezionych serwerów w projekcie. W tym przykładzie nazwa projektu to ContosoDemoProject, a grupa zasobów to ContosoDemoRG. Lista serwerów jest zapisywana w pliku o nazwie ContosoDemo_VMs.csv."
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
You can also add a filter to export the relevant servers using the command:
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Różne filtry dostępne do użycia w poleceniu powyżej to:
| Nazwa pola | Szczegóły |
|---|---|
| NazwaSerwera | Podaj nazwę, z którą chcesz filtrować |
| Źródło | Urządzenie / oparte na imporcie |
| Zależności | Włączone/wyłączone |
| Stan zasilania | Włączone/wyłączone |
Niektóre z pozostałych pól to Adres IP, osType, osName, osArchitecture, osVersion
Odnalezione serwery dla określonego urządzenia można znaleźć za pomocą polecenia :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
W pliku można zobaczyć nazwę wyświetlaną serwera, bieżący stan kolekcji zależności i identyfikator arm wszystkich odnalezionych serwerów.
Aby wyłączyć zależności, utwórz wejściowy plik CSV przy użyciu pliku wyjściowego wyeksportowanego w ostatnim kroku. Plik musi mieć kolumnę z nagłówkiem ARM ID. Inne nagłówki w pliku CSV są ignorowane. Plik wejściowy powinien zawierać listę serwerów, na których chcesz wyłączyć analizę zależności.
W poniższym przykładzie analiza zależności jest wyłączona na liście serwerów w pliku wejściowym ContosoDemo_VMs_Disable.csv.
PowerShell Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]
Włącz zależności
Może być konieczne włączenie analizy zależności na co najmniej jednym serwerze w celu ponownego rozpoczęcia zbierania danych z serwerów wyłączonych wcześniej przy użyciu modułu programu PowerShell.
Należy wykonać te same kroki, aby wyeksportować odnalezione serwery, jak wspomniano powyżej, a następnie zaimportować listę serwerów, które chcesz włączyć.
W poniższym przykładzie analiza zależności jest włączona na liście serwerów w pliku wejściowym ContosoDemo_VMs_Enable.csv.
Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap]
Wyłączanie automatycznej analizy zależności przy użyciu programu PowerShell
Analiza zależności jest automatycznie włączana na wszystkich odnalezionych serwerach, które przeszły testy poprawności. W następujących scenariuszach może być konieczne wyłączenie co najmniej jednego z tych serwerów:
Analiza zależności została automatycznie włączona dla wszystkich odnalezionych w projekcie, ale chcesz ją wyłączyć na kilku serwerach, na których nie chcesz zbierać danych zależności.
Analiza zależności jest automatycznie włączana na 1000 serwerach w tym samym czasie w projekcie. Jeśli masz więcej serwerów do włączenia, możesz wyłączyć funkcję na jednym lub więcej z 1000 serwerów i włączyć ją na tych, na których jest potrzebna.
Uwaga
Obecnie nie można wyłączyć analizy zależności na serwerach z portalu, więc należy zainstalować moduł programu PowerShell, aby wyłączyć dla serwerów, których nie chcesz.
Logowanie się do platformy Azure
Zaloguj się do subskrypcji platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount.
Connect-AzAccountW przypadku korzystania z platformy Azure Government użyj następującego polecenia.
Connect-AzAccount -EnvironmentName AzureUSGovernmentWybierz subskrypcję, w której utworzono projekt
select-azsubscription -subscription "Contoso Demo Subscription"Instalowanie modułu AzMig.Dependencies programu PowerShell
Install-Module .\AzMig.Dependencies
Wyłącz zbieranie danych zależności
Pobierz listę odnalezionych serwerów w projekcie przy użyciu następujących poleceń. W poniższym przykładzie nazwa projektu to ContosoDemoProject, a grupa zasobów, do której należy, to ContosoDemoRG. Lista serwerów jest zapisywana w ContosoDemo_VMs.csv
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Filtr można również dodać, aby wyeksportować odpowiednie serwery przy użyciu polecenia :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
Różne filtry dostępne do użycia w poleceniu powyżej to:
| Nazwa pola | Szczegóły |
|---|---|
| NazwaSerwera | Podaj nazwę, z którą chcesz filtrować |
| Źródło | Urządzenie/ Oparte na importowaniu |
| Zależności | Włączone/wyłączone |
| Stan zasilania | Włączone/wyłączone |
Niektóre z pozostałych pól to Adres IP, osType, osName, osArchitecture, osVersion
Odnalezione serwery dla określonego urządzenia można znaleźć za pomocą polecenia :
Get-AzMigDiscoveredVMwareVMs -ResourceGroupName "ContosoDemoRG" -ProjectName "ContosoDemoProject" -Filter @{"Dependencies"="Enabled"} -ApplianceName "ContosoApp" -OutputCsvFile "ContosoDemo_VMs.csv" [-AutoEnabledDepMap]
W pliku można zobaczyć nazwę wyświetlaną serwera, bieżący stan kolekcji zależności i identyfikator arm wszystkich odnalezionych serwerów.
- Aby wyłączyć zależności, utwórz wejściowy plik CSV z pliku wyjściowego wyeksportowanego w ostatnim kroku. Plik musi mieć kolumnę z nagłówkiem "ARM ID". Wszystkie inne nagłówki w pliku CSV są ignorowane. Plik wejściowy powinien zawierać listę serwerów, na których chcesz wyłączyć analizę zależności.
W poniższym przykładzie analiza zależności jest wyłączona na liście serwerów w pliku wejściowym ContosoDemo_VMs_Disable.csv.
Set-AzMigDependencyMappingAgentless -Disable -InputCsvFile .\ContosoDemo_VMs_Disable.csv [-AutoEnabledDepMap]
Włącz zbieranie danych o zależnościach
Może być konieczne włączenie analizy zależności na co najmniej jednym serwerze w celu ponownego uruchomienia zbierania danych zależności z serwerów, które były wcześniej wyłączone przy użyciu modułu programu PowerShell.
Należy wykonać te same kroki, aby wyeksportować odnalezione serwery, jak wspomniano powyżej, a następnie zaimportować listę serwerów, które chcesz włączyć.
W poniższym przykładzie analiza zależności jest włączona na liście serwerów w pliku wejściowym ContosoDemo_VMs_Enable.csv.
Set-AzMigDependencyMappingAgentless -Enable -InputCsvFile .\ContosoDemo_VMs_Enable.csv [-AutoEnabledDepMap]
Wizualizowanie połączeń sieciowych w usłudze Power BI
Usługa Azure Migrate oferuje szablon usługi Power BI, którego można użyć do wizualizacji połączeń sieciowych wielu serwerów jednocześnie i filtrowania według procesu i serwera. Aby przeprowadzić wizualizację, załaduj usługę Power BI przy użyciu danych zależności zgodnie z poniższymi instrukcjami.
Logowanie się do platformy Azure
Zaloguj się do subskrypcji platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount.
Connect-AzAccountW przypadku korzystania z platformy Azure Government użyj następującego polecenia.
Connect-AzAccount -EnvironmentName AzureUSGovernmentWybierz subskrypcję, w której utworzono projekt
select-azsubscription -subscription "Contoso Demo Subscription"Instalowanie modułu AzMig.Dependencies programu PowerShell
Install-Module .\AzMig.DependenciesUruchom następujące polecenie. To polecenie pobiera dane zależności w pliku CSV i przetwarza je w celu wygenerowania listy unikatowych zależności, których można użyć do wizualizacji w usłudze Power BI. W poniższym przykładzie nazwa projektu to ContosoDemoProject, a grupa zasobów, do której należy, to ContosoDemoRG. Zależności są pobierane dla serwerów odnalezionych przez aplikację ContosoApp. Unikatowe zależności są zapisywane w ContosoDemo_Dependencies.csv
Get-AzMigDependenciesAgentless -ResourceGroup ContosoDemoRG -Appliance ContosoApp -ProjectName ContosoDemoProject -OutputCsvFile "ContosoDemo_Dependencies.csv" [-AutoEnabledDepMap]Otwórz pobrany szablon usługi Power BI
Załaduj pobrane dane zależności w usłudze Power BI.
- Otwórz szablon w usłudze Power BI.
- Wybierz pozycję Pobierz dane na pasku narzędzi.
- Wybierz pozycję Tekst/CSV z typowych źródeł danych.
- Wybierz pobrany plik zależności.
- Wybierz Załaduj.
- Zostanie zaimportowana tabela o nazwie pliku CSV. Tabela jest widoczna na pasku pól po prawej stronie. Zmień jego nazwę na AzMig_Dependencies
- Wybierz pozycję Odśwież na pasku narzędzi.
Wykres Połączenia sieciowe i nazwa serwera źródłowego, Nazwa serwera docelowego, Nazwa procesu źródłowego, Fragmentatory nazw procesów docelowych powinny być oświetlone zaimportowanymi danymi.
Wizualizowanie mapy połączeń sieciowych filtrujących według serwerów i procesów. Zapisz plik.
Następne kroki
Grupuj serwery do oceny.