Aller au contenu principal

Nautobot - CMDB

1. Description​

  • La brique CMDB (Configuration Management Database) de Nautobot permet de simplifier la gestion des informations sur les éléments de configuration ou CI (Configuration Information) en anglais, que ce soit des équipements physiques (commutateur, serveur, pare-feu...) ou des machines virtuelles

2. Equipements physiques de mon HomeLab​

2.1. Schéma physique​

  • Le schéma ci-dessous représente les équipements physiques de mon homelab

2.2. Nautobot - CMDB Devices​

  • La page Devices affiche la liste des équipements physiques

2.2.1. MiniPC1​

  • Le MiniPC1 est le serveur primaire de mon cluster d'hyperviseurs Proxmox
  • L'onglet Devices > MiniPC1 > Interfaces affiche l'attribution des adresses IP aux interfaces du serveur

  • Cet hyperviseur Proxmox pve1.home.lab héberge à date les machines virtuelles ci-dessous :

2.3. MiniPC2​

  • Le MiniPC2 est le serveur secondaire de mon cluster d'hyperviseurs Proxmox
  • L'onglet Devices > MiniPC2 > Interfaces affiche l'attribution des adresses IP aux interfaces du serveur

  • Cet hyperviseur Proxmox pve2.home.lab héberge à date les machines virtuelles ci-dessous :

3. Machines virtuelles de mon HomeLab​

3.1. Schéma logique​

  • Le schéma ci-dessous représente le découpage et les zones logiques de mon homelab.

3.2. Cluster d'hyperviseurs​

  • Comme indiqué précédemment, j'ai un cluster d'hyperviseurs Proxmox.
  • La page Virtualization > Clusters affiche la liste de mes hyperviseurs

3.3. Liste des machines virtuelles​

  • La page Virtualization > Virtual Machines affiche la liste des machines virtuelles

3.3.1. Exemple machine virtuelle nautobot1.home.lab​

  • Pour chaque machine virtuelle, on peut décrire les caractéristiques matérielles
    • Nombre de CPU
    • Taille de la mémoire volatile RAM
    • Taille du disque dur
    • Interfaces réseau et adresses IP associées

  • Optionnel : on peut aussi décrire les services qui tournent sur la machine virtuelle.
    • Par exemple pour Nautobot, il y a un serveur web frontend nginx écoutant sur le port TCP/443 et relayant les requêtes vers le backend Nautobot.