Kurz – Nasazení konektoru Active Directory pomocí Azure CLI

Tento článek vysvětluje, jak nasadit konektor Active Directory (AD) pomocí Azure CLI. Konektor AD je klíčovou komponentou pro povolení ověřování Active Directory ve službě SQL Managed Instance povolenou službou Azure Arc.

Požadavky

Instalace nástrojů

Než budete moct pokračovat s úlohami v tomto článku, nainstalujte následující nástroje:

Další podrobnosti o nastavení účtu organizační jednotky a AD najdete v tématu Nasazení datových služeb s podporou služby Azure Arc v ověřování Active Directory – požadavky

Nasazení konektoru Služby Active Directory v režimu keytab spravovaného zákazníkem

Vytvoření instance konektoru AD

Poznámka:

Nezapomeňte zabalit heslo pro účet AD doménové služby s jednou uvozovkou ' , abyste se vyhnuli rozšíření speciálních znaků, jako !je .

Pokud chcete zobrazit dostupné možnosti pro vytvoření příkazu pro instanci konektoru AD, použijte následující příkaz:

az arcdata ad-connector create --help

K vytvoření instance konektoru AD použijte az arcdata ad-connector create. Různé režimy připojení najdete v následujících příkladech:

Nepřímo připojený režim
az arcdata ad-connector create
--name < name >
--k8s-namespace < Kubernetes namespace >
--realm < AD Domain name >
--nameserver-addresses < DNS server IP addresses >
--account-provisioning < account provisioning mode : manual or automatic > 
--prefer-k8s-dns < whether Kubernetes DNS or AD DNS Server for IP address lookup >
--use-k8s

Příklad:

az arcdata ad-connector create 
--name arcadc 
--k8s-namespace arc 
--realm CONTOSO.LOCAL 
--nameserver-addresses 10.10.10.11
--account-provisioning manual
--prefer-k8s-dns false
--use-k8s
# Setting environment variables needed for automatic account provisioning
DOMAIN_SERVICE_ACCOUNT_USERNAME='sqlmi'
DOMAIN_SERVICE_ACCOUNT_PASSWORD='arc@123!!'

# Deploying active directory connector with automatic account provisioning
az arcdata ad-connector create 
--name arcadc 
--k8s-namespace arc 
--realm CONTOSO.LOCAL 
--nameserver-addresses 10.10.10.11
--account-provisioning automatic
--prefer-k8s-dns false
--use-k8s
Přímý připojený režim
az arcdata ad-connector create 
--name < name >
--dns-domain-name < The DNS name of AD domain > 
--realm < AD Domain name >  
--nameserver-addresses < DNS server IP addresses >
--account-provisioning < account provisioning mode : manual or automatic >
--prefer-k8s-dns < whether Kubernetes DNS or AD DNS Server for IP address lookup >
--data-controller-name < Arc Data Controller Name >
--resource-group < resource-group >

Příklad:

az arcdata ad-connector create 
--name arcadc 
--realm CONTOSO.LOCAL 
--dns-domain-name contoso.local 
--nameserver-addresses 10.10.10.11
--account-provisioning manual
--prefer-k8s-dns false
--data-controller-name arcdc
--resource-group arc-rg
# Setting environment variables needed for automatic account provisioning
DOMAIN_SERVICE_ACCOUNT_USERNAME='sqlmi'
DOMAIN_SERVICE_ACCOUNT_PASSWORD='arc@123!!'

# Deploying active directory connector with automatic account provisioning
az arcdata ad-connector create 
--name arcadc 
--realm CONTOSO.LOCAL 
--dns-domain-name contoso.local 
--nameserver-addresses 10.10.10.11
--account-provisioning automatic
--prefer-k8s-dns false
--data-controller-name arcdc
--resource-group arc-rg

Aktualizace instance konektoru AD

Pokud chcete zobrazit dostupné možnosti pro příkaz update pro instanci konektoru AD, použijte následující příkaz:

az arcdata ad-connector update --help

Pokud chcete aktualizovat instanci konektoru AD, použijte az arcdata ad-connector update. Různé režimy připojení najdete v následujících příkladech:

Nepřímo připojený režim

az arcdata ad-connector update 
--name < name >
--k8s-namespace < Kubernetes namespace > 
--nameserver-addresses < DNS server IP addresses >
--use-k8s

Příklad:

az arcdata ad-connector update 
--name arcadc 
--k8s-namespace arc 
--nameserver-addresses 10.10.10.11
--use-k8s

Přímý připojený režim

az arcdata ad-connector update 
--name < name >
--nameserver-addresses < DNS server IP addresses > 
--data-controller-name < Arc Data Controller Name >
--resource-group < resource-group >

Příklad:

az arcdata ad-connector update 
--name arcadc 
--nameserver-addresses 10.10.10.11
--data-controller-name arcdc
--resource-group arc-rg

Odstranění instance konektoru AD

Pokud chcete odstranit instanci konektoru AD, použijte az arcdata ad-connector delete. Oba režimy připojení najdete v následujících příkladech:

az arcdata ad-connector delete --name < AD Connector name >  --k8s-namespace < namespace > --use-k8s

Příklad:

az arcdata ad-connector delete --name arcadc --k8s-namespace arc --use-k8s