Designate est un composant d'OpenStack qui fournit le DNS en tant que service, notamment l'enregistrement du nom de domaine et la zone ainsi que la gestion de l'ensemble des enregistrements pour les clouds OpenStack.
Conditions préalables
VMware Integrated OpenStack prend en charge les serveurs principaux Infoblox, Bind9 et PowerDNS pour Designate. Les conditions requises pour chaque type de serveur principal sont répertoriées comme suit.
Infoblox :
Installez le serveur principal Infoblox sur un réseau connecté à un réseau public dans VMware Integrated OpenStack.
Créez un utilisateur utilisable par Designate.
Créez un groupe de serveurs de noms pour servir les zones Designate.
Créez les serveurs Designate mDNS comme entités externes principales. Définissez toutes les adresses IP sur l'interface eth1 du nœud d'équilibrage de charge comme entités externes principales.
Ajoutez un membre de la grille comme entité secondaire de grille et sélectionnez l'option Lead Secondary pour ce membre.
Ajoutez des entités secondaires de grille supplémentaires si nécessaire.
Bind9 :
Installez le serveur principal Bind9 sur un réseau connecté à un réseau public dans VMware Integrated OpenStack.
Activez la fonctionnalité rndc addzone ou rndc delzone pour permettre la réception d'un message NOTIFY à partir d'un nœud non master. Ouvrez named.conf.options ou named.conf dans un éditeur de texte et ajoutez les lignes suivantes dans les options :
allow-new-zones yes; allow-notify{any;};
PowerDNS :
Installez PowerDNS sur un réseau connecté à un réseau public dans VMware Integrated OpenStack.
Activez l'API dans le fichier pdns.conf.
Procédure
- Dans vSphere Client, sélectionnez .
- Cliquez sur Déploiements OpenStack et ouvrez l'onglet Gérer.
- Dans l'onglet Paramètres, sélectionnez Configurer Designate et cliquez sur Modifier.
- Spécifiez les options pour votre serveur principal et cliquez sur Configurer.
Serveur principal Infoblox
Option
Description
Type
Sélectionnez Infoblox.
Serveur DNS
Entrez l'adresse IP du serveur Infoblox.
Port DNS
Entrez le port sur le serveur Infoblox pour le service DNS. La valeur par défaut est
53.URL de WAPI
Entrez l'URL WAPI Infoblox. La valeur par défaut est https://infoblox-server/wapi/wapi-version/.
Note:L'URL doit se terminer par une barre oblique (/).
Nom d'utilisateur
Entrez le nom d'utilisateur pour que Designate puisse accéder à l'API Infoblox.
Mot de passe
Entrez le mot de passe du nom d'utilisateur Infoblox.
Groupe NS
Spécifiez le groupe de serveurs de noms qui servira les zones Designate.
Serveur principal Bind9
Option
Description
Type
Sélectionnez Bind9.
Serveur DNS
Entrez l'adresse IP du serveur Bind9.
Port DNS
Entrez le port sur le serveur Bind9 pour le service DNS. La valeur par défaut est
53.Hôte RNDC
Entrez l'adresse IP du serveur RNDC. La valeur par défaut est l'adresse IP du serveur Bind9.
Port RNDC
Entrez le port RNDC. La valeur par défaut est 953.
Clé RNDC
Entrez le contenu du fichier /etc/bind/rndc.key.
Serveur principal PowerDNS
Option
Description
Type
Sélectionnez PowerDNS.
Serveur DNS
Entrez l'adresse IP du serveur PowerDNS.
Port DNS
Entrez le port sur le serveur PowerDNS pour le service DNS. La valeur par défaut est
53.Point de terminaison d'API
Entrez l'URL du point de terminaison de l'API PowerDNS. La valeur par défaut est http://powerdns-server/8081.
Clé d'API
Entrez la valeur de api-key dans le fichier /etc/powerdns/pdns.conf.
- Modifiez la base de données Designate pour éviter les doublons.
Résultats
Vos locataires peuvent désormais créer des zones DNS à l'aide du tableau de bord VMware Integrated OpenStack. Pour obtenir des instructions, reportez-vous à la section Créer une zone DNS.
Que faire ensuite
Reportez-vous à la section Documentation de l'interface de ligne de commande OpenStack Designate pour plus d'informations sur l'utilisation de Designate.
VMware Integrated OpenStack prend uniquement en charge l'API v2. Pour effectuer des opérations de ligne de commande, utilisez la commande openstack plutôt que la commande designate.