Vytváření vlastních šablon konfigurace

Tento článek vysvětluje, jak vytvořit vlastní šablonu konfigurace pro kontroler dat s podporou Služby Azure Arc.

Jedním z požadovaných parametrů během nasazování kontroleru dat v režimu nepřímo připojeného az arcdata dc create --profile-name je parametr. V současné době je dostupný seznam předdefinovaných profilů dostupný prostřednictvím spuštění dotazu:

az arcdata dc config list

Tyto profily jsou soubory JSON šablony, které mají různá nastavení pro kontroler dat s podporou Služby Azure Arc, jako je registr kontejneru a nastavení úložiště, třídy úložiště pro data a protokoly, velikost úložiště pro data a protokoly, zabezpečení, typ služby atd. a je možné je přizpůsobit vašemu prostředí.

V některých případech ale můžete chtít přizpůsobit tyto šablony konfigurace tak, aby splňovaly vaše požadavky, a předat přizpůsobenou šablonu konfigurace pomocí parametru --path az arcdata dc create příkazu, a nepředávejte předkonfigurovanou šablonu konfigurace pomocí parametru --profile-name .

Vytvoření souboru control.json

Spuštěním příkazu az arcdata dc config init inicializujete soubor control.json s předem definovanými nastaveními na základě distribuce clusteru Kubernetes. Například šablonu control.json soubor pro cluster Kubernetes založený na azure-arc-kubeadm šabloně v podadresáři volaného custom v aktuálním pracovním adresáři lze vytvořit následujícím způsobem:

az arcdata dc config init --source azure-arc-kubeadm --path custom

Vytvořený soubor control.json lze upravit v libovolném editoru, jako je Visual Studio Code, a přizpůsobit tak nastavení odpovídající vašemu prostředí.

Použití vlastního souboru control.json k nasazení kontroleru dat s podporou Azure Arc pomocí Azure CLI (az)

Po vytvoření souboru šablony se soubor dá použít během příkazu pro vytvoření kontroleru dat s podporou Azure Arc následujícím způsobem:

az arcdata dc  create --path ./custom --name arc --subscription <subscription id> --resource-group <resource group name> --location <location> --connectivity-mode indirect  --k8s-namespace <namespace> --use-k8s

#Example:
#az arcdata dc  create --path ./custom --name arc --subscription <subscription ID> --resource-group my-resource-group --location eastus --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s

Použití vlastního souboru control.json pro nasazení kontroleru dat Azure Arc pomocí webu Azure Portal

Na obrazovce pro vytvoření kontroleru dat Azure Arc vyberte v části Vlastní šablona možnost Konfigurovat vlastní šablonu. Tím se vyvolá okno pro poskytnutí vlastních nastavení. V tomto okně můžete zadat hodnoty pro různá nastavení nebo nahrát předem nakonfigurovaný soubor control.json přímo.

Po zajištění správnosti hodnot klikněte na Tlačítko Použít a pokračujte v nasazení kontroleru dat Azure Arc.