Udostępnij za pośrednictwem


Łączenie maszyn na dużą skalę z niestandardową sekwencją zadań programu Configuration Manager

Program Microsoft Configuration Manager ułatwia kompleksowe zarządzanie serwerami obsługującymi bezpieczne i skalowalne wdrażanie aplikacji, aktualizacji oprogramowania i systemów operacyjnych. Program Configuration Manager oferuje niestandardową sekwencję zadań jako elastyczny paradygmat wdrażania aplikacji.

Możesz użyć niestandardowej sekwencji zadań, która umożliwia wdrożenie agenta połączonej maszyny w celu dołączenia kolekcji urządzeń do serwerów z obsługą usługi Azure Arc.

Przed rozpoczęciem należy zapoznać się z wymaganiami wstępnymi i sprawdzić, czy posiadana subskrypcja i zasoby spełniają wymagania. Aby uzyskać informacje o obsługiwanych regionach i innych powiązanych zagadnieniach, zobacz obsługiwane regiony świadczenia usługi Azure. Zapoznaj się również z naszym przewodnikiem planowania na dużą skalę, aby zrozumieć kryteria projektowania i wdrażania, a także nasze zalecenia dotyczące zarządzania i monitorowania.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Automatyczne połączenie dla programu SQL Server

Po podłączeniu serwera Windows lub Linux do usługi Azure Arc, gdzie zainstalowano również program Microsoft SQL Server, wystąpienia programu SQL Server zostaną automatycznie połączone z usługą Azure Arc. Program SQL Server włączony przez usługę Azure Arc zapewnia szczegółową inwentaryzację i dodatkowe możliwości zarządzania wystąpieniami programu SQL Server i bazami danych. W ramach procesu łączenia na serwerze z włączoną usługą Azure Arc zostanie wdrożone rozszerzenie, a do serwera SQL Server i baz danych zostaną zastosowane nowe role. Jeśli nie chcesz automatycznie łączyć serwerów SQL z usługą Azure Arc, możesz zrezygnować, dodając tag do serwera z systemem Windows lub Linux o nazwie ArcSQLServerExtensionDeployment i wartości Disabled , gdy jest połączony z usługą Azure Arc.

Aby uzyskać więcej informacji, zobacz Zarządzanie automatycznym połączeniem dla programu SQL Server włączonego przez usługę Azure Arc.

Generowanie jednostki usługi

Wykonaj kroki, aby utworzyć jednostkę usługi na potrzeby dołączania na dużą skalę. Przypisz rolę dołączania maszyny połączonej platformy Azure do jednostki usługi i ogranicz zakres roli do docelowej strefy docelowej platformy Azure. Zanotuj identyfikator jednostki usługi i klucz tajny jednostki usługi, ponieważ będą one potrzebne później.

Pobieranie agenta i tworzenie aplikacji

Najpierw pobierz pakiet agenta połączonej maszyny platformy Azure (AzureConnectedMachineAgent.msi) dla systemu Windows z Centrum pobierania Microsoft. Agent usługi Azure Connected Machine dla systemu Windows można uaktualnić do najnowszej wersji ręcznie lub automatycznie, w zależności od wymagań. .msi należy zapisać w udziale serwera dla niestandardowej sekwencji zadań.

Następnie utwórz aplikację w programie Configuration Manager przy użyciu zainstalowanego pakietu agenta połączonej maszyny platformy Azure:

  1. W konsoli programu Configuration Manager wybierz pozycję Aplikacje do zarządzania aplikacjami > biblioteki > oprogramowania.
  2. Na karcie Narzędzia główne w grupie Tworzenie wybierz pozycję Utwórz aplikację.
  3. Na stronie Ogólne Kreatora tworzenia aplikacji wybierz opcję Automatycznie wykryj informacje o tej aplikacji z plików instalacyjnych. Ta akcja wstępnie wypełnia niektóre informacje w kreatorze informacjami wyodrębnianymi z pliku .msi instalacji. Następnie określ następujące informacje:
    1. Typ: wybierz pozycję Instalator Windows (*plik .msi)
    2. Lokalizacja: wybierz pozycję Przeglądaj , aby wybrać lokalizację, w której zapisano plik instalacyjny AzureConnectedMachineAgent.msi. Zrzut ekranu przedstawiający Kreatora tworzenia aplikacji w programie Configuration Manager.
  4. Wybierz pozycję Dalej, a następnie na stronie Importuj informacje wybierz ponownie pozycję Dalej .
  5. Na stronie Informacje ogólne możesz podać więcej informacji o aplikacji, aby ułatwić sortowanie i lokalizowanie jej w konsoli programu Configuration Manager. Po zakończeniu wybierz pozycję Dalej.
  6. Na stronie Program instalacyjny wybierz pozycję Dalej.
  7. Na stronie Podsumowanie potwierdź ustawienia aplikacji, a następnie ukończ pracę kreatora.

Zakończono tworzenie aplikacji. Aby go znaleźć, w obszarze roboczym Biblioteka oprogramowania rozwiń węzeł Zarządzanie aplikacjami, a następnie wybierz pozycję Aplikacje.

Tworzenie sekwencji zadań

