Karbantartási időszak – Azure Arc-kompatibilis adatszolgáltatások
Konfiguráljon egy karbantartási időszakot egy adatkezelőn a frissítések időtartamának meghatározásához. Ebben az időszakban az adott adatkezelő Arc-kompatibilis felügyelt SQL-példányai, amelyeken a desiredVersion
tulajdonság be van állítva auto
, frissítve lesznek.
A beállítás során adja meg az időtartamot, az ismétlődéseket és a kezdés dátumát és időpontját. A karbantartási időszak elindulása után az az időtartamban megadott ideig fog futni. Az adatkezelőhöz csatolt példányok (párhuzamosan) megkezdik a frissítéseket. A megadott időtartam végén a folyamatban lévő frissítések továbbra is befejeződnek. Minden olyan példány, amely nem kezdi meg a frissítést az ablakban, a következő ismétlődéskor kezdi meg a frissítést.
Előfeltételek
az Azure Arc által engedélyezett felügyelt SQL-példány, amelynek tulajdonsága a desiredVersion
következő.auto
Limitations
A karbantartási időszak időtartama 2 óra és 8 óra között lehet.
Adatkezelőnként csak egy karbantartási időszak állítható be.
Karbantartási időszak konfigurálása
A karbantartási időszak a következő beállításokat használja:
- Időtartam – Az ablak futási ideje órákban és percekben kifejezve (óó:mm).
- Ismétlődés – milyen gyakran fordul elő az ablak. Minden szó megkülönbözteti a kis- és nagybetűket, és nagybetűsnek kell lennie. Heti vagy havi ablakokat is beállíthat.
- Heti
- [Hét | Heti][hét napja]
- Példák:
--recurrence "Week Thursday"
--recurrence "Weekly Saturday"
- Havi
- [Hónap | Havi] [Első | Második | Harmadik | Negyedik | Utolsó] [a hét napja]
- Példák:
--recurrence "Month Fourth Saturday"
--recurrence "Monthly Last Monday"
- Ha az ismétlődés nincs megadva, az egyszeri karbantartási időszak lesz.
- Heti
- Kezdés – az első ablak dátumának és időpontjának formátuma
YYYY-MM-DDThh:mm
(24 órás formátum).- Example:
--start "2022-02-01T23:00"
- Example:
- Időzóna – a karbantartási időszakhoz társított időzóna .
CLI
Karbantartási időszak létrehozásához használja a következő parancsot:
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
Példa:
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
A frissítések figyelése
A karbantartási időszak alatt megtekintheti a frissítések állapotát.
kubectl -n <namespace> get sqlmi -o yaml
A status.runningVersion
mezők a status.lastUpdateTime
legújabb verziót és az állapot módosítását jelenítik meg.
Meglévő karbantartási időszak megtekintése
A karbantartási időszak a specifikációban tekinthető meg datacontroller
.
kubectl describe datacontroller -n <namespace>
Output:
Spec:
Settings:
Maintenance:
Duration: 3:00
Recurrence: Monthly First Saturday
Start: 2022-01-01T23:00
Time Zone: US/Pacific
Sikertelen frissítések
A sikertelen frissítésekhez nincs automatikus visszaállítás. Ha egy példány nem tudott automatikusan frissíteni, manuális beavatkozásra lesz szükség a példány aktuális futó verziójához való rögzítéséhez a következő használatával az sql mi-arc update
: . A probléma megoldása után a verzió "automatikus" értékre állítható vissza.
az sql mi-arc upgrade --name <instance name> --desired-version <version>
Példa:
az sql mi-arc upgrade --name sql01 --desired-version v1.2.0_2021-12-15
Karbantartási időszak letiltása
Ha a karbantartási időszak le van tiltva, az automatikus frissítések nem futnak.
az arcdata dc update --maintenance-enabled false --k8s-namespace <namespace> --use-k8s
Példa:
az arcdata dc update --maintenance-enabled false --k8s-namespace arc --use-k8s
Karbantartási időszak engedélyezése
Ha a karbantartási időszak engedélyezve van, az automatikus frissítések folytatódnak.
az arcdata dc update --maintenance-enabled true --k8s-namespace <namespace> --use-k8s
Példa:
az arcdata dc update --maintenance-enabled true --k8s-namespace arc --use-k8s
Karbantartási időszak beállításainak módosítása
A frissítési parancs bármelyik beállítás módosítására használható. Ebben a példában frissíteni fogom a kezdési időpontot.
az arcdata dc update --maintenance-start <date and time> --k8s-namespace arc --use-k8s
Példa:
az arcdata dc update --maintenance-start "2022-04-15T23:00" --k8s-namespace arc --use-k8s
Kapcsolódó tartalom
Felügyelt SQL-példány automatikus frissítésének engedélyezése
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: