Włączanie automatycznych uaktualnień usługi Azure SQL Managed Instance dla usługi Azure Arc
Możesz ustawić --desired-version
parametr spec.update.desiredVersion
właściwości wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc, aby auto
upewnić się, że wystąpienie zarządzane zostanie uaktualnione po uaktualnieniu kontrolera danych bez interakcji z użytkownikiem. To ustawienie upraszcza zarządzanie, ponieważ nie trzeba ręcznie uaktualniać każdego wystąpienia dla każdej wersji.
Po ustawieniu --desired-version
parametru spec.update.desiredVersion
właściwości po auto
raz pierwszy usługa danych z obsługą usługi Azure Arc rozpocznie uaktualnienie wystąpienia zarządzanego do najnowszej wersji obrazu w ciągu pięciu minut lub w następnym oknie obsługi. Następnie w ciągu pięciu minut od uaktualnienia kontrolera danych lub w następnym oknie obsługi wystąpienie zarządzane rozpocznie proces uaktualniania. To ustawienie działa zarówno dla trybów połączonych bezpośrednio, jak i pośrednio połączonych.
spec.update.desiredVersion
Jeśli właściwość jest przypięta do określonej wersji, automatyczne uaktualnienia nie zostaną wykonane. Ta właściwość umożliwia automatyczne uaktualnianie większości wystąpień, a jednocześnie ręczne zarządzanie wystąpieniami, które wymagają bardziej praktycznego podejścia.
Wymagania wstępne
Wersja wystąpienia zarządzanego musi być równa wersji kontrolera danych przed włączeniem trybu automatycznego.
Włączanie za pomocą narzędzi Kubernetes (kubectl)
Użyj narzędzia kubectl, aby wyświetlić istniejącą specyfikację w pliku yaml.
kubectl --namespace <namespace> get sqlmi <sqlmi-name> --output yaml
Uruchom polecenie kubectl patch
, aby ustawić wartość desiredVersion
auto
.
kubectl patch sqlmi <sqlmi-name> --namespace <namespace> --type merge --patch '{"spec": {"update": {"desiredVersion": "auto"}}}'
Włączanie za pomocą interfejsu wiersza polecenia
Aby ustawić --desired-version
wartość auto
na , użyj następującego polecenia:
Pośrednio połączone:
az sql mi-arc upgrade --name <instance name> --desired-version auto --k8s-namespace <namespace> --use-k8s
Przykład:
az sql mi-arc upgrade --name instance1 --desired-version auto --k8s-namespace arc1 --use-k8s
Bezpośrednie połączenie:
az sql mi-arc upgrade --resource-group <resource group> --name <instance name> --desired-version auto [--no-wait]
Przykład:
az sql mi-arc upgrade --resource-group rgarc --name instance1 --desired-version auto
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla