Zelfstudie: Active Directory-connector implementeren met behulp van Azure CLI
In dit artikel wordt uitgelegd hoe u een Active Directory-connector (AD) implementeert met behulp van Azure CLI. De AD-connector is een belangrijk onderdeel om Active Directory-verificatie in te schakelen voor SQL Managed Instance die is ingeschakeld door Azure Arc.
Vereisten
Hulpprogramma's installeren
Voordat u verder kunt gaan met de taken in dit artikel, installeert u de volgende hulpprogramma's:
Als u meer informatie wilt over het instellen van een OE- en AD-account, gaat u naar Gegevensservices met Azure Arc implementeren in Active Directory-verificatie - vereisten
Active Directory-connector implementeren in de door de klant beheerde keytabmodus
Een AD-connectorexemplaren maken
Notitie
Zorg ervoor dat u uw wachtwoord inpakt voor het AD-account van de domeinservice met één aanhalingsteken '
om te voorkomen dat speciale tekens worden uitgebreid, zoals !
.
Gebruik de volgende opdracht om de beschikbare opties voor het maken van een opdracht voor het AD-connectorexemplaren weer te geven:
az arcdata ad-connector create --help
Als u een AD-connectorexemplaren wilt maken, gebruikt u az arcdata ad-connector create
. Zie de volgende voorbeelden voor verschillende connectiviteitsmodi:
Indirect verbonden modus
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
Voorbeeld:
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='<password>'
# 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
Direct verbonden modus
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 >
Voorbeeld:
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='<password>'
# 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
Een AD-connectorexemplaren bijwerken
Gebruik de volgende opdracht om de beschikbare opties voor de updateopdracht voor het AD-connectorexemplaren weer te geven:
az arcdata ad-connector update --help
Als u een EXEMPLAAR van een AD-connector wilt bijwerken, gebruikt u az arcdata ad-connector update
. Zie de volgende voorbeelden voor verschillende connectiviteitsmodi:
Indirect verbonden modus
az arcdata ad-connector update
--name < name >
--k8s-namespace < Kubernetes namespace >
--nameserver-addresses < DNS server IP addresses >
--use-k8s
Voorbeeld:
az arcdata ad-connector update
--name arcadc
--k8s-namespace arc
--nameserver-addresses 10.10.10.11
--use-k8s
Direct verbonden modus
az arcdata ad-connector update
--name < name >
--nameserver-addresses < DNS server IP addresses >
--data-controller-name < Arc Data Controller Name >
--resource-group < resource-group >
Voorbeeld:
az arcdata ad-connector update
--name arcadc
--nameserver-addresses 10.10.10.11
--data-controller-name arcdc
--resource-group arc-rg
Een AD-connectorexemplaren verwijderen
Als u een EXEMPLAAR van een AD-connector wilt verwijderen, gebruikt u az arcdata ad-connector delete
. Zie de volgende voorbeelden voor beide connectiviteitsmodi:
az arcdata ad-connector delete --name < AD Connector name > --k8s-namespace < namespace > --use-k8s
Voorbeeld:
az arcdata ad-connector delete --name arcadc --k8s-namespace arc --use-k8s