Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Configureer een onderhoudsvenster op een gegevenscontroller om een periode voor upgrades te definiëren. In deze periode worden de Arc-ingeschakelde SQL Managed Instances die de eigenschap desiredVersion op auto hebben ingesteld op die gegevenscontroller, bijgewerkt.
Geef tijdens de installatie een duur, terugkeerpatroon en begindatum en -tijd op. Nadat het onderhoudsvenster is gestart, wordt het uitgevoerd gedurende de periode die is ingesteld voor de duur. De instanties die zijn gekoppeld aan de gegevenscontroller, zullen beginnen met upgrades (parallel). Aan het einde van de ingestelde duur zullen de upgrades die gaande zijn doorgaan tot ze voltooid zijn. Alle exemplaren die niet zijn begonnen met upgraden in het venster, zullen in de volgende cyclus beginnen met upgraden.
Vereisten
een met SQL beheerd exemplaar dat is ingeschakeld door Azure Arc, waarbij de desiredVersion eigenschap is ingesteld op auto.
Beperkingen
De duur van het onderhoudsvenster kan tussen 2 uur en 8 uur zijn.
Er kan slechts één onderhoudsvenster per gegevenscontroller worden ingesteld.
Een onderhoudsvenster configureren
Het onderhoudsvenster heeft de volgende instellingen:
- Duur: de tijdsduur dat het venster actief is, uitgedrukt in uren en minuten (uu:mm).
- Terugkeerpatroon: hoe vaak het venster plaatsvindt. Alle woorden zijn hoofdlettergevoelig en moeten met een hoofdletter beginnen. U kunt wekelijkse of maandelijkse vensters instellen.
- Wekelijks
- [Week | Wekelijks][dag van de week]
- Voorbeelden:
--recurrence "Week Thursday"--recurrence "Weekly Saturday"
- Maandelijks
- [Maand] [Eerste | Tweede | Derde | Vierde | Laatste] [dag van de week]
- Voorbeelden:
--recurrence "Month Fourth Saturday"--recurrence "Monthly Last Monday"
- Als er geen terugkeerpatroon is opgegeven, is dit een eenmalig onderhoudsvenster.
- Wekelijks
- Begindatum: de datum en tijd waarop het eerste venster plaatsvindt, in de notatie
YYYY-MM-DDThh:mm(24-uursnotatie).- Voorbeeld:
--start "2022-02-01T23:00"
- Voorbeeld:
- Tijdzone: de tijdzone die is gekoppeld aan het onderhoudsvenster.
CLI
Gebruik de volgende opdracht om een onderhoudsvenster te maken:
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
Voorbeeld:
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
Het controleren van de upgrades
Tijdens het onderhoudsvenster kunt u de status van upgrades bekijken.
kubectl -n <namespace> get sqlmi -o yaml
De status.runningVersion en status.lastUpdateTime velden geven de nieuwste versie weer en wanneer de status is gewijzigd.
Bestaand onderhoudsvenster weergeven
U kunt het onderhoudsvenster in de datacontroller specificatie bekijken.
kubectl describe datacontroller -n <namespace>
Uitvoer:
Spec:
Settings:
Maintenance:
Duration: 3:00
Recurrence: Monthly First Saturday
Start: 2022-01-01T23:00
Time Zone: US/Pacific
Mislukte upgrades
Er is geen automatische terugdraaiactie voor mislukte upgrades. Als een exemplaar niet automatisch kan worden bijgewerkt, is handmatige interventie nodig om het exemplaar vast te maken aan de huidige actieve versie, met behulp van az sql mi-arc update. Nadat het probleem is opgelost, kan de versie worden teruggezet op 'auto'.
az sql mi-arc upgrade --name <instance name> --desired-version <version>
Voorbeeld:
az sql mi-arc upgrade --name sql01 --desired-version v1.2.0_2021-12-15
Onderhoudsvenster uitschakelen
Wanneer het onderhoudsvenster is uitgeschakeld, worden automatische upgrades niet uitgevoerd.
az arcdata dc update --maintenance-enabled false --k8s-namespace <namespace> --use-k8s
Voorbeeld:
az arcdata dc update --maintenance-enabled false --k8s-namespace arc --use-k8s
Onderhoudsvenster inschakelen
Wanneer het onderhoudsvenster is ingeschakeld, worden automatische upgrades hervat.
az arcdata dc update --maintenance-enabled true --k8s-namespace <namespace> --use-k8s
Voorbeeld:
az arcdata dc update --maintenance-enabled true --k8s-namespace arc --use-k8s
Opties voor onderhoudsvensters wijzigen
De opdracht Update kan worden gebruikt om een van de opties te wijzigen. In dit voorbeeld werk ik de begintijd bij.
az arcdata dc update --maintenance-start <date and time> --k8s-namespace arc --use-k8s
Voorbeeld:
az arcdata dc update --maintenance-start "2022-04-15T23:00" --k8s-namespace arc --use-k8s
Gerelateerde inhoud
Automatische upgrades van een met SQL beheerd exemplaar inschakelen