Planowanie i wdrażanie serwerów z włączoną obsługą usługi Azure Arc
Wdrożenie usługi infrastruktury IT lub aplikacji biznesowej jest wyzwaniem dla każdej firmy. Aby dobrze go wykonać i uniknąć wszelkich niepożądanych niespodzianek i nieplanowanych kosztów, należy dokładnie zaplanować go, aby upewnić się, że jesteś tak gotowy, jak to możliwe. Aby zaplanować wdrażanie serwerów z obsługą usługi Azure Arc w dowolnej skali, należy uwzględnić kryteria projektowania i wdrażania, które należy spełnić w celu pomyślnego ukończenia zadań.
Aby wdrożenie przebiegało bezproblemowo, plan powinien ustanowić jasne zrozumienie:
- Role i obowiązki.
- Spis serwerów fizycznych lub maszyn wirtualnych w celu sprawdzenia, czy spełniają wymagania sieciowe i systemowe.
- Zestaw umiejętności i szkolenie wymagane do umożliwienia pomyślnego wdrożenia i zarządzania w drodze.
- Kryteria akceptacji i sposób śledzenia jego sukcesu.
- Narzędzia lub metody używane do automatyzowania wdrożeń.
- Lista zidentyfikowanych zagrożeń i planów ograniczania ryzyka, które pozwalają uniknąć opóźnień, zakłóceń itp.
- Plan, aby uniknąć zakłóceń podczas wdrażania.
- Ścieżka eskalacji w przypadku wystąpienia istotnego problemu.
Celem tego artykułu jest zapewnienie gotowości do pomyślnego wdrożenia serwerów z obsługą usługi Azure Arc na wielu produkcyjnych serwerach fizycznych lub maszynach wirtualnych w danym środowisku.
Aby dowiedzieć się więcej na temat naszych zaleceń dotyczących wdrażania na dużą skalę, możesz również zapoznać się z tym filmem wideo.
Wymagania wstępne
Podczas planowania wdrożenia należy wziąć pod uwagę następujące podstawowe wymagania:
- Maszyny muszą uruchamiać obsługiwany system operacyjny dla agenta Connected Machine.
- Maszyny muszą mieć łączność z sieci lokalnej lub innego środowiska chmury do zasobów na platformie Azure, bezpośrednio lub za pośrednictwem serwera proxy.
- Aby zainstalować i skonfigurować agenta usługi Azure Connected Machine, musisz mieć konto z podwyższonym poziomem uprawnień (czyli administratorem lub administratorem głównym) na maszynach.
- Aby dołączyć maszyny, musisz mieć wbudowaną rolę dołączania maszyny połączonej platformy Azure.
- Aby odczytać, zmodyfikować i usunąć maszynę, musisz mieć wbudowaną rolę azure Connected Machine Resource Administrator platformy Azure.
Aby uzyskać więcej informacji, zobacz wymagania wstępne i wymagania sieciowe dotyczące instalowania agenta połączonej maszyny.
Etap pilotażowy
Przed wdrożeniem na wszystkich maszynach produkcyjnych rozpocznij od oceny procesu wdrażania przed ogólnym wdrożeniem w środowisku. W przypadku pilotażu zidentyfikuj reprezentatywne próbkowanie maszyn, które nie są krytyczne dla zdolności firm do prowadzenia działalności biznesowej. Warto mieć pewność, że pozwolisz na wystarczająco dużo czasu, aby uruchomić pilotaż i ocenić jego wpływ: zalecamy co najmniej 30 dni.
Ustanów formalny plan opisujący zakres i szczegóły pilotażu. Poniżej przedstawiono przykład tego, co należy uwzględnić w planie, aby ułatwić rozpoczęcie pracy.
- Cele — opisuje czynniki biznesowe i techniczne, które doprowadziły do podjęcia decyzji, że pilotaż jest niezbędny.
- Kryteria wyboru — określa kryteria używane do wybierania aspektów rozwiązania, które zostaną zaprezentowane za pośrednictwem pilotażu.
- Zakres — opisuje zakres pilotażu, który obejmuje, ale nie tylko składniki rozwiązania, przewidywany harmonogram, czas trwania pilotażu i liczbę maszyn docelowych.
- Kryteria i metryki sukcesu — zdefiniuj kryteria sukcesu pilotażu i określone miary używane do określania poziomu sukcesu.
- Plan szkolenia — opisuje plan szkolenia inżynierów systemu, administratorów itp., którzy są nowi na platformie Azure i usługami podczas pilotażu.
- Plan przejścia — opisuje strategię i kryteria używane do przechodzenia z pilotażu do środowiska produkcyjnego.
- Wycofywanie — opisuje procedury wycofywania pilotażu do stanu przed wdrożeniem.
- Ryzyko — lista wszystkich zidentyfikowanych zagrożeń związanych z przeprowadzeniem pilotażu i skojarzonym z wdrożeniem produkcyjnym.
Faza 1. Tworzenie podstaw
W tej fazie inżynierowie systemu lub administratorzy włączają podstawowe funkcje w subskrypcji platformy Azure w organizacji, aby rozpocząć podstawy przed włączeniem maszyn do zarządzania przez serwery z obsługą usługi Azure Arc i inne usługi platformy Azure.
Zadanie | Szczegół | Szacowany czas trwania |
---|---|---|
Tworzenie grupy zasobów | Dedykowana grupa zasobów obejmująca tylko serwery z obsługą usługi Azure Arc oraz scentralizowane zarządzanie tymi zasobami i ich monitorowanie. | Jedna godzina |
Stosowanie tagów w celu ułatwienia organizowania maszyn. | Oceń i opracuj strategię tagowania dostosowanego do działu IT, która może pomóc zmniejszyć złożoność zarządzania serwerami z obsługą usługi Azure Arc i uprościć podejmowanie decyzji dotyczących zarządzania. | Jeden dzień |
Projektowanie i wdrażanie dzienników usługi Azure Monitor | Oceń zagadnienia dotyczące projektowania i wdrażania, aby określić, czy organizacja powinna używać istniejącego lub implementowania innego obszaru roboczego usługi Log Analytics do przechowywania zebranych danych dziennika z serwerów hybrydowych i maszyn.1 | Jeden dzień |
Opracowywanie planu ładu usługi Azure Policy | Określ, jak wdrożysz zarządzanie serwerami hybrydowymi i maszynami w zakresie subskrypcji lub grupy zasobów przy użyciu usługi Azure Policy. | Jeden dzień |
Konfigurowanie kontroli dostępu opartej na rolach (RBAC) | Opracuj plan dostępu, aby kontrolować, kto ma dostęp do zarządzania serwerami z obsługą usługi Azure Arc i możliwością wyświetlania danych z innych usług i rozwiązań platformy Azure. | Jeden dzień |
Identyfikowanie maszyn z już zainstalowanym agentem usługi Log Analytics | Uruchom następujące zapytanie dziennika w usłudze Log Analytics, aby obsługiwać konwersję istniejących wdrożeń agenta usługi Log Analytics na agenta zarządzanego przez rozszerzenie: Bicie serca | summarize arg_max(TimeGenerated, OSType, ResourceId, ComputerEnvironment) by Computer | where ComputerEnvironment == "Non-Azure" and isempty(ResourceId) | project Computer, OSType |
Jedna godzina |
1 Podczas oceniania projektu obszaru roboczego usługi Log Analytics należy rozważyć integrację z usługą Azure Automation w celu obsługi jej funkcji Update Management i Śledzenie zmian i spis, a także Microsoft Defender dla Chmury i Usługi Microsoft Sentinel. Jeśli Twoja organizacja ma już konto usługi Automation i włączyła funkcje zarządzania połączone z obszarem roboczym usługi Log Analytics, oceń, czy możesz scentralizować i usprawnić operacje zarządzania, a także zminimalizować koszty, używając tych istniejących zasobów, a nie tworzenia zduplikowanego konta, obszaru roboczego itp.
Faza 2. Wdrażanie serwerów z obsługą usługi Azure Arc
Następnie dodamy do podstawy określoną w fazie 1, przygotowując się do i wdrażając agenta połączonej maszyny platformy Azure.
Zadanie | Szczegół | Szacowany czas trwania |
---|---|---|
Pobieranie wstępnie zdefiniowanego skryptu instalacji | Przejrzyj i dostosuj wstępnie zdefiniowany skrypt instalacji na potrzeby wdrożenia agenta połączonej maszyny w celu obsługi wymagań dotyczących automatycznego wdrażania. Przykładowe zasoby dołączania na dużą skalę:
|
Co najmniej jeden dzień w zależności od wymagań, procesów organizacyjnych (na przykład Change and Release Management) i używanej metody automatyzacji. |
Tworzenie jednostki usługi | Utwórz jednostkę usługi, aby połączyć maszyny nieinterakcyjne przy użyciu programu Azure PowerShell lub z portalu. | Jedna godzina |
Wdrażanie agenta connected machine na serwerach docelowych i maszynach | Użyj narzędzia automatyzacji, aby wdrożyć skrypty na serwerach i połączyć je z platformą Azure. | Co najmniej jeden dzień w zależności od planu wydania i po wdrożeniu etapowym. |
Faza 3. Zarządzanie i obsługa
Faza 3 polega na tym, że administratorzy lub inżynierowie systemu mogą włączyć automatyzację zadań ręcznych w celu zarządzania i obsługi agenta połączonej maszyny oraz maszyn w trakcie ich cyklu życia.
Zadanie | Szczegół | Szacowany czas trwania |
---|---|---|
Tworzenie alertu usługi Resource Health | Jeśli serwer przestanie wysyłać pulsy do platformy Azure dłużej niż 15 minut, może to oznaczać, że jest w trybie offline, połączenie sieciowe zostało zablokowane lub agent nie jest uruchomiony. Opracuj plan reagowania i badania tych zdarzeń oraz korzystania z alertów usługi Resource Health, aby otrzymywać powiadomienia po ich uruchomieniu. Określ następujące elementy podczas konfigurowania alertu: Serwery z obsługą usługi Azure Arc typu = zasobu Bieżący stan = zasobu Jest niedostępny Poprzedni stan = zasobu jest dostępny |
Jedna godzina |
Tworzenie alertu usługi Azure Advisor | Aby uzyskać najlepsze środowisko i najnowsze poprawki zabezpieczeń i usterek, zalecamy aktualizowanie agenta połączonej maszyny platformy Azure. Nieaktualni agenci zostaną zidentyfikowani z alertem usługi Azure Advisor. Określ następujące elementy podczas konfigurowania alertu: Typ = rekomendacji Uaktualnij do najnowszej wersji agenta połączonej maszyny platformy Azure |
Jedna godzina |
Przypisywanie zasad platformy Azure do zakresu subskrypcji lub grupy zasobów | Przypisz zasady Włącz Azure Monitor dla maszyn wirtualnych (i inne, które spełniają Twoje potrzeby) do zakresu subskrypcji lub grupy zasobów. Usługa Azure Policy umożliwia przypisywanie definicji zasad, które instalują wymaganych agentów na potrzeby szczegółowych informacji o maszynach wirtualnych w całym środowisku. | Różne |
Włącz usługę Azure Update Manager dla serwerów z obsługą usługi Azure Arc. | Skonfiguruj usługę Azure Update Manager na serwerach z obsługą usługi Arc, aby zarządzać aktualizacjami systemu dla maszyn wirtualnych z systemami Windows i Linux. Możesz wdrożyć aktualizacje na żądanie lub zastosować aktualizacje przy użyciu harmonogramu niestandardowego. | 5 min |
Następne kroki
- Dowiedz się więcej o najlepszych rozwiązaniach i wzorcach projektowych za pomocą akceleratora strefy docelowej usługi Azure Arc dla rozwiązań hybrydowych i wielochmurowych.
- Dowiedz się więcej o ponownym konfigurowaniu, uaktualnianiu i usuwaniu agenta połączonej maszyny.
- Przejrzyj informacje dotyczące rozwiązywania problemów w przewodniku rozwiązywania problemów z połączeniem agenta.
- Dowiedz się, jak uprościć wdrażanie z innymi usługami platformy Azure, takimi jak Azure Automation State Configuration i innymi obsługiwanymi rozszerzeniami maszyn wirtualnych platformy Azure.