Felügyelt Azure SQL-példány automatikus frissítésének engedélyezése az Azure Archoz
Az Azure Arc auto
által engedélyezett felügyelt SQL-példány tulajdonságának spec.update.desiredVersion
paraméterét úgy állíthatja be--desired-version
, hogy a felügyelt példány az adatkezelő frissítése után, a felhasználó beavatkozása nélkül frissüljön. Ez a beállítás leegyszerűsíti a felügyeletet, mivel nem kell minden kiadáshoz manuálisan frissítenie minden példányt.
A tulajdonság paraméterének spec.update.desiredVersion
első beállítása --desired-version
után az Azure Arc-kompatibilis adatszolgáltatás öt percen belül vagy a következő karbantartási időszakon belül megkezdi a felügyelt példány frissítését a legújabb rendszerkép-verzióra.auto
Ezt követően az adatkezelő frissítésétől számított öt percen belül vagy a következő karbantartási időszakon belül a felügyelt példány megkezdi a frissítési folyamatot. Ez a beállítás a közvetlenül csatlakoztatott és a közvetetten csatlakoztatott módokon is működik.
Ha a spec.update.desiredVersion
tulajdonság egy adott verzióra van rögzítve, az automatikus frissítés nem történik meg. Ez a tulajdonság lehetővé teszi, hogy a legtöbb példány automatikusan frissüljön, miközben manuálisan kezelheti azokat a példányokat, amelyekhez gyakorlatibb megközelítésre van szükség.
Előfeltételek
Az automatikus mód engedélyezése előtt a felügyelt példány verziójának meg kell egyenlnie az adatkezelő verziójával.
Engedélyezés Kubernetes-eszközökkel (kubectl)
A kubectl használatával megtekintheti a meglévő specifikációt a yamlben.
kubectl --namespace <namespace> get sqlmi <sqlmi-name> --output yaml
A beállításhoz futtassa kubectl patch
a következőt desiredVersion
auto
: .
kubectl patch sqlmi <sqlmi-name> --namespace <namespace> --type merge --patch '{"spec": {"update": {"desiredVersion": "auto"}}}'
Engedélyezés parancssori felülettel
A beállításhoz --desired-version
auto
használja a következő parancsot:
Közvetetten összekapcsolva:
az sql mi-arc upgrade --name <instance name> --desired-version auto --k8s-namespace <namespace> --use-k8s
Példa:
az sql mi-arc upgrade --name instance1 --desired-version auto --k8s-namespace arc1 --use-k8s
Közvetlenül csatlakoztatva:
az sql mi-arc upgrade --resource-group <resource group> --name <instance name> --desired-version auto [--no-wait]
Példa:
az sql mi-arc upgrade --resource-group rgarc --name instance1 --desired-version auto