Skip to content

Documentation du service Services internes

RaphaelMarto edited this page May 13, 2022 · 1 revision

Organisation des configurations

Les fichiers de configuration du service internes se trouvent ici.

Ils ont organisés de la manière suivante :

Un dossier soa interne :

  • named.conf Où ce trouve la configuration principale (port, recursion, ... ) ainsi que les zones qui vont être utilisé.
  • db.intranet.m1-2.ephec-ti.be Fichier de configuration de la zone.
  • reverse.intranet qui est le fichier de zone reverse.

un dossier resolver :

  • named.conf Où ce trouve la configuration principale (port, recursion, ... ) ainsi que les zones qui vont être forward.

Maintenance

Procédure pour mettre à jour le(s) logiciel(s) serveur

Resolver

  • Mettre l'image a niveau

docker pull <nom image>

  • Arreter le conteneur

docker stop <nom/id conteneur>

  • Supprimer le conteneur

docker rm <nom/id conteneur>

  • Crée un nouveau conteneur avec l'image à jour

docker run -d --name <nom_container> <image_container>

Soa Interne

  • meme chose que pour le resolver mais lors de la recréation du conteneur préciser le port 53

docker run -d -p 53:53/tcp --name <nom_container> <image_container>

Procédure en cas d'ajout d'un RR interne

Entrée dans un shell du conteneur et allez dans le fichier m1-2.ephec-ti.be

docker exec -it <nom conteneur> /bin/bash

Ajouter le RR tout a la fin de la liste:

[NOM] IN [A ou AAAA] [ADRESSE IP]

Une fois cela fait exit le shell et relancer le conteneur avec:

docker restart <nom conteneur>

Procédure de supression d'un RR interne

Pour la suppression c'est la même chose que l'ajout sauf que au lieu d'ajouter on supprime une ligne.
une fois la suppression effectuer redémarrer le service

Troubleshooting

Tester la connexion avec le resolver

A partir d'un post effectuer :

dig intranet.m1-2.ephec-ti.be

dig -x 192.168.0.1

ping 192.168.0.1

Avec un post interne on peut démontré que la résolution fonctionne.
Avec un post externe on peut démontré le fait que le ping passe uniquement avec les machine présente en interne.

Procédures et collecte d'information

Pour récupérer des information :

Nous pouvons récupérer des informations sur le conteneur en faisant un docker logs <nom conteneur>
Pour allez vérifier les fichier dans votre conteneur faites docker exec -it <nom conteneur> /bin/bash

Erreurs fréquentes

  • Utilisation d'un port déjà utiliser par le conteneur

Clone this wiki locally