Classe de serveur [cmdb_ci_server]

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 8 minutes de lecture
  • Attributs, règle d’identification et autres structures de schéma importantes pour la CMDB classe Server [cmdb_ci_server].

    Pour obtenir une description des tables communes CMDB dans un système de base, reportez-vous à la section Descriptions des tables CMDB.

    Figure 1. Schéma matériel, ordinateur, serveur
    Relations et références entre les classes Hardware (Matériel), Computer (Ordinateur) et Server (Serveur).
    Remarque :
    cmdb_sw_instance indiqué dans le diagramme, est une référence à la classe cmdb_software_instance et Supported_Group est une référence à Support_Group.

    Attributs

    La classe Server ajoute les attributs uniques suivants :
    Attribut Description
    Classification Type de serveur, tel que production, développement, récupération d’urgence ou test d’acceptation par les utilisateurs (UAT).
    État du pare-feu Serveur accessible sur Internet ou intranet.
    Nom d'hôte Utilisez l’attribut Name (Nom) pour stocker le nom d’hôte du serveur au lieu de l’attribut Host name (Nom d’hôte).
    Utilisé pour Service d’entreprise pris en charge par le serveur, tel que la production, le stockage intermédiaire ou l’assurance qualité (QA). Cet attribut utilise le Used for champ de liste de choix de la table Service [cmdb_ci_service].
    Attribut de référence Référence à
    Copie de sauvegarde en cas de sinistre Table du serveur [cmdb_ci_server]. Référence à un autre serveur qui est le serveur de sauvegarde de ce serveur.

    Classes de référence

    Les classes de référence suivantes étendent la classe Server. Ils n’ajoutent pas de nouveaux attributs.
    Classe de référence Name (Nom) Descriptif
    cmdb_ci_solaris_server Serveur Solaris Serveur exécutant le système d’exploitation Oracle Solaris.
    cmdb_ci_lb_cisco_csm Cisco CSM Gestionnaire de sécurité Cisco (CSM) Équilibreur de charge.
    cmdb_ci_win_server Serveur Windows Serveur exécutant le système d’exploitation Microsoft Windows Server.
    cmdb_ci_lb_ace ACE Équilibreur de charge du moteur de contrôle des applications Cisco.
    cmdb_ci_lb_netsclaer Citrix Netscaler​ Équilibreur de charge Citrix NetScaler.
    cmdb_ci_lb_alteon Alteon Équilibreur de charge Alteon.
    cmdb_ci_lb Équilibreur de charge Équilibreur de charge générique.
    cmdb_ci_lb_a10 Équilibreur de charge A10 Équilibreur de charge A10.
    cmdb_ci_lb_cisco_css Cisco CSS Équilibreur de charge Cisco Content Services Switch (CSS).
    cmdb_ci_lb_cisco_gss Cisco GSS Équilibreur de charge Cisco Global Site Selector (GSS).
    cmdb_ci_osx_Server Serveur OS/X Serveur exécutant le système d’exploitation OS/X.
    cmdb_ci_HPUX_Server Serveur HPUX Serveur exécutant le système d’exploitation HP-UX.
    cmdb_ci_tape_server Unité de bande de serveur Serveur utilisant un lecteur de bande.
    cmdb_ci_Server_Hardware Matériel de serveur Matériel de serveur.
    cmdb_ci_datapower_server Serveur d’hébergement de la puissance des données Serveur d’hébergement IBM DataPower.
    cmdb_ci_net_app_server Matériel de l’appareil réseau Matériel NetApp.
    cmdb_ci_netware_server Serveur Netware Serveur exécutant le système d’exploitation NetWare.
    cmdb_ci_ibm_zos_server Serveur IBM zOS Serveur exécutant le système d’exploitation IBM z/OS.
    cmdb_ci_storage_node_element Élément de nœud de stockage Nœud de stockage.
    cmdb_ci_chassis_server Châssis de serveur Châssis de serveur.
    cmdb_ci_lb_network Équilibreur de charge réseau Matériel d’équilibrage de charge réseau.
    cmdb_ci_Unix_Server Serveur UNIX Serveur exécutant le système d’exploitation Unix.
    cmdb_ci_linux_server Serveur Linux Serveur exécutant le système d’exploitation Linux.
    cmdb_ci_virtualization_server Serveur de virtualisation Table de base abstraite utilisée par Serveur Hyper-V [cmdb_ci_hyper_v_server] et Serveur ESX [cmdb_ci_esx_server].
    cmdb_ci_mainframe Ordinateur central IBM Système informatique à grande échelle avec des capacités haut de gamme.

    Description du schéma

    Le modèle de schéma CMDB ne fait pas de distinction entre les serveurs et les ordinateurs qui sont physiques et les serveurs et ordinateurs qui sont virtuels. Au lieu de cela, les classes Computer (Ordinateur) et Server (Serveur) ont un champ nommé IsVirtual. Si un ordinateur ou un serveur est une instance virtuelle, définissez cet IsVirtual attribut sur vrai.

    Comme décrit dans la section Schéma d’ordinateur virtuel, pour modéliser entièrement un ordinateur virtuel, définissez l’attribut IsVirtual dans le CI Ordinateur ou Serveur sur vrai. Créez un enregistrement d’instance d’ordinateur virtuel [cmdb_ci_vm_instance] en utilisant l’attribut BIOS UUID comme identificateur de clé. Créez ensuite une relation Hosted_On entre l’enregistrement de l’instance d’ordinateur virtuel et l’instance d’ordinateur ou de serveur, et définissez-la IsVirtual sur vrai.

    Structures de relations clés

    Utilisez les relations clés suivantes en tant que directives importantes lors de la création de CI de matériel, d’ordinateur ou de serveur :
    • Numéro de série : lors de l’identification des CI, les processus IRE (Identification and Reconciliation Engine) recherchent un numéro de série à deux emplacements. L’une est l’attribut du numéro de série du CI et l’autre est la table Numéro de série [cmdb_serial_number], avec une référence à la table Matériel [cmdb_ci_hardware].

      • Stocker tout numéro de série d’un type autre que Système uniquement dans la table des numéros de série (et non dans l’attribut CI du serveur).
      • Si le numéro de série système est disponible, stockez-le à la fois dans l’attribut Serial Number du CI et dans la table Numéro de série.

      La table des numéros de série est une relation plusieurs-à-un qui renvoie au CI du serveur. Cette table comporte un champ type permettant de spécifier le type du numéro de série (système, UUID, châssis, bios ou carte de base) et de stocker la valeur réelle elle-même. Utilisez les normes Windows suivantes pour les types de numéros de série dans la table Numéro de série [cmdb_serial_number] :

      • system: identification du produit comme un numéro de série pour un logiciel, un numéro de puce sur une puce matérielle ou un numéro de projet (pour les produits non commerciaux).
      • uuid: identificateur unique universel (UUID) pour le produit. Un UUID est un identificateur de 128 bits qui est garanti différent des autres UUID générés.
      • chassis: numéro alloué par le fabricant qui est utilisé pour identifier un élément physique. La valeur est le membre numéro de série de la structure du boîtier ou du châssis système dans les informations SMBIOS. Ce type représente les propriétés associées à un boîtier de système physique.
      • bios: le numéro de série attribué du BIOS. Ce type représente les attributs des services d’entrée/sortie (BIOS) de base du système informatique qui sont installés sur l’ordinateur.
      • baseboard: numéro attribué par le fabricant qui est utilisé pour identifier l’élément physique. Cette propriété est héritée de CIM_PhysicalElement et est parfois appelée « numéro de série de la carte mère ».
    • Carte réseau :

      • Utilisez la classe Carte réseau [cmdb_ci_network_adapter] pour stocker les cartes réseau.
      • Définissez l’attribut Name dans la classe Carte réseau comme étant le nom de l’appareil de carte réseau (tel que eth0, eth1).
      • Définissez l’attribut MAC Address comme la valeur de l’adresse MAC. Formatez la chaîne avec des séparateurs deux-points entre les octets et les caractères hexadécimaux minuscules avec des zéros complétés.

        Par exemple : « f8 :f2:1e :00 :d4:66 »

      • Dans la table Relation de CI [cmdb_rel_ci], créez une Owned By::Owns relation avec le CI matériel associé. Spécifiez une référence dans la table Carte réseau [cmdb_ci_network_adapter] à l’aide du CI avec une référence au CI matériel associé.
    • Adresse IP :

      • Utilisez la classe IP Address (Adresse IP) [cmdb_ci_ip_address] pour stocker les adresses IP.
      • Stocker une valeur d’adresse IP dans l’attribut IP Address et dans l’attribut (pour éviter les Name attributs vides Name ).
      • Stocke une valeur d’adresse IP IPv4 au format « NNN ». NNN. NNN. NNN', avec des octets décimaux et des séparateurs de points. Les valeurs non conformes doivent être considérées comme non valides et nettoyées en valeurs nulles.
      • Stocke une valeur d’adresse IP IPv6 en utilisant des hexadécimaux minuscules avec des séparateurs deux-points. Les valeurs non confirmées doivent être considérées comme non valides et nettoyées en valeurs nulles.
      • Définissez l’attribut Netmask sur l’adresse IP.
      • Dans la table Relation de CI [cmdb_rel_ci], créez une relation Owned By ::Owns avec le CI matériel associé.
      • Spécifiez pour l’adresse IP une référence à la table Carte réseau [cmdb_ci_network_adapter] à l’aide de l’élément de configuration avec une référence au CI matériel associé.
      • Pour assurer le bon fonctionnement des règles d’identification du système de base, stockez également l’adresse IP dans la classe de carte réseau associée.
    • Carte réseau et adresse IP :

      • Stocke l’adresse MAC de la carte réseau installée sur un serveur, dans la classe Carte réseau [cmdb_ci_network_adapter].
      • Stocke l’adresse IP dans la classe d’adresse IP [cmdb_ci_ip_address].
      • Ne stockez pas l’adresse MAC ou l’adresse IP dans la classe Server [cmdb_ci_server].

    Structures de référence clés

    Utilisez les références clés suivantes en tant que directives importantes lors de la création de CI de matériel, d’ordinateur ou de serveur :
    • Logiciels et processus en cours d’exécution sur un serveur : la classe Logiciel [cmdb_ci_spkg] contient le package logiciel générique associé au CI du serveur. La table cmdb_software_instance instancie chaque instance du package logiciel avec :
      • Référence un-à-un à la classe Server [cmdb_ci_server]
      • Référence plusieurs à un à la classe de logiciel
      Ces références sont stockées dans les Installed on attributs Reference (Référence) et Reference Product Name (Référence) respectivement.

      Si le module d’extension Software Asset Management Foundation [com.snc.sams] ou Software Asset Management [com.snc.software_asset_management] est installé, stockez les détails du logiciel dans la table d’installation de logiciel [cmdb_sam_sw_install] au lieu de la table cmdb_software_instance.

    • Les Manufacturer et Model ID sont des attributs de référence aux tables Société [core_company] et Modèle de produit [cmdb_model] respectivement.
    • Les Owned By, Assigned To, Managed By, et Supported By sont des attributs de référence à la table Utilisateur [sys_user]. Les Change Group et Support Group sont des attributs de référence à la table Groupe [sys_user_group].

    Règle d’identification

    Le système de base contient des règles d’identification prédéfinies pour les classes Matériel, Ordinateur et Serveur, qui sont identiques. Cette règle d’identification comporte les entrées d’identificateur de clé suivantes, classées par ordre de priorité :
    1. Entrée d’identificateur qui utilise l’identification basée sur la recherche spécifiée avec le numéro de série [cmdb_serial_number] comme table de recherche. La table des numéros de série est une référence plusieurs-à-un du numéro de série au CI serveur.
    2. Entrée d’identificateur spécifiée avec l’attribut Serial Number dans le CI.
    3. Entrée d’identificateur pour l’attribut Name . S’il Serial Number n’est pas disponible, l’attribut (qui est le nom d’hôte Name ) est utilisé. Si les Serial Number attributs et sont fournis, le moteur d’identification et de rapprochement Name (IRE) recherche d’abord le numéro de série. Ensuite, si aucun numéro de série n’est trouvé, IRE revient à l’utilisation du nom.
    4. Entrée d’identificateur spécifiée pour les MAC Addressattributs /IP Address dans la table Carte réseau. Cependant, ne vous fiez pas uniquement au MAC Address/IP Address.

      Si les deux Serial Number et Name ne sont pas disponibles, et que seuls MAC Address/IP Address sont disponibles, utilisez MAC Address comme nom du CI. L’utilisation de comme MAC Address nom du CI garantit de ne pas créer de CI vide.

    Pour plus d'informations, consultez Identification et rapprochement CMDB (IRE).