Détection d'InfiniBox

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 13 minutes de lecture
  • ServiceNow Découverte utilise le modèle InfiniBox pour rechercher et mapper des instances. La détection de ces ressources nécessite l'installation de l'application Schémas de découverte et de mappage des services à partir du ServiceNow Store.

    Discovery utilise plusieurs modèles pour rechercher des données du système de stockage InfiniBox. La détection de ces ressources nécessite l'installation des applications Schémas de découverte et de mappage des services et CMDB CI Class Models à partir de ServiceNow Store, car ces applications sont interdépendantes. Vous pouvez utiliser les modèles pour détecter les composants InfiniBox sur la Now Platform utilisant la version Paris ou une version ultérieure.

    Le tableau de stockage d'entreprise InfiniBox offre des performances très rapides, une haute disponibilité et une échelle de plusieurs pétaoctets pour les charges de travail d'application mixtes.​ La conception de redondance matérielle InfiniBox permet une récupération rapide à partir de toutes les défaillances de composant.

    Demander des applications dans l'App Store

    Visitez le site Web ServiceNow Store 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.

    Prérequis

    Remarque :
    la détection des « hôtes » et des « clusters » associés au système InfiniBox n'est pas prise en charge à compter de la version 1.0.83 du module d'extension Schémas de découverte et de mappage des services (sn_itom_pattern).
    • Installez les modules d'extension suivants :
      • Module d'extension CMDB CI Class Models (version 1.28.0 ou ultérieure)
      • Module d'extension Discovery and Service Mapping Patterns (version 1.0.81 ou ultérieure)
    • Définissez les informations d'identification d'authentification de base pour le système de stockage InfiniBox
    • Définissez un alias d'identification et associez-le à l'enregistrement d'informations d'identification du système InfiniBox.

    • Définissez le type de calendrier de détection sur « Sans serveur ».

    • Assurez-vous que le MID Server a accès à l'appareil cible.

    Authentification
    Configurez les informations d'identification du type d'authentification de base pour authentifier les appels d'API REST. Elles sont utilisées pour la détection des types de CI associés au système de stockage InfiniBox.
    1. Accédez à Alias de connexion et d'informations d'identification.
    2. Créez un enregistrement Informations d'identification.
    3. Créez un enregistrement Informations d'identification d'authentification de base à partir du formulaire de liste connexe Informations d'identification. Configurer les paramètres Authentification de base :
      ​​
      Figure 1. Alias de connexion et d'informations d'identification

      Alias de connexion et d’informations d’identification.

    Informations d'identification d'authentification de base.
    Configurez les informations d'identification du type Authentification de base et de l'alias d'informations d'identification associé à l'enregistrement d'informations d'identification.

    Vous pouvez effectuer la même configuration à partir du formulaire d'enregistrement d'informations d'identification dans lequel vous avez précédemment créé l'alias d'informations d'identification. Associez les enregistrements d'alias de connexion et d'informations d'identification respectivement.

    Figure 2. Informations d'identification d'authentification de base

    Informations d’identification pour l’authentification de base.
    Calendrier Discovery
    1. ​Créez le calendrier de détection avec le type de détection sans serveur.
      Calendrier de détection.
    2. Pour le calendrier de détection avec le type de détection sans serveur, configurez le modèle Système de stockage InfiniBox LP dans l'onglet Modèles d'exécution sans serveur.
    3. Définissez la valeur Exécuter les modèles enfants sur True.

      Cela permet au système de déclencher tous les modèles associés aux modèles enfants avec le système de stockage InfiniBox (LP). Cela est nécessaire en raison du mécanisme de charge utile volumineuse (LP). Cela est utilisé pour la détection du système de stockage InfiniBox et de tous les types de CI correspondants.


    Modèles d'exécution sans serveur.

    Appliquez les valeurs des paramètres ip_address et credential_alias à partir de la section connexe Modèle d'exécution sans serveur. Elles servent de paramètres d'entrée pour déclencher le calendrier de détection et le modèle de détection InfiniBox associé.

    Appliquez l'adresse IP du système InfiniBox et l'ID de l'enregistrement Alias de connexion et d'informations d'identification précédemment créé. Ces éléments sont associés à l'enregistrement de type Authentification de base des informations d'identification InfiniBox.

    Figure 3. Modèle d'exécution sans serveur

    Modèle d’exécution sans serveur.

    Données collectées par Discovery lors de la détection horizontale

    Tableau 1. Serveur de stockage [cmdb_ci_storage_server]
    Champ Description
    ip_address Adresse IP du système InfiniBox.
    name Nom du système InfiniBox.
    os_version Version actuelle du système InfiniBox.
    model_id ID de modèle du système InfiniBox.
    manufacturer Nom de produit du système InfiniBox.
    serial_number Numéro de série du système InfiniBox.
    operational_status État opérationnel du système InfiniBox.
    physical_capacity Capacité physique totale du système InfiniBox, en gigaoctets.
    virtual_capacity Capacité virtuelle totale du système InfiniBox, en gigaoctets.
    Figure 4. Carte de vue du serveur de stockage

    Serveur de stockage Afficher la carte.
    Tableau 2. Disque [cmdb_ci_disk]
    Champ Description
    id d'appareil ​ L'ID de l'appareil de disque physique, combinaison de NODE_ID@DISK_ID.
    name Le nom de l'appareil de disque physique, combinaison de INFINIBOX_NAME:NODE_ID@DISK_ID
    drive_type Le type de lecteur de l'appareil de disque physique.
    model_id L'ID de modèle de l'appareil de disque physique.
    manufacturer Le fournisseur de l'appareil de disque physique.
    operational_status L'état opérationnel de l'appareil de disque physique.
    serial_number Le numéro de série de l'appareil de disque physique.
    computer Référence à l'un des nœuds physiques faisant partie du système InfiniBox.
    Tableau 3. Port Fibre Channel [cmdb_ci_fc_port]
    Champ Description
    wwpn Le nom du port WWPN du port Fibre Channel.
    nom Le nom du port Fibre Channel (wwpn).
    speed La valeur de vitesse du port Fibre Channel en gigabits par seconde, si appliquée.
    wwnn Le nom du nœud WWNN du port Fibre Channel.
    port_role Le rôle du port Fibre Channel.
    État L'état du port Fibre Channel.
    link_state L'état de la connectivité du port Fibre Channel.
    manufacturer Le fournisseur du port Fibre Channel.
    model_id L'ID de modèle du port Fibre Channel.
    computer La référence à l'un des nœuds physiques faisant partie du système InfiniBox.
    Figure 5. Carte de vue Fibre Channel

    Carte d’affichage Fibre Channel.
    Tableau 4. Commutateur de stockage ​[cmdb_ci_storage_switch]
    Champ Description

    object_id

    L'ID du commutateur de stockage.
    nom Le nom du commutateur de stockage, combinaison de id:SWITCH_ID@SWITCH_NAME.
    wwnn Le nom du nœud WWNN du commutateur de stockage.
    manufacturer Le fournisseur du commutateur de stockage.
    Figure 6. Carte de vue du commutateur de stockage

    Carte d’affichage du commutateur de stockage.
    Tableau 5. Carte réseau ​[cmdb_ci_network_adapter]
    Champ Description
    mac_address L'adresse Ethernet de la carte réseau.
    nom Le nom Ethernet de la carte réseau.
    operational_status L'état de la liaison Ethernet de la carte réseau.
    manufacturer Le fournisseur Ethernet de la carte réseau.
    model_id L'ID de modèle Ethernet de la carte réseau.
    ip_address L'adresse IP IPv4 associée à la carte réseau Ethernet.
    Figure 7. Carte de vue de carte réseau

    Carte réseau Afficher la carte.
    Tableau 6. Adresse IP ​[cmdb_ci_ip_address]
    Champ Description
    netmask Le masque réseau associé au système de stockage InfiniBox.
    nom L'adresse IP IPv4 de l'un des nœuds InfiniBox ou du système de stockage InfiniBox.
    ip_address L'adresse IP IPv4 de l'un des nœuds InfiniBox.
    Tableau 7. Élément de nœud de stockage ​[cmdb_ci_storage_node_element]
    Champ Description
    object_id Le nom du nœud de stockage InfiniBox, combinaison de id:NODE_ID@NODE_NAME.
    nom Le nom du nœud de stockage InfiniBox, combinaison de INFINIBOX_NAME@NODE_NAME.
    node_state L'état opérationnel du nœud de stockage InfiniBox.
    manufacturer Le fournisseur du nœud de stockage InfiniBox.
    model_id Le modèle du nœud de stockage InfiniBox.
    ip_address L'adresse IP IPv4 affectée au nœud de stockage InfiniBox.
    Figure 8. Carte de vue d'élément de nœud de stockage

    Carte de la vue d’élément de nœud de stockage.
    Tableau 8. Numéro de série ​[cmdb_serial_number]
    Champ Description
    serial_number Le numéro de série associé au système de stockage InfiniBox.
    serial_number_type Le type de numéro de série du système de stockage InfiniBox.
    valid Le type valide de numéro de série du système de stockage InfiniBox.
    Tableau 9. Volume de stockage ​[cmdb_ci_storage_volume]
    Champ Description
    object_id L'ID du volume de stockage, combinaison de id:VOLUME_ID@VOLUME_NAME.
    volume_id L'ID du volume de stockage, combinaison de id:VOLUME_ID@VOLUME_NAME.
    nom Le nom du volume de stockage.
    storage_type Le rôle du volume de stockage.
    size_bytes La taille totale du volume de stockage, en octets.
    serial_number Le numéro de série du volume de stockage.
    pool_id L'ID du pool auquel le volume de stockage est associé.
    État L'état de verrouillage du volume de stockage.
    provisioning_type Le type de mise en service du volume de stockage.
    size La taille totale du volume de stockage en gigaoctets
    provided_by La référence au pool de stockage auquel le volume de stockage est associé.
    Figure 9. Carte de vue du volume de stockage

    Carte d’affichage des volumes de stockage.
    Tableau 10. Instantané du volume de stockage ​​[cmdb_ci_storage_vol_snapshot]
    Champ Description
    object_id L'ID de l'instantané du volume de stockage, combinaison de id:VOLUME_ID@VOLUME_NAME.
    storage_server Le nom du système InfiniBox auquel l'instantané du volume est associé.
    nom Le nom de l'instantané du volume de stockage.
    size_bytes La taille totale de l'instantané du volume de stockage en octets.
    size La taille totale de l'instantané du volume de stockage en gigaoctets.
    serial_number Le numéro de série de l'instantané du volume de stockage.
    pool_id L'ID du pool auquel l'instantané du volume de stockage est associé.
    parent_id L'ID du volume de stockage, parent de l'instantané du volume de stockage.
    État L'état de verrouillage de l'instantané du volume de stockage.
    provisioning_type Le type de mise en service de l'instantané du volume de stockage.
    provided_by La référence au pool de stockage auquel le volume de stockage est associé.
    Figure 10. Instantané du volume de stockage

    Instantané du volume de stockage.
    Tableau 11. Pool de stockage ​​[cmdb_ci_storage_pool]
    Champ Description
    object_id ID du volume de stockage, combinaison de id:POOL_ID@POOL_NAME.
    name Le nom du pool de stockage.
    physical_capacity La capacité physique totale du pool de stockage en gigaoctets.
    virtual_capacity La capacité virtuelle totale du pool de stockage en gigaoctets.
    free_phys_capacity La capacité physique disponible du pool de stockage en gigaoctets.
    free_virt_capacity La capacité virtuelle disponible du pool de stockage en gigaoctets.
    num_vols Le nombre de volumes participant au pool de stockage.
    num_file_sys Le nombre de systèmes de fichiers participant au pool de stockage.
    num_file_sys_snap Le nombre d'instantanés de système de fichiers participant au pool de stockage.
    num_vol_snap Le nombre d'instantanés de volume participant au pool de stockage.
    pool_id L'ID du pool de stockage.
    pool_state L'état du pool de stockage.
    Figure 11. Carte de vue du pool de stockage

    Carte d’affichage du pool de stockage.
    Tableau 12. Système de fichiers ​​[cmdb_ci_file_system]
    Champ Description
    object_id L'ID du système de fichiers primaire, combinaison de id:FILE_SYSTEM_ID.
    server_name Le nom du système InfiniBox auquel le système de fichiers primaire est associé.
    nom Le nom du système de fichiers primaire, combinaison de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    size_bytes La taille totale du système de fichiers primaire en octets.
    size La taille totale du système de fichiers primaire en gigaoctets.
    free_space_bytes L'espace libre du système de fichiers primaire en octets.
    serial_number Le numéro de série du système de fichiers primaire.
    storage_type Le type du système de fichiers primaire.
    pool_id L'ID du pool auquel le système de fichiers primaire est associé.
    provisioning_type Le type de mise en service du système de fichiers primaire.
    provided_by La référence au pool de stockage auquel le système de fichiers primaire est associé.
    Figure 12. Carte de vue du système de fichiers

    Carte d’affichage du système de fichiers.
    Tableau 13. Instantané du système de fichiers ​​[cmdb_ci_file_system_snapshot]
    Champ Description
    object_id L'ID du système de fichiers d'instantanés, combinaison de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    volume_id L'ID du système de fichiers d'instantanés, combinaison de id:FILE_SYSTEM_ID@FILE_SYSTEM_NAME.
    server_name Le nom du système InfiniBox auquel le système de fichiers d'instantanés est associé.
    nom Le nom du système de fichiers d'instantanés.
    size_bytes La taille totale du système de fichiers d'instantanés en octets.
    free_space_bytes L'espace libre du système de fichiers d'instantanés en octets.
    serial_number Le numéro de série du système de fichiers d'instantanés.
    storage_type Le type du système de fichiers d'instantanés.
    pool_id L'ID du pool auquel le système de fichiers d'instantanés est associé.
    parent_id L'ID du système de fichiers primaire auquel le système de fichiers d'instantanés est associé.
    provisioning_type Le type de mise en service du système de fichiers d'instantanés.
    Figure 13. Carte de vue d'instantané du système de fichiers

    Carte d’affichage d’instantané du système de fichiers.
    Tableau 14. Partage de fichier de stockage ​​[cmdb_ci_storage_fileshare]
    Champ Description
    chemin d'accès Chemin d'exportation de l'entité d'exportation InfiniBox.
    name Le nom de l'entité d'exportation InfiniBox, combinaison de id:EXPORT_ID@EXPORT_PATH.
    fileshare_id L'ID de l'entité d'exportation dans le contexte du système InfiniBox.
    Figure 14. Carte de vue d'exportation

    Exporter la carte.
    Tableau 15. Groupe de cohérence primaire InfiniBox ​​[cmdb_ci_infinibox_cg]
    Champ Description
    object_id L'ID du groupe de cohérence primaire InfiniBox, combinaison de id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
    created_time La date et l'heure de création du groupe de cohérence primaire InfiniBox au format AA-MM-JJ HH:mm::SS.
    updated_time La date et l'heure de mise à jour du groupe de cohérence primaire InfiniBox au format AA-MM-JJ HH:mm::SS.
    nom Le nom du groupe de cohérence primaire InfiniBox.
    type Le type du groupe de cohérence primaire InfiniBox.
    members_count Le nombre d'entités participant au groupe de cohérence primaire InfiniBox.
    pool_id L'ID du pool auquel le groupe de cohérence primaire InfiniBox est associé.
    lock_state L'état de verrouillage du groupe de cohérence primaire InfiniBox.
    Figure 15. Carte de vue du groupe de cohérence primaire

    Carte de vue du groupe de cohérence primaire.
    Tableau 16. Groupe de cohérence d'instantané Infinibox [cmdb_ci_infinibox_snapshot_cg]
    Champ Description
    object_id L'ID du groupe de cohérence d'instantané InfiniBox, combinaison de id:CONSISTENCY_GROUP_ID@ CONSISTENCY_GROUP_NAME.
    created_time La date et l'heure de création du groupe de cohérence d'instantané InfiniBox au format AA-MM-JJ HH:mm::SS.
    updated_time La date et l'heure de mise à jour du groupe de cohérence d'instantané InfiniBox au format AA-MM-JJ HH:mm::SS.
    nom Le nom du groupe de cohérence d'instantané InfiniBox.
    type Le type du groupe de cohérence d'instantané InfiniBox.
    members_count Le nombre d'entités participant au groupe de cohérence d'instantané InfiniBox.
    pool_id L'ID du pool auquel le groupe de cohérence d'instantané InfiniBox est associé.
    lock_state L'état de verrouillage du groupe de cohérence d'instantané InfiniBox.
    Figure 16. Carte de vue de groupe de cohérence d'instantané

    Carte de vue de groupe de cohérence des instantanés.
    Tableau 17. Lien InfiniBox ​[cmdb_ci_infinibox_link]
    Champ Description
    object_id L'ID du lien InfiniBox.
    nom Le nom du lien InfiniBox.
    remote_version La version du système de stockage InfiniBox distant.
    remote_host Le nom d'hôte ou l'adresse IP du système de stockage InfiniBox distant.
    remote_ip L'adresse IP du système de stockage InfiniBox distant.
    remote_link_id L'ID de lien du système de stockage InfiniBox distant.
    remote_serial_number Le numéro de série du système de stockage InfiniBox distant.
    remote_sys_name Le nom système du système de stockage InfiniBox distant.
    link_state L'état du lien entre les systèmes de stockage InfiniBox.
    link_config_id L'ID de configuration de lien du système de stockage InfiniBox distant au format GUID.
    link_mode Le mode du lien entre les systèmes de stockage InfiniBox.​
    resiliency_mode Le mode de résilience entre les systèmes de stockage InfiniBox.​
    local_witness_state L'état témoin local du système de stockage InfiniBox.​
    witness_address L'adresse témoin locale du système de stockage InfiniBox, le cas échéant.​
    last_connection_time L'horodatage de la connexion établie entre les systèmes de stockage Infinibox au format AA-MM-JJ HH:MM::SS.​
    local_replica_net_space_id L'ID d'espace réseau de réplique local du système de stockage Infinibox.​
    link_replication_type Le type de réplication du lien entre les systèmes de stockage Infinibox.​
    Figure 17. Carte de vue de lien

    Lien Voir la carte.
    Tableau 18. Réplique InfiniBox ​​[cmdb_ci_infinibox_replica]
    Champ Description
    object_id L'ID de la réplique InfiniBox, combinaison de LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
    nom L'ID de la réplique InfiniBox, combinaison de LOCAL_ENTITY_NAME@REMOTE_ENTITY_NAME@replica:REPLICA_ID.
    replica_role Le rôle de la réplique du système de stockage InfiniBox.
    entity_type Le type de l'entité répliquée dans le contexte du système de stockage InfiniBox.
    replica_state L'état de la réplique dans le contexte du système de stockage InfiniBox
    replication_type Le type de réplication du contexte du système de stockage InfiniBox, s'il est appliqué.
    sync_state L'état de synchronisation de la réplique du système de stockage InfiniBox.
    link_id L'ID du lien associé à la réplique dans le contexte du système de stockage InfiniBox.
    entity_id L'ID de l'entité répliquée dans le contexte du système de stockage InfiniBox.​
    remote_entity_id L'ID de l'entité répliquée distante du système de stockage InfiniBox.​
    entity_name Le nom de l'entité répliquée locale dans le contexte du système de stockage InfiniBox.​
    remote_entity_name ​ Le nom de l'entité répliquée distante dans le contexte du système de stockage InfiniBox.
    dataset_type Le type de jeu de données local dans le contexte du système de stockage InfiniBox.​
    Figure 18. Carte de vue de réplique

    Carte de la vue de réplique.

    Relations CI

    Relations créées par le modèle Système de stockage InfiniBox (LP)

    CI Relation CI
    cmdb_ci_storage_server "Contains :: Contained by" cmdb_ci_storage_switch
    cmdb_ci_fc_port “Connects to :: Connected by” cmdb_ci_storage_switch​
    cmdb_ci_storage_server “Uses :: Used by” cmdb_ci_network_adapter​
    cmdb_ci_storage_node_element “Owns :: Owned by” cmdb_ci_network_adapter​
    cmdb_ci_ip_address “reference by column name nic” ​cmdb_ci_network_adapter​
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_fc_port​
    ​cmdb_ci_storage_server “Owns :: Owned by” cmdb_ci_ip_address​
    cmdb_ci_storage_node_element ​ “Owns :: Owned by” cmdb_ci_ip_address
    cmdb_ci_storage_node_element “Contains :: Contained by” cmdb_ci_disk​
    cmdb_serial_number “reference” cmdb_ci_storage_server​
    cmdb_ci_storage_server “Allocated to :: Allocated from” cmdb_ci_storage_node_element​
    Tableau 19. Relations créées par le modèle Volume de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_volume “Provisioned From :: Provisioned” cmdb_ci_storage_vol_snapshot
    cmdb_ci_storage_pool “reference by column name provided by” cmdb_ci_storage_volume
    cmdb_ci_storage_server "Contains :: Contained by and reference by column name computer” cmdb_ci_storage_volume
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_vol_snapshot
    Tableau 20. Relation créée par le modèle Pool de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_storage_pool
    Tableau 21. Relation créée par le modèle Exportation de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_fileshare “Provided By :: Provides” cmdb_ci_storage_server
    Tableau 22. Relations créées par le modèle Système de fichiers de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_pool
    cmdb_ci_file_system “Provisioned From :: Provisioned” cmdb_ci_file_system_snapshot
    cmdb_ci_file_system “Provided By :: Provides” cmdb_ci_storage_fileshare
    cmdb_ci_file_system_snapshot “Provided By :: Provides” cmdb_ci_storage_fileshare
    Tableau 23. Relations créées par le modèle Groupe de cohérence de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_cg “Provisioned From :: Provisioned” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_snapshot_cg
    cmdb_ci_infinibox_cg “Contains :: Contained by” cmdb_ci_storage_pool
    cmdb_ci_infinibox_snapshot_cg “Contains :: Contained by” cmdb_ci_storage_pool
    Tableau 24. Relations créées par le modèle Réplique de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_replica
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_infinibox_cg
    cmdb_ci_infinibox_replica “Uses :: Used by” cmdb_ci_infinibox_link
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_storage_volume
    cmdb_ci_infinibox_replica “Replicates to :: Replicated by” cmdb_ci_file_system
    Tableau 25. Relation créée par le modèle Lien de stockage InfiniBox (LP)
    CI Relations CI
    cmdb_ci_storage_server “Contains :: Contained by” cmdb_ci_infinibox_link
    Figure 19. Modèle de classe Infinibox
    Modèle de classe Infinibox.