Créer des modèles de configuration personnalisée
Cet article explique comment créer un modèle de configuration personnalisée pour le contrôleur de données compatible Azure Arc.
L’un des paramètres requis lors du déploiement d’un contrôleur de données en mode indirectement connecté est le paramètre az arcdata dc create --profile-name
. Pour le moment, vous pouvez trouver la liste des profils intégrés disponibles en exécutant la requête :
az arcdata dc config list
Ces profils sont des fichiers JSON de modèle qui ont différents paramètres pour le contrôleur de données compatible Azure Arc, comme le registre de conteneurs et les paramètres du référentiel, les classes de stockage pour les données et les journaux, la taille de stockage pour les données et les journaux, la sécurité, le type de service, etc., et peuvent être personnalisés dans votre environnement.
Toutefois, dans certains cas, vous souhaiterez peut-être personnaliser ces modèles de configuration pour répondre à vos besoins et passer le modèle de configuration personnalisé à l’aide du paramètre --path
à la commande az arcdata dc create
au lieu de passer un modèle de configuration préconfiguré à l’aide du paramètre --profile-name
.
Créer un fichier control.json
Exécutez az arcdata dc config init
pour lancer un fichier control.json avec des paramètres prédéfinis en fonction de votre distribution du cluster Kubernetes.
Par exemple, un fichier control.json pour un cluster Kubernetes basé sur le modèle azure-arc-kubeadm
dans un sous-répertoire appelé custom
dans le répertoire de travail actuel peut être créé comme suit :
az arcdata dc config init --source azure-arc-kubeadm --path custom
Le fichier control.json créé sur le fichier peut être modifié dans n’importe quel éditeur, comme Visual Studio Code pour personnaliser les paramètres appropriés pour votre environnement.
Utiliser un fichier control.js personnalisé pour déployer le contrôleur de données compatible Azure Arc à l’aide d’Azure CLI (az)
Une fois le fichier de modèle créé, il peut être appliqué avec la commande de création de contrôleur de données compatible Azure Arc comme suit :
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
Utiliser un fichier control.json personnalisé pour déployer un contrôleur de données Azure Arc à l’aide du Portail Azure
Dans l’écran de création de contrôleur de données Azure Arc, sélectionnez « Configurer un modèle personnalisé » sous Modèle personnalisé. Cela appellera un panneau permettant de fournir des paramètres personnalisés. Dans ce panneau, vous pouvez soit taper les valeurs des différents paramètres, soit télécharger un fichier control.json préconfiguré directement.
Une fois que vous avez vérifié que les valeurs sont correctes, cliquez sur Appliquer pour poursuivre le déploiement du contrôleur de données Azure Arc.
Contenu connexe
Pour le mode de connectivité directe : Déployer le contrôleur de données – Mode de connexion directe (prérequis)
Pour le mode de connectivité indirecte : Créer un contrôleur de données à l’aide de l’interface CLI