Następnym krokiem jest zdefiniowanie niestandardowej sekwencji zadań, która instaluje agenta połączonej maszyny platformy Azure na maszynie, a następnie łączy ją z usługą Azure Arc.

  1. W konsoli programu Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Systemy operacyjne, a następnie wybierz węzeł Sekwencje zadań.

  2. Na karcie Narzędzia główne wstążki w grupie Tworzenie wybierz pozycję Utwórz sekwencję zadań. Spowoduje to uruchomienie Kreatora tworzenia sekwencji zadań.

  3. Na stronie Tworzenie nowej sekwencji zadań wybierz opcję Utwórz nową niestandardową sekwencję zadań.

  4. Na stronie Informacje o sekwencji zadań określ nazwę sekwencji zadań i opcjonalnie opis sekwencji zadań.

    Zrzut ekranu przedstawiający Kreatora tworzenia sekwencji zadań w programie Configuration Manager.

Po zakończeniu pracy Kreatora tworzenia sekwencji zadań program Configuration Manager dodaje niestandardową sekwencję zadań do węzła Sekwencje zadań. Teraz możesz edytować tę sekwencję zadań, aby dodać do niej kroki.

  1. W konsoli programu Configuration Manager przejdź do obszaru roboczego Biblioteka oprogramowania, rozwiń węzeł Systemy operacyjne, a następnie wybierz węzeł Sekwencje zadań.

  2. Z listy Sekwencja zadań wybierz sekwencję do edytowania.

  3. Zdefiniuj pozycję Zainstaluj aplikację jako pierwsze zadanie w sekwencji zadań.

    1. Na karcie Narzędzia główne wstążki wgrupie Sekwencja zadań wybierz pozycję Edytuj. Następnie wybierz pozycję Dodaj, wybierz pozycję Oprogramowanie, a następnie wybierz pozycję Zainstaluj aplikację.
    2. Ustaw nazwę na Install Connected Machine Agent.
    3. Wybierz agenta połączonej maszyny platformy Azure. Zrzut ekranu przedstawiający sekwencję zadań edytowaną w programie Configuration Manager.
  4. Zdefiniuj polecenie Uruchom skrypt programu PowerShell jako drugie zadanie w sekwencji zadań.

    1. Wybierz pozycję Dodaj, wybierz pozycję Ogólne, a następnie wybierz pozycję Uruchom skrypt programu PowerShell.
    2. Ustaw nazwę na Connect to Azure Arc.
    3. Wybierz pozycję Wprowadź skrypt programu PowerShell.
    4. Wybierz pozycję Dodaj skrypt, a następnie edytuj skrypt, aby nawiązać połączenie z usługą Arc, jak pokazano poniżej. Należy pamiętać, że ten skrypt szablonu zawiera wartości zastępcze dla jednostki usługi, dzierżawy, subskrypcji, grupy zasobów i lokalizacji, które należy zaktualizować do odpowiednich wartości.
    & "$env:ProgramW6432\AzureConnectedMachineAgent\azcmagent.exe" connect --service-principal-id <serviceprincipalAppID> --service-principal-secret <serviceprincipalPassword> --tenant-id <tenantID> --subscription-id <subscriptionID> --resource-group <ResourceGroupName> --location <resourceLocation>
    

    Zrzut ekranu przedstawiający edytowaną sekwencję zadań w celu uruchomienia skryptu programu PowerShell.

  5. Ustaw zasady wykonywania programu PowerShell na Wartość Obejście (jeśli nie zostało jeszcze ustawione domyślnie).

  6. Wybierz przycisk OK , aby zapisać zmiany w niestandardowej sekwencji zadań.

Wdrażanie niestandardowej sekwencji zadań i weryfikowanie połączenia z usługą Azure Arc

Wykonaj kroki opisane w temacie Wdrażanie sekwencji zadań, aby wdrożyć sekwencję zadań w docelowej kolekcji urządzeń. Wybierz następujące ustawienia parametrów.

  • W obszarze Ustawienia wdrożenia ustaw wartość Cel jako Wymagany , aby program Configuration Manager automatycznie uruchamiał sekwencję zadań zgodnie ze skonfigurowanym harmonogramem. Jeśli w zamian ustawienie Cel ma wartość Dostępne , sekwencja zadań musi być zainstalowana na żądanie z poziomu centrum oprogramowania.
  • W obszarze Planowanie ustaw opcję Zachowanie ponownego uruchamiania, aby uruchomić ponownie, jeśli poprzednia próba nie powiodła się.

Weryfikowanie pomyślnego połączenia z usługą Azure Arc

Aby sprawdzić, czy maszyny zostały pomyślnie połączone z usługą Azure Arc, sprawdź, czy są one widoczne w witrynie Azure Portal.

Zrzut ekranu witryny Azure Portal przedstawiający pomyślne dołączanie serwerów z obsługą usługi Azure Arc.

Następne kroki

  • Zapoznaj się z przewodnikiem planowania i wdrażania, aby zaplanować wdrażanie serwerów z obsługą usługi Azure Arc w dowolnej skali i zaimplementować scentralizowane zarządzanie i monitorowanie.
  • Zapoznaj się z informacjami dotyczącymi rozwiązywania problemów z połączeniem w przewodniku Rozwiązywanie problemów z agentem połączonej maszyny.
  • Dowiedz się, jak zarządzać maszyną przy użyciu usługi Azure Policy na potrzeby takich rzeczy jak konfiguracja gościa maszyny wirtualnej, weryfikowanie, czy maszyna raportuje do oczekiwanego obszaru roboczego usługi Log Analytics, umożliwiając monitorowanie za pomocą szczegółowych informacji o maszynie wirtualnej i wiele innych.