Wdrażanie wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc
Wymagania wstępne
Zanim będzie można kontynuować wykonywanie zadań w tym artykule, musisz mieć niezbędne narzędzia. Wszystkie wdrożenia wymagają następujących narzędzi:
Azure Data Studio
Rozszerzenie usługi Azure Arc dla narzędzia Azure Data Studio
Interfejs wiersza polecenia platformy Azure (
az
)arcdata
rozszerzenie interfejsu wiersza polecenia platformy Azurekubectl
Dodatkowe narzędzia klienckie w zależności od środowiska. Aby uzyskać bardziej kompleksową listę, zobacz Narzędzia klienckie.
Oprócz wymaganych narzędzi do wykonywania zadań potrzebny jest kontroler danych usługi Azure Arc.
Aby wyświetlić dostępne opcje polecenia create dla usługi SQL Managed Instance włączone przez usługę Azure Arc, użyj następującego polecenia:
az sql mi-arc create --help
Aby utworzyć wystąpienie zarządzane SQL włączone przez usługę Azure Arc, użyj polecenia az sql mi-arc create
. Zapoznaj się z następującymi przykładami dotyczącymi różnych trybów łączności:
Uwaga
Dla kopii zapasowych należy określić klasę magazynu z obsługą funkcji ReadWriteMany (RWX). Dowiedz się więcej o trybach dostępu
Jeśli dla kopii zapasowych nie określono żadnej klasy magazynu, zostanie użyta domyślna klasa magazynu na platformie Kubernetes, a jeśli nie jest to możliwe, wystąpienie zarządzane SQL włączone przez instalację usługi Azure Arc może zakończyć się niepowodzeniem.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Przykład:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Uwaga
Nazwy muszą mieć długość mniejszą niż 60 znaków i być zgodne z konwencjami nazewnictwa DNS.
Podczas określania alokacji pamięci i alokacji rdzeni wirtualnych użyj tej formuły, aby upewnić się, że wydajność jest akceptowalna: dla każdego 1 rdzenia wirtualnego należy mieć co najmniej 4 GB pamięci RAM pojemności dostępnej w węźle Kubernetes, w którym zostanie uruchomione wystąpienie zarządzane SQL włączone przez zasobnik usługi Azure Arc.
Jeśli chcesz zautomatyzować tworzenie wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc i uniknąć interakcyjnego monitu dotyczącego hasła administratora, możesz ustawić AZDATA_USERNAME
zmienne środowiskowe i i AZDATA_PASSWORD
na żądaną nazwę użytkownika i hasło przed uruchomieniem az sql mi-arc create
polecenia.
Jeśli kontroler danych został utworzony przy użyciu AZDATA_USERNAME i AZDATA_PASSWORD w tej samej sesji terminalu, wartości AZDATA_USERNAME i AZDATA_PASSWORD zostaną użyte do utworzenia wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc.
Uwaga
Jeśli używasz trybu łączności pośredniej, utworzenie wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc na platformie Kubernetes nie spowoduje automatycznego zarejestrowania zasobów na platformie Azure. Kroki rejestrowania zasobu znajdują się w następujących artykułach:
Wyświetlanie wystąpienia w usłudze Azure Arc
Aby wyświetlić wystąpienie, użyj następującego polecenia:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Możesz skopiować zewnętrzny adres IP i numer portu z tego miejsca i połączyć się z usługą SQL Managed Instance włączoną przez usługę Azure Arc przy użyciu ulubionego narzędzia do nawiązywania połączenia z np. SQL Server lub Azure SQL Managed Instance, takie jak Azure Data Studio lub SQL Server Management Studio.
W tej chwili użyj kompilacji niejawnych testerów programu Azure Data Studio.
Powiązana zawartość
- Nawiązywanie połączenia z wystąpieniem zarządzanym SQL włączonym przez usługę Azure Arc
- Rejestrowanie wystąpienia na platformie Azure i przekazywanie metryk i dzienników dotyczących wystąpienia
- Tworzenie wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc przy użyciu narzędzia Azure Data Studio