Rychlý start: Nasazení datových služeb s podporou Azure Arc – nepřímo připojený režim – Azure CLI

V tomto rychlém startu nasadíte datové služby s podporou Služby Azure Arc v nepřímo připojeném režimu z Azure CLI.

Po dokončení kroků v tomto článku budete mít:

  • Cluster Kubernetes ve službě Azure Kubernetes Services (AKS).
  • Kontroler dat v režimu nepřímo připojeného.
  • Spravovaná instance SQL povolená službou Azure Arc
  • Připojení k instanci pomocí nástroje Azure Data Studio.

Pomocí těchto objektů můžete využít datové služby s podporou Služby Azure Arc.

Azure Arc umožňuje spouštět datové služby Azure místně, na hraničních zařízeních a ve veřejných cloudech prostřednictvím Kubernetes. Nasaďte službu SQL Managed Instance a serverové datové služby PostgreSQL (Preview) se službou Azure Arc. Mezi výhody používání Azure Arc patří udržování aktuálního stavu díky konstantním opravám služeb, elastickému škálování, samoobslužnému zřizování, jednotné správě a podpoře odpojeného režimu.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Pokud chcete dokončit úlohu v tomto článku, nainstalujte požadované klientské nástroje. Konkrétně budete používat následující nástroje:

  • Azure Data Studio
  • Rozšíření Azure Arc pro Azure Data Studio
  • Rozhraní příkazového řádku Kubernetes
  • Azure CLI
  • arcdata rozšíření pro Azure CLI

Nastavení metrik a přihlašovacích údajů služby protokolů

Datové služby s podporou Azure Arc poskytují:

  • Log services and dashboards with Kibana
  • Služby a řídicí panely metrik pomocí Grafany

Tyto služby vyžadují pro každou službu přihlašovací údaje. Přihlašovací údaje jsou uživatelské jméno a heslo. Pro účely tohoto kroku nastavte proměnnou prostředí s hodnotami pro jednotlivé přihlašovací údaje.

Proměnné prostředí zahrnují hesla pro služby protokolů a metrik. Hesla musí mít alespoň osm znaků a musí obsahovat znaky ze tří z následujících čtyř kategorií: velká písmena latinky, malá písmena latinky, číslice a jiné než alfanumerické znaky.

Spuštěním následujícího příkazu nastavte přihlašovací údaje.

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>

Vytvoření a připojení ke clusteru Kubernetes

Po instalaci klientských nástrojů a konfiguraci proměnných prostředí potřebujete přístup ke clusteru Kubernetes. Kroky v této části nasadí cluster ve službě Azure Kubernetes Service (AKS).

Pomocí následujícího postupu nasaďte cluster z Azure CLI.

  1. Vytvoření skupiny prostředků

    Vytvořte skupinu prostředků pro cluster. Pro umístění zadejte podporovanou oblast. U datových služeb s podporou Služby Azure Arc jsou podporované oblasti uvedené v přehledu.

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

    Další informace o skupinách prostředků najdete v tématu Co je Azure Resource Manager.

  2. Vytvoření clusteru Kubernetes

    Vytvořte cluster ve skupině prostředků, kterou jste vytvořili dříve.

    Vyberte velikost uzlu, která splňuje vaše požadavky. Viz pokyny k určení velikosti.

    Následující příklad vytvoří cluster se třemi uzly s povoleným monitorováním a vygeneruje soubory veřejného a privátního klíče, pokud chybí.

    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>
    

    Podrobnosti o příkazu najdete v tématu az aks create.

    Úplnou ukázku, včetně aplikace v clusteru Kubernetes s jedním uzlem, potřebujete rychlý start: Nasazení clusteru Azure Kubernetes Service pomocí Azure CLI.

  3. Získání přihlašovacích údajů

    Abyste se mohli připojit ke clusteru, budete muset získat přihlašovací údaje.

    Spuštěním následujícího příkazu získejte přihlašovací údaje:

    az aks get-credentials --resource-group <resource_group_name> --name <cluster_name>
    
  4. Ověření clusteru

    Pokud chcete ověřit, že je cluster spuštěný a že máte aktuální kontext připojení, spusťte příkaz .

    kubectl get nodes
    

    Příkaz vrátí seznam uzlů. Příklad:

    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
    

Vytvoření kontroleru dat

Teď, když je náš cluster spuštěný, jsme připraveni vytvořit kontroler dat v režimu nepřímo připojeného.

Příkaz rozhraní příkazového řádku pro vytvoření kontroleru dat:

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

Monitorování nasazení

Vytvoření kontroleru dat můžete monitorovat také pomocí následujícího příkazu:

kubectl get datacontroller --namespace <namespace>

Příkaz vrátí stav kontroleru dat. Například následující výsledky ukazují, že nasazení probíhá:

NAME          STATE
<namespace>   DeployingMonitoring

Jakmile je stav kontroleru dat připraveno, dokončí se tento krok. Příklad:

NAME          STATE
<namespace>   Ready

Nasazení instance služby SQL Managed Instance s povolenou službou Azure Arc

Teď můžeme vytvořit Azure MI pro nepřímo propojený režim pomocí následujícího příkazu:

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

Pokud chcete zjistit, kdy byla instance vytvořena, spusťte:

kubectl get sqlmi -n <namespace>[

Jakmile je stav oboru názvů spravované instance připraveno, dokončí se tento krok. Příklad:

NAME          STATE
<namespace>   Ready

Připojení ke spravované instanci v Nástroji Azure Data Studio

Pokud se chcete připojit pomocí nástroje Azure Data Studio, přečtěte si téma Připojení ke službě SQL Managed Instance povolené službou Azure Arc.

Nahrání využití a metrik na web Azure Portal

Pokud chcete, můžete do Azure nahrát data o využití, metriky a protokoly.

Vyčištění prostředků

Po dokončení práce s prostředky, které jste vytvořili v tomto článku.

Postupujte podle kroků v režimu nepřímého připojení k odstranění kontroleru dat.