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


Rövid útmutató: Azure Arc-kompatibilis adatszolgáltatások üzembe helyezése – közvetetten csatlakoztatott mód – Azure CLI

Ebben a rövid útmutatóban az Azure Arc-kompatibilis adatszolgáltatásokat indirekt módon, az Azure CLI-vel összekapcsolt módban fogja üzembe helyezni.

A cikkben ismertetett lépések elvégzésekor a következőket kell elvégeznie:

  • Kubernetes-fürt az Azure Kubernetes Servicesben (AKS).
  • Indirekt módon csatlakoztatott adatkezelő.
  • Az Azure Arc által engedélyezett felügyelt SQL-példány.
  • Kapcsolat a példánysal az Azure Data Studióval.

Ezekkel az objektumokkal használhatja az Azure Arc-kompatibilis adatszolgáltatásokat.

Az Azure Arc lehetővé teszi azure-beli adatszolgáltatások futtatását a helyszínen, a peremhálózaton és a nyilvános felhőkben a Kubernetesen keresztül. Felügyelt SQL-példány és PostgreSQL-kiszolgáló adatszolgáltatások (előzetes verzió) üzembe helyezése az Azure Arc használatával. Az Azure Arc használatának előnyei közé tartozik az állandó szolgáltatásjavítások, a rugalmas méretezés, az önkiszolgáló kiépítés, az egységes felügyelet és a leválasztott mód támogatása.

Előfeltételek

Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

A cikkben szereplő feladat elvégzéséhez telepítse a szükséges ügyféleszközöket. Konkrétan a következő eszközöket fogja használni:

  • Azure Data Studio
  • Az Azure Data Studio Azure Arc-bővítménye
  • Kubernetes parancssori felület
  • Azure CLI
  • arcdata bővítmény az Azure CLI-hez

Metrikák és naplók szolgáltatás hitelesítő adatainak beállítása

Az Azure Arc-kompatibilis adatszolgáltatások a következő szolgáltatásokat nyújtják:

  • Log services and dashboards with Kibana
  • Metrikák és irányítópultok a Grafana használatával

Ezek a szolgáltatások minden szolgáltatáshoz hitelesítő adatokat igényelnek. A hitelesítő adatok egy felhasználónév és egy jelszó. Ebben a lépésben állítson be egy környezeti változót az egyes hitelesítő adatok értékeivel.

A környezeti változók közé tartoznak a napló- és metrikaszolgáltatások jelszavai. A jelszavaknak legalább nyolc karakter hosszúságúnak kell lenniük, és a következő négy kategória közül háromból kell tartalmazniuk karaktereket: latin nagybetűk, latin kisbetűk, számok és nem alfanumerikus karakterek.

Futtassa a következő parancsot a hitelesítő adatok beállításához.

export AZDATA_LOGSUI_USERNAME=<username for logs>
export AZDATA_LOGSUI_PASSWORD=<password for logs>
export AZDATA_METRICSUI_USERNAME=<username for metrics>
export AZDATA_METRICSUI_PASSWORD=<password for metrics>

A Kubernetes-fürt létrehozása és csatlakoztatása

Az ügyféleszközök telepítése és a környezeti változók konfigurálása után hozzá kell férnie egy Kubernetes-fürthöz. Az ebben a szakaszban ismertetett lépések egy fürt üzembe helyezését az Azure Kubernetes Service-ben (AKS) helyezzük üzembe.

Kövesse az alábbi lépéseket a fürt Azure CLI-ből való üzembe helyezéséhez.

  1. Az erőforráscsoport létrehozása

    Hozzon létre egy erőforráscsoportot a fürthöz. A hely megadásához adjon meg egy támogatott régiót. Az Azure Arc-kompatibilis adatszolgáltatások esetében a támogatott régiókat az Áttekintés tartalmazza.

    az group create --name <resource_group_name> --location <location>
    

    Az erőforráscsoportokról további információt az Azure Resource Manager ismertetése című témakörben talál.

  2. Kubernetes-fürt létrehozása

    Hozza létre a fürtöt a korábban létrehozott erőforráscsoportban.

    Válasszon ki egy, a követelményeknek megfelelő csomópontméretet. Lásd a méretezési útmutatót.

    Az alábbi példa egy három csomópontos fürtöt hoz létre, amelyen engedélyezve van a figyelés, és ha hiányzik, nyilvános és titkos kulcsfájlokat hoz létre.

    az aks create --resource-group <resource_group_name> --name <cluster_name> --node-count 3 --enable-addons monitoring --generate-ssh-keys --node-vm-size <node size>
    

    A parancs részleteiért lásd : az aks create.

    A teljes bemutatóhoz, beleértve az egycsomópontos Kubernetes-fürtön lévő alkalmazást is, tekintse meg a rövid útmutatót: Azure Kubernetes Service-fürt üzembe helyezése az Azure CLI használatával.

  3. Hitelesítő adatok lekérése

    A fürthöz való csatlakozáshoz hitelesítő adatokat kell beszereznie.

    Futtassa a következő parancsot a hitelesítő adatok lekéréséhez:

    az aks get-credentials --resource-group <resource_group_name> --name <cluster_name>
    
  4. Fürt ellenőrzése

    Annak ellenőrzéséhez, hogy a fürt fut-e, és hogy rendelkezik-e az aktuális kapcsolati környezettel, futtassa a

    kubectl get nodes
    

    A parancs visszaadja a csomópontok listáját. Például:

    NAME                                STATUS   ROLES   AGE     VERSION
    aks-nodepool1-34164736-vmss000000   Ready    agent   4h28m   v1.20.9
    aks-nodepool1-34164736-vmss000001   Ready    agent   4h28m   v1.20.9
    aks-nodepool1-34164736-vmss000002   Ready    agent   4h28m   v1.20.9
    

Az adatkezelő létrehozása

Most, hogy a fürt működik, készen állunk arra, hogy közvetetten csatlakoztatott módban hozzuk létre az adatkezelőt.

Az adatkezelő létrehozásához szükséges PARANCSSOR-parancs a következő:

az arcdata dc create --profile-name azure-arc-aks-premium-storage --k8s-namespace <namespace> --name <data controller name> --subscription <subscription id> --resource-group <resource group name> --location <location> --connectivity-mode indirect --use-k8s

Az üzemelő példány figyelése

Az adatkezelő létrehozását az alábbi paranccsal is figyelheti:

kubectl get datacontroller --namespace <namespace>

A parancs az adatkezelő állapotát adja vissza. Az alábbi eredmények például azt jelzik, hogy az üzembe helyezés folyamatban van:

NAME          STATE
<namespace>   DeployingMonitoring

Ha az adatkezelő állapota "KÉSZ", akkor ez a lépés befejeződik. Például:

NAME          STATE
<namespace>   Ready

Felügyelt SQL-példány azure Arc által engedélyezett példányának üzembe helyezése

Most létrehozhatjuk az Azure MI-t közvetetten csatlakoztatott módhoz a következő paranccsal:

az sql mi-arc create -n <instanceName> --k8s-namespace <namespace> --use-k8s 

Ha tudni szeretné, hogy mikor lett létrehozva a példány, futtassa a következőt:

kubectl get sqlmi -n <namespace>[

Ha a felügyelt példány névterének állapota "KÉSZ", akkor ez a lépés befejeződött. Például:

NAME          STATE
<namespace>   Ready

Csatlakozás felügyelt példányra az Azure Data Studióban

Az Azure Data Studióval való kapcsolatról az Azure Arc által engedélyezett felügyelt SQL-példány Csatlakozás című témakörben olvashat.

Használat és metrikák feltöltése az Azure Portalra

Igény szerint feltöltheti a használati adatokat, metrikákat és naplókat az Azure-ba.

Clean up resources

Miután végzett a cikkben létrehozott erőforrásokkal.

Kövesse a közvetetten csatlakoztatott módban lévő Adatkezelő törlése című szakasz lépéseit.