Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skonfiguruj okno obsługi na kontrolerze danych, aby zdefiniować okres uaktualniania. W tym okresie zarządzane instancje SQL włączone do Arc na tym kontrolerze danych, które mają ustawioną właściwość desiredVersion na auto, zostaną zaktualizowane.
Podczas instalacji określ czas trwania, cykl i datę i godzinę rozpoczęcia. Po uruchomieniu okna obsługi zostanie ono uruchomione przez okres ustawiony w czasie trwania. Instancje powiązane z kontrolerem danych rozpoczną aktualizacje (równolegle). Po upływie określonego czasu trwania wszystkie uaktualnienia, które są w toku, będą nadal wykonywane. Wszelkie wystąpienia, które nie rozpoczęły aktualizacji w określonym okresie, rozpoczną aktualizację w następnym cyklu.
Wymagania wstępne
wystąpienie zarządzane SQL włączone przez usługę Azure Arc z właściwością ustawioną na desiredVersionauto.
Ograniczenia
Czas trwania okna obsługi może wynosić od 2 godzin do 8 godzin.
Na kontroler danych można ustawić tylko jedno okno obsługi.
Konfigurowanie okna obsługi
Okno obsługi ma następujące ustawienia:
- Czas trwania — czas działania okna, wyrażony w godzinach i minutach (HH:mm).
- Cykliczność — jak często będzie się pojawiać okno. Wszystkie wyrazy uwzględniają wielkość liter i muszą zaczynać się wielką literą. Można ustawić okna tygodniowe lub miesięczne.
- Tygodniowy
- [Tydzień | Co tydzień][dzień tygodnia]
- Przykłady:
--recurrence "Week Thursday"--recurrence "Weekly Saturday"
- Miesięczny
- [Miesiąc | Miesięczny] [Pierwszy | Drugi | Trzeci | Czwarty | Ostatni] [dzień tygodnia]
- Przykłady:
--recurrence "Month Fourth Saturday"--recurrence "Monthly Last Monday"
- Jeśli powtarzalność nie zostanie określona, będzie to jednorazowe okno konserwacji.
- Tygodniowy
- Początek — data i godzina wystąpienia pierwszego okna w formacie
YYYY-MM-DDThh:mm(format 24-godzinny).- Przykład:
--start "2022-02-01T23:00"
- Przykład:
- Strefa czasowa — strefa czasowa skojarzona z oknem obsługi.
CLI
Aby utworzyć okno obsługi, użyj następującego polecenia:
az arcdata dc update --maintenance-start <date and time> --maintenance-duration <time> --maintenance-recurrence <interval> --maintenance-time-zone <time zone> --k8s-namespace <namespace> --use-k8s
Przykład:
az arcdata dc update --maintenance-start "2022-01-01T23:00" --maintenance-duration 3:00 --maintenance-recurrence "Monthly First Saturday" --maintenance-time-zone US/Pacific --k8s-namespace arc --use-k8s
Monitorowanie uaktualnień
W oknie obsługi można wyświetlić stan uaktualnień.
kubectl -n <namespace> get sqlmi -o yaml
Pola status.runningVersion i status.lastUpdateTime będą pokazywać najnowszą wersję oraz moment, w którym zmienił się status.
Wyświetlanie istniejącego okna obsługi
W specyfikacji datacontroller można wyświetlić okno konserwacji.
kubectl describe datacontroller -n <namespace>
Wyjście:
Spec:
Settings:
Maintenance:
Duration: 3:00
Recurrence: Monthly First Saturday
Start: 2022-01-01T23:00
Time Zone: US/Pacific
Nieudane uaktualnienia
Nie ma automatycznego wycofywania dla nieudanych uaktualnień. Jeśli automatyczne uaktualnienie wystąpienia się nie powiedzie, konieczna będzie interwencja ręczna w celu przypięcia wystąpienia do jego obecnie uruchomionej wersji, używając az sql mi-arc update. Po rozwiązaniu problemu można ponownie ustawić wersję na "auto".
az sql mi-arc upgrade --name <instance name> --desired-version <version>
Przykład:
az sql mi-arc upgrade --name sql01 --desired-version v1.2.0_2021-12-15
Wyłączanie okna obsługi
Po wyłączeniu okna obsługi automatyczne uaktualnienia nie zostaną uruchomione.
az arcdata dc update --maintenance-enabled false --k8s-namespace <namespace> --use-k8s
Przykład:
az arcdata dc update --maintenance-enabled false --k8s-namespace arc --use-k8s
Włączanie okna obsługi
Po włączeniu okna obsługi automatyczne uaktualnienia zostaną wznowione.
az arcdata dc update --maintenance-enabled true --k8s-namespace <namespace> --use-k8s
Przykład:
az arcdata dc update --maintenance-enabled true --k8s-namespace arc --use-k8s
Zmienianie opcji okna obsługi
Polecenie aktualizacji może służyć do zmiany dowolnej opcji. W tym przykładzie zaktualizuję godzinę rozpoczęcia.
az arcdata dc update --maintenance-start <date and time> --k8s-namespace arc --use-k8s
Przykład:
az arcdata dc update --maintenance-start "2022-04-15T23:00" --k8s-namespace arc --use-k8s
Powiązana zawartość
Włączanie automatycznych uaktualnień wystąpienia zarządzanego SQL