Obtenir sa propre zone DNS

La plateforme vous propose un service de DNS as a Service. Cette fonctionnalité vous permet d'utiliser des noms au lieu des adresses IP. Un avantage est de pouvoir diffuser des noms DNS au lieu des adresses IP dans le cadre de vos TPs. (Typiquement la recréation d'une machine)

Créer la zone DNS

Pour commencer il suffit de vous rendre dans l'onglet DNS sur la partie gauche de l'interface horizon. puis de cliquer sur Zones

Il suffit maintenant de remplir le formulaire avec les informations de votre choix:

La zone DNS doit impérativement respecter les règles suivantes:
  • Le nom doit être en *.os.univ-lyon1.fr.
  • Le nom doit se terminer par un point.
Quelques exemples de noms valides:
  • mademo.os.univ-lyon1.fr.
  • mesk8s.os.univ-lyon1.fr.
Quelques exemples de noms non valides:
  • nodot.os.univ-lyon1.fr -- (ne se termine pas par un point)
  • wrongsub.univ-lyon1.fr. -- (ne se trouve pas dans le sous-domaine os.univ-lyon1.fr.)

Il est maintenant de possible de créer un enregistrement (A, CNAME...). Il vous suffit cliquer sur le bouton Create Record Set puis de remplir le formulaire:

Il est possible de créer automatiquement un nom DNS lors de la création de la VM si votre projet utilise possède son propre réseau (hors réseau partagé) avec la commande suivante:
openstack network set --dns-domain "nom de votre zone." "ID de votre network"
openstack subnet set --dns-publish-fixed-ip "ID de votre subnet"