Sdílet prostřednictvím


Nasazení spravované instance SQL povolené službou Azure Arc

Požadavky

Než budete moct pokračovat s úkoly v tomto článku, musíte mít potřebné nástroje. Všechna nasazení vyžadují následující nástroje:

  • Azure Data Studio

  • Rozšíření Azure Arc pro Azure Data Studio

  • Azure CLI (az)

  • arcdata rozšíření pro Azure CLI

  • kubectl

    Další klientské nástroje v závislosti na vašem prostředí Podrobnější seznam najdete v tématu Klientské nástroje.

K dokončení úkolů potřebujete kromě požadovaných nástrojů také kontroler dat Azure Arc.

Pokud chcete zobrazit dostupné možnosti pro příkaz create pro službu SQL Managed Instance povolenou službou Azure Arc, použijte následující příkaz:

az sql mi-arc create --help

Pokud chcete vytvořit spravovanou instanci SQL povolenou službou Azure Arc, použijte az sql mi-arc create. Různé režimy připojení najdete v následujících příkladech:

Poznámka:

Pro zálohy je potřeba zadat třídu úložiště podporující readWriteMany (RWX). Další informace o režimech přístupu

Pokud není pro zálohování zadaná žádná třída úložiště, použije se výchozí třída úložiště v Kubernetes a pokud tato třída není schopná RWX, nemusí být spravovaná instance SQL povolená instalací Azure Arc úspěšná.

az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription>  --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>

Příklad:

az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  --custom-location private-location --storage-class-backups mybackups

Poznámka:

Názvy musí být delší než 60 znaků a musí odpovídat zásadám vytváření názvů DNS. Při zadávání přidělení paměti a přidělení virtuálních jader použijte tento vzorec k zajištění přijatelného výkonu: pro každý 1 virtuální jádro byste měli mít k dispozici alespoň 4 GB paměti RAM kapacity na uzlu Kubernetes, kde bude spuštěna spravovaná instance SQL povolená podem Azure Arc. Pokud chcete automatizovat vytváření služby SQL Managed Instance povolené službou Azure Arc a vyhnout se interaktivní výzvě k zadání hesla správce, můžete před spuštěním az sql mi-arc create příkazu nastavit AZDATA_USERNAME požadované uživatelské jméno a heslo a AZDATA_PASSWORD proměnné prostředí na požadované uživatelské jméno a heslo. Pokud jste vytvořili kontroler dat pomocí AZDATA_USERNAME a AZDATA_PASSWORD ve stejné relaci terminálu, použijí se také hodnoty pro AZDATA_USERNAME a AZDATA_PASSWORD k vytvoření spravované instance SQL povolené službou Azure Arc.

Poznámka:

Pokud používáte režim nepřímého připojení, nebude vytváření spravované instance SQL povolené službou Azure Arc v Kubernetes automaticky registrovat prostředky v Azure. Postup registrace prostředku najdete v následujících článcích:

Zobrazení instance ve službě Azure Arc

K zobrazení instance použijte následující příkaz:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

Odsud můžete zkopírovat externí IP adresu a číslo portu a připojit se ke službě SQL Managed Instance povolené službou Azure Arc pomocí oblíbeného nástroje pro připojení k příkladu. SQL Server nebo Azure SQL Managed Instance, jako je Azure Data Studio nebo SQL Server Management Studio.

V tuto chvíli využijte build Insiders azure Data Studia.