---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Détection de ressources OpenStack

# Détection de ressources OpenStack {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 9 minutes de lecture

L'application ServiceNow Découverte utilise des modèles de détection Ressource OpenStack pour rechercher des ressources OpenStack via des appels d'API REST. La détection de ces ressources nécessite l'installation de l'application Modèles de détection et de mappage des services à partir du ServiceNow Store.
Découverte utilise les modèles de détection de ressources OpenStack pour exécuter la détection horizontale.

À partir de la version Store d'août Modèles de détection et de mappage des services 2024, les modèles de détection de ressources OpenStack prennent en charge la détection dans le cloud privé et public.

## Demander des applications dans l'App Store {#openstack-discovery__section_gvb_cql_rlb}

Visitez le site Web [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les [ServiceNow Storenotes de publication relatives à l'historique des versions](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#openstack-discovery__inline-send-to-store}

## Prérequis {#openstack-discovery__section_zgz_24f_bkb}

Besoins d'OpenStack
:
    * Dans le catalogue de services Identité OpenStack, recherchez l'URL d'accès utilisée comme point de terminaison de service d'identité OpenStack. Par exemple : dns https://\<openstack\>:\<port\>.
    * Configurez un utilisateur OpenStack avec des autorisations pour générer un jeton de champ d'application du projet. La définition des valeurs ID de domaine, Nom d'utilisateur, Nom de projet et Mot de passe est requise pour générer un jeton.
    {#openstack-discovery__ul_jcn_tty_hkb}

Besoins du MID Server

:   Déployez et connectez un Serveur MID dédié pour la détection dans le cloud.

    Le Serveur MID dédié doit avoir accès à OpenStack et à un port ouvert pour chaque service OpenStack à détecter.

Informations d'identification
:   Sur , Now Platformcréez des informations d'identification OpenStack pour le compte de service dans le ServiceNow cloud. Saisissez les valeurs ID de domaine, Nom d'utilisateur, Nom de projet et Mot de passe que vous avez configurées dans les exigences OpenStack. Pour plus d'informations, consultez [Create and test your credentials](https://www.servicenow.com/docs/access?context=t_CreateCredential&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).

Compte de service
:   Sur le , configurez un compte de ServiceNow service dans le Now Platformcloud à l'aide des informations d'identification OpenStack créées et des détails du centre de données OpenStack. Dans le champ ID de compte , indiquez l'ID du projet OpenStack à détecter.

Créer un calendrier de détection

:   Pour plus d'informations, consultez [Créer un calendrier de détection dans Espace de travail de détection dans le cloud](https://servicenow-prod.fluidtopics.net/3dYAy96V7VpofD1pmyIMmg "Créez des calendriers pour détecter les ressources dans le cloud en fonction de la méthode de détection que vous choisissez : comptes de services ou plages d'adresses IP. Le calendrier de détection définit les différents paramètres de la détection dans le cloud.").

Créer un calendrier de détection automatique pour les comptes de service OpenStack, uniquement pour le cloud privé
:   Créez un calendrier de détection automatique sans serveur pour les comptes de service OpenStack à l'aide du modèle OpenStack - Détecter les comptes de service. Pour plus d'informations, consultez l'article [Calendrier de détection automatique dans le cloud pour la pile ouverte \[KB1638685\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1638685) dans le Now Support Base de connaissances.

## Données collectées par Découverte lors d'une détection horizontale {#openstack-discovery__section_csq_jkm_bkb}

Découverte renseigne les données dans lors CMDB de l'exécution des modèles de détection de ressources OpenStack.  
{#openstack-discovery__table_bph_wsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | UUID du serveur. |
| Nom \[name\] | Nom du serveur. |
| Statut \[status\] | État du serveur. |
| Description \[short_description\] | (Facultatif) Description du serveur. |
| Processeurs \[cpus\] | Nombre de processeurs virtuels (vCPU) de la saveur avec lesquels l'instance d'ordinateur virtuel est mise en service. |
| Disques \[disks\] | Nombre de tous les volumes gérés par Cinder qui sont renvoyés à partir de l'instance de VM. |
| Taille des disques (Go) \[disk_size\] | Quantité totale de tous les volumes gérés par Cinder qui sont utilisés par l'instance de machine virtuelle, mesuré en gigaoctets (Go). |
| Mémoire (Mo) \[mémoire\] | Valeur de RAM de la saveur avec laquelle l'instance de VM est mise en service, mesurée en mégaoctets (Mo). |
| Cartes réseau \[cartes réseau\] | Nombre d'interfaces uniques configurées dans l'instance du VM. |
| État \[state\] | Valeur d'état mappé retournée pour l'instance de VM. Les états d'OpenStack Server et leurs valeurs ServiceNow d'état associées sont les suivants : * ACTIF : activé * SAUVÉ : le * EN PAUSE : en pause * SUSPENDU : désactivé * ARRÊTÉ : désactivé * SOFT_DELETED : terminé * HARD_DELETED : terminé * REDIMENSIONNÉ : désactivé * ERREUR : erreur * INITIALISÉ : démarrage en cours {#openstack-discovery__ul_zt3_gmm_qbc}Pour toute valeur d'état non répertoriée, la valeur par défaut est désactivée. |
[Tableau 1. Instance d'ordinateur virtuel \[cmdb_ci_vm_instance\]]

{#openstack-discovery__table_bph_wsf_ccc}  
{#openstack-discovery__table_sff_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | UUID de la paire de clés. |
| Nom \[name\] | Nom de la paire de clés utilisé pour la référencer. |
| Empreinte \[finger_print\] | Empreinte de la paire de clés. |
[Tableau 2. Paires de clés dans le cloud \[cmdb_ci_cloud_key_pair\]]

{#openstack-discovery__table_sff_xsf_ccc}  
{#openstack-discovery__table_xbh_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID de l'équilibreur de charge. |
| Nom \[name\] | Nom explicite de la ressource. |
| Description \[short_description\] | (Facultatif) Description explicite de la ressource. |
| État de l'installation \[install_status\] | État de mise en service des ressources. |
| État opérationnel \[operational_status\] | État opérationnel de la ressource. |
[Tableau 3. Équilibreur de charge dans le cloud \[cmdb_ci_cloud_load_balancer\]]

{#openstack-discovery__table_xbh_xsf_ccc}  
{#openstack-discovery__table_oh3_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID de l'écouteur. |
| Nom \[name\] | Nom explicite de la ressource. |
| État de l'installation \[install_status\] | État de mise en service des ressources. |
| Protocole d'écoute \[listener_protocol\] | Protocole pour la ressource. L'un des protocoles suivants : HTTP, HTTPS, TCP, TERMINATED_HTTPS ou UDP. |
| Port de l'écouteur \[listener_port\] | Numéro de port de protocole pour la ressource. |
| État opérationnel \[operational_status\] | État opérationnel de la ressource. |
| Description \[short_description\] | (Facultatif) Description explicite de la ressource. |
[Tableau 4. Écouteur d'équilibreur de charge \[cmdb_ci_lb_listener\]]

{#openstack-discovery__table_oh3_xsf_ccc}  
{#openstack-discovery__table_l3j_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du pool. |
| Nom \[name\] | Nom explicite de la ressource. |
| État de l'installation \[install_status\] | État de mise en service des ressources. |
| État opérationnel \[operational_status\] | État opérationnel de la ressource. |
| Description \[short_description\] | (Facultatif) Description explicite de la ressource. |
| Méthode d'équilibrage de charge \[load_balancing_method\] | Algorithme d'équilibrage de charge pour le pool. L'une des valeurs suivantes : LEAST_CONNECTIONS, ROUND_ROBIN, SOURCE_IP ou SOURCE_IP_PORT. |
[Tableau 5. Pool d'équilibreurs de charge \[cmdb_ci_lb_pool\]]

{#openstack-discovery__table_l3j_xsf_ccc}  
{#openstack-discovery__table_lkk_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du membre du pool. |
| Nom \[name\] | Nom explicite de la ressource. |
| État de l'installation \[install_status\] | État de mise en service des ressources. |
| Adresse IP \[ip_address\] | Adresse IP du serveur membre back-end. |
[Tableau 6. Membre du pool d'équilibreurs de charge \[cmdb_ci_lb_pool_member\]]

{#openstack-discovery__table_lkk_xsf_ccc}  
{#openstack-discovery__table_s4l_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | UUID du volume. |
| Nom \[name\] | Nom du volume. |
| Statut \[status\] | État du volume. |
| Description \[short_description\] | (Facultatif) Description explicite. |
| Type de stockage \[storage_type\] | Type de volume associé. |
[Tableau 7. Volume de stockage \[cmdb_ci_storage_volume\]]

{#openstack-discovery__table_s4l_xsf_ccc}  
{#openstack-discovery__table_m5m_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | UUID du volume. |
| Nom \[name\] | Nom du volume. |
| Statut \[status\] | État du volume. |
| Description \[short_description\] | (Facultatif) Description explicite. |
[Tableau 8. Instantané du volume de stockage \[cmdb_ci_storage_vol_snapshot\]]

{#openstack-discovery__table_m5m_xsf_ccc}  
{#openstack-discovery__table_gc4_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | UUID de l'image définie par l'utilisateur. |
| Nom \[name\] | Nom de l'image. La valeur peut être \<\< null \>\> (type de données JSON Null). |
| Statut \[status\] | État de l'image. |
[Tableau 9. Image \[cmdb_ci_os_template\]]

{#openstack-discovery__table_gc4_xsf_ccc}  
{#openstack-discovery__table_mhp_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du réseau. |
| Nom \[name\] | Nom explicite du réseau. |
| État opérationnel \[operational_status\] | État du réseau. Valeurs possibles : ACTIF, FAIBLE, VERSION ou ERREUR. |
| Description \[short_description\] | (Facultatif) Description explicite. |
[Tableau 10. Réseau dans le cloud \[cmdb_ci_network\]]

{#openstack-discovery__table_mhp_xsf_ccc}  
{#openstack-discovery__table_zlq_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du sous-réseau. |
| Nom \[name\] | Nom explicite de la ressource. |
| DHCP activé \[is_dhcp_enabled\] | Indique si DHCP est activé ou désactivé pour le sous-réseau. |
| Description \[short_description\] | (Facultatif) Description explicite. |
[Tableau 11. Sous-réseau dans le cloud \[cmdb_ci_cloud_subnet\]]

{#openstack-discovery__table_zlq_xsf_ccc}  
{#openstack-discovery__table_snr_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du groupe de sécurité. |
| Nom \[name\] | Nom explicite de la ressource. |
| Description \[short_description\] | (Facultatif) Description explicite. |
[Tableau 12. Groupe de sécurité de calcul \[cmdb_ci_compute_security_group\]]

{#openstack-discovery__table_snr_xsf_ccc}  
{#openstack-discovery__table_rrs_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| Nom \[name\] | Ce champ a la même valeur que le champ object_id. |
| ID d'objet \[object_id\] | ID de la règle du groupe de sécurité. |
| Description \[short_description\] | (Facultatif) Description explicite. |
| Ethertype \[ethertype\] | Ethertype. Doit être IPv4 ou IPv6. Les adresses représentées dans CIDR doivent correspondre aux règles d'entrée ou de sortie. |
| Plage de ports max. \[port_range_max\] | Le dernier port de la plage à laquelle la règle s'applique. Cette valeur correspond au nombre maximal de ports dans la plage qui respecte la règle du groupe de sécurité. * Si le protocole est TCP, UDP, DCCP, SCTP ou UDP-Lite, cette valeur doit être supérieure ou égale à la valeur de l'attribut port_range_min. * Si le protocole est ICMP, cette valeur doit être un code ICMP. {#openstack-discovery__ul_gpk_l5n_bkb} |
| Plage de ports min \[port_range_min\] | Le premier port de la plage à laquelle la règle s'applique. Cette valeur correspond au nombre minimal de ports dans la plage qui respecte la règle du groupe de sécurité. * Si le protocole est TCP, UDP, DCCP, SCTP ou UDP-Lite, cette valeur doit être inférieure ou égale à la valeur de l'attribut port_range_max. * Si le protocole est ICMP, cette valeur doit être un type ICMP. {#openstack-discovery__ul_w3q_n5n_bkb} |
[Tableau 13. Règle de groupe de sécurité \[cmdb_ci_compute_security_group_rule\]]

{#openstack-discovery__table_rrs_xsf_ccc}  
{#openstack-discovery__table_i5t_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du domaine. |
| Nom \[name\] | Nom du domaine. |
| Description \[short_description\] | (Facultatif) Description explicite. |
| Activé \[enabled\] | Définit si le domaine est activé ou désactivé. * True : le domaine est activé. * False : le domaine est désactivé. {#openstack-discovery__ul_zc1_c4f_3kb} |
[Tableau 14. Domaine OpenStack \[cmdb_ci_cloud_openstack_domain\]]

{#openstack-discovery__table_i5t_xsf_ccc}  
{#openstack-discovery__table_nv5_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID du service. |
| Nom \[name\] | Nom du service. |
| Description \[short_description\] | (Facultatif) Description explicite. |
| Type \[type\] | Type de service. Décrit l'API implémentée par le service. Valeurs possibles : Calcul, ec2, identité, image, réseau ou volume. |
| Catalogue activé \[enabled\] | Définit si le service et ses points de terminaison apparaissent dans le catalogue de services. * True : le service et ses points de terminaison apparaissent dans le catalogue de services. * False : le service et ses points de terminaison n'apparaissent pas dans le catalogue de services. {#openstack-discovery__ul_mqw_g4f_3kb} |
[Tableau 15. Service OpenStack \[cmdb_ci_cloud_openstack_service\]]

{#openstack-discovery__table_nv5_xsf_ccc}  
{#openstack-discovery__table_jzv_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| ID d'objet \[object_id\] | ID de point de terminaison. |
| Nom \[name\] | Nom du service. |
| Interface \[interface\] | Type d'interface qui décrit la visibilité du point de terminaison. Valeurs possibles : * Public : visible par les utilisateurs finaux sur une interface réseau accessible au public. * Interne : visible par les utilisateurs finaux sur une interface réseau interne illimitée. * Administrateur : visible par les utilisateurs administratifs sur une interface réseau sécurisée. {#openstack-discovery__ul_p1v_ppf_3kb} |
| Catalogue activé \[enabled\] | Définit si le service et ses points de terminaison apparaissent dans le catalogue de services. * True : le service et ses points de terminaison apparaissent dans le catalogue de services. * False : le service et ses points de terminaison n'apparaissent pas dans le catalogue de services. {#openstack-discovery__ul_hx5_5pf_3kb} |
[Tableau 16. Point de terminaison OpenStack \[cmdb_ci_cloud_openstack_endpoint\]]

{#openstack-discovery__table_jzv_xsf_ccc}  
{#openstack-discovery__table_gdx_xsf_ccc__entry__2}

| Champ | Description |
|-|-|
| Nom \[name\] | Le champ nom de la saveur OpenStack. |
| ID d'objet \[object_id\] | Le champ id d'OpenStack Flavor. |
| Processeurs virtuels \[vCPU\] | Champ vcpus d'OpenStack Flavor. |
| Mo de mémoire \[memory_mb\] | Le champ de RAM d'OpenStack Flavor. |
| Go de stockage local \[local_storage_gb\] | Champ Disque d'OpenStack Flavor. |
[Tableau 17. Type de matériel cloud \[cmdb_ci_cloud_hardware_type\]]

{#openstack-discovery__table_gdx_xsf_ccc}  
Les données détectées incluent la table Vue de l'hyperviseur OpenStack \[cmdb_ci_openstack_hypervisor_view\] et ses champs pour le cloud privé uniquement.{#openstack-discovery__table_vf2_z4m_qbc__entry__2}

| Champ | Description |
|-|-|
| Nom \[name\] | Valeur concaténée des champs hypervisor_type et hypervisor_hostname . Par exemple : QEMU@host.acmecorp.com. |
| Adresse IP \[ip_address\] | Valeur de host_ip champ. |
| Technologie de l'hyperviseur \[hypervisor_technology\] | Valeur de hypervisor_type champ. |
| ID d'objet \[object_id\] | Valeur du champ id . |
| État \[state\] | Valeur du champ d'état . |
| Version \[version\] | Valeur de hypervisor_version champ. |
[Tableau 18. Hyperviseur OpenStack Afficher \[cmdb_ci_openstack_hypervisor_view\] champs de table]

{#openstack-discovery__table_vf2_z4m_qbc}  
La carte Vue des dépendances affiche toutes les ressources OpenStack détectées dans votre organisation qui sont disponibles via les appels d'API REST et les relations entre elles.Figure 1. Dépendance réseau OpenStack   

Figure 2. Dépendance d'ordinateur virtuel OpenStack   

## Relations CI {#openstack-discovery__section_cbg_hmn_bkb}

Les relations répertoriées dans la table suivante sont créées pour prendre en charge la détection de ressources OpenStack.{#openstack-discovery__table_zvk_pmn_bkb__entry__3}

| CI | Relation | CI |
|-|-|-|
| cmdb_ci_openstack_datacenter | Hébergé sur : Hôtes | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_openstack_service | Hébergé sur : Hôtes | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_openstack_endpoint | Use endpoint to::Use endpoint from | cmdb_ci_cloud_openstack_service |
| cmdb_ci_cloud_openstack_endpoint | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_cloud_openstack_domain | Owns::Owned by | cmdb_ci_cloud_service_account |
| cmdb_ci_network | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_network | Contains::Contained by | cmdb_ci_cloud_subnet |
| cmdb_ci_compute_security_group | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_compute_security_group | Contains::Contained by | cmdb_ci_compute_security_group_rule |
| cmdb_ci_cloud_load_balancer | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_cloud_load_balancer | Contains::Contained by | cmdb_ci_lb_listener |
| cmdb_ci_lb_pool | Hosted on::Hosts | cmdb_ci_cloud_load_balancer |
| cmdb_ci_lb_pool | Owns::Owned by | cmdb_ci_lb_pool_member |
| cmdb_ci_storage_volume | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_vm_instance | Uses::Used by | cmdb_ci_storage_volume |
| cmdb_ci_storage_vol_snapshot | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_storage_vol_snapshot | Provisioned from::Provisioned | cmdb_ci_storage_volume |
| cmdb_ci_vm_instance | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_cloud_key_pair | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_os_template | Hébergé sur : Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_vm_instance | Provisioned from::Provisioned | cmdb_ci_os_template |
| cmdb_ci_vm_instance | Virtualized by::Virtualizes | cmdb_ci_server |
[ ]

{#openstack-discovery__table_zvk_pmn_bkb}  
Les relations répertoriées dans la table suivante sont créées pour prendre en charge la détection de ressources OpenStack dans le cloud privé uniquement.{#openstack-discovery__table_d5d_gqm_qbc__entry__3}

| CI | Relation | CI |
|-|-|-|
| cmdb_ci_vm_instance | Registered on::Has registered | cmdb_ci_openstack_hypervisor_view |
| cmdb_ci_openstack_hypervisor_view | Hébergé sur::Hôtes | cmdb_ci_openstack_datacenter |
| cmdb_ci_openstack_hypervisor_view | Utilise ::Hôtes Utilisé par | cmdb_ci_server |
[ ]

{#openstack-discovery__table_d5d_gqm_qbc}

