Megosztás a következőn keresztül:


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 autohaszná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