Ignorer les liens de navigation
Quitter l'aperu
| Guide d'administration d'Oracle VM Server for SPARC 3.0 Oracle VM Server for SPARC (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## Contrôle des domaines

Cette section décrit la procédure de contrôle des domaines logiques (domaines) en interrogeant Oracle VM Server for SPARC MIB. Elle fournit également des descriptions des différents types de sorties de la MIB.

Cette section couvre les sujets suivants :

- Définition des variables d'environnement

- Interrogation d'Oracle VM Server for SPARC MIB

- Récupération d'informations Oracle VM Server for SPARC MIB

### Définition des variables d'environnement

### Procédure de définition des variables d'environnement

Avant de pouvoir interroger Oracle VM Server for SPARC MIB, vous devez définir les variables d'environnement pour le shell que vous utilisez. Les valeurs ne sont pas les mêmes pour Oracle Solaris 10 et Oracle Solaris 11. Cette procédure décrit la configuration de ces variables pour les shells C, Bourne et Korn.

1. Définissez les variables d'environnement `PATH`, `MIBDIRS` et `MIBS` pour Oracle Solaris 10.
   - Utilisateurs du shell C :

         % setenv PATH /usr/sfw/bin:$PATH
         % setenv MIBDIRS /opt/SUNWldmib/lib/mibs:/etc/sma/snmp/mibs
         % setenv MIBS +SUN-LDOM-MIB

   - Utilisateurs des shells Bourne et Korn :

         $ PATH=/usr/sfw/bin:$PATH; export PATH
         $ MIBDIRS=/opt/SUNWldmib/lib/mibs:/etc/sma/snmp/mibs; export MIBDIRS
         $ MIBS=+SUN-LDOM-MIB; export MIBS

2. Définissez les variables d'environnement `PATH`, `MIBDIRS` et `MIBS` pour Oracle Solaris 11.
   - Utilisateurs du shell C :

         % setenv PATH /usr/bin:$PATH
         % setenv MIBDIRS /opt/SUNWldmib/lib/mibs:/etc/net-snmp/snmp/mibs
         % setenv MIBS +SUN-LDOM-MIB

   - Utilisateurs des shells Bourne et Korn :

         $ PATH=/usr/bin:$PATH; export PATH
         $ MIBDIRS=/opt/SUNWldmib/lib/mibs:/etc/net-snmp/snmp/mibs; export MIBDIRS
         $ MIBS=+SUN-LDOM-MIB; export MIBS

### Interrogation d'Oracle VM Server for SPARC MIB

### Procédure de récupération d'objets Oracle VM Server for SPARC MIB

Lorsqu'un système contient de nombreux domaines, l'agent SNMP risque d'expirer avant de pouvoir répondre à une demande SNMP. Pour augmenter la valeur de temporisation, utilisez l'option `-t` pour spécifier une valeur de temporisation supérieure. Par exemple, la commande `snmpwalk` suivante définit la valeur de temporisation sur 20 secondes :

    # snmpwalk -t 20 -v1 -c public localhost SUN-LDOM-MIB::ldomTable

Vous pouvez également utiliser l'option `-t` pour spécifier la valeur de temporisation pour les commandes `snmpget` et `snmptable`.

- Récupérez un ou plusieurs objets MIB.
  - Récupérez un seul objet MIB.

        # snmpget -v version -c community-string host MIB-object

  - Récupérez une gamme d'objets MIB.

    Utilisez la commande `snmpwalk` ou `snmptable`.

        # snmpwalk -v version -c community-string host MIB-object
        # snmptable -v version -c community-string host MIB-object

Exemple 16-1 Récupération d'un seul objet Oracle VM Server for SPARC MIB (`snmpget`)

La commande `snmpget` suivante demande la valeur de l'objet `ldomVersionMajor`. La commande spécifie `snmpv1` (`-v1`) et une chaîne de communauté (`-c` `public`) pour l'hôte `localhost`.

    # snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0
    SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1

Exemple 16-2 Récupération des valeurs d'un objet à partir de `ldomTable` (`snmpwalk`)

L'exemple suivant illustre l'utilisation de la commande `snmpwalk` pour récupérer les valeurs d'un objet à partir de `ldomTable`.

- La commande `snmpwalk -v1` suivante renvoie les valeurs de tous les objets de la table `ldomTable` :

      # snmpwalk -v1 -c public localhost SUN-LDOM-MIB::ldomTable
      SUN-LDOM-MIB::ldomName.1 = STRING: primary
      SUN-LDOM-MIB::ldomName.2 = STRING: LdomMibTest_1
      SUN-LDOM-MIB::ldomAdminState.1 = INTEGER: 0
      SUN-LDOM-MIB::ldomAdminState.2 = INTEGER: 0
      SUN-LDOM-MIB::ldomOperState.1 = INTEGER: active(1)
      SUN-LDOM-MIB::ldomOperState.2 = INTEGER: bound(6)
      SUN-LDOM-MIB::ldomNumVCpu.1 = INTEGER: 8
      SUN-LDOM-MIB::ldomNumVCpu.2 = INTEGER: 4
      SUN-LDOM-MIB::ldomMemSize.1 = INTEGER: 3360
      SUN-LDOM-MIB::ldomMemSize.2 = INTEGER: 256
      SUN-LDOM-MIB::ldomMemUnit.1 = INTEGER: megabytes(2)
      SUN-LDOM-MIB::ldomMemUnit.2 = INTEGER: megabytes(2)
      SUN-LDOM-MIB::ldomNumCrypto.1 = INTEGER: 1
      SUN-LDOM-MIB::ldomNumCrypto.2 = INTEGER: 0
      SUN-LDOM-MIB::ldomNumIOBus.1 = INTEGER: 2
      SUN-LDOM-MIB::ldomNumIOBus.2 = INTEGER: 0
      SUN-LDOM-MIB::ldomUUID.1 = STRING: 5f8817d4-5d2e-6f7d-c4af-91b5b34b5723
      SUN-LDOM-MIB::ldomUUID.2 = STRING: 11284146-87ca-4877-8d80-cd0f60d5ec26
      SUN-LDOM-MIB::ldomMacAddress.1 = STRING: 00:14:4f:46:47:d6
      SUN-LDOM-MIB::ldomMacAddress.2 = STRING: 00:14:4f:f8:d5:6c
      SUN-LDOM-MIB::ldomHostID.1 = STRING: 0x844647d6
      SUN-LDOM-MIB::ldomHostID.2 = STRING: 0x84f8d56c
      SUN-LDOM-MIB::ldomFailurePolicy.1 = STRING: ignore
      SUN-LDOM-MIB::ldomFailurePolicy.2 = STRING: ignore
      SUN-LDOM-MIB::ldomMaster.1 = STRING:
      SUN-LDOM-MIB::ldomMaster.2 = STRING:
      SUN-LDOM-MIB::ldomExtMapinSpace.1 = STRING: off
      SUN-LDOM-MIB::ldomExtMapinSpace.2 = STRING: off
      SUN-LDOM-MIB::ldomThreading.1 = STRING: max-throughput
      SUN-LDOM-MIB::ldomThreading.2 = STRING: max-throughput
      SUN-LDOM-MIB::ldomWholeCore.1 = INTEGER: 0
      SUN-LDOM-MIB::ldomWholeCore.2 = INTEGER: 0
      SUN-LDOM-MIB::ldomCpuArch.1 = STRING: native
      SUN-LDOM-MIB::ldomCpuArch.2 = STRING: native
      SUN-LDOM-MIB::ldomShutdownGroup.1 = INTEGER: 0
      SUN-LDOM-MIB::ldomShutdownGroup.2 = INTEGER: 15

- La commande `snmpwalk` suivante utilise `snmpv2c` et `snmpv3` pour récupérer le contenu de `ldomTable` :

      # snmpwalk -v2c -c public localhost SUN-LDOM-MIB::ldomTable
      # snmpwalk -v 3 -u test -l authNoPriv -a MD5 -A testpassword localhost \
      SUN-LDOMMIB::ldomTable

Exemple 16-3 Récupération des valeurs d'un objet à partir de `ldomTable` sous forme de tableau (`snmptable`)

L'exemple suivant illustre l'utilisation de la commande `snmptable` pour récupérer les valeurs d'un objet à partir de `ldomTable` sous de tableau.

- La commande `snmptable -v1` suivante affiche le contenu de `ldomTable` sous forme de tableau :

      # snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable

- La commande `snmptable` suivante affiche le contenu de `ldomTable` sous forme de tableau à l'aide de `snmpv2c`.

  Notez que pour la commande `v2c` ou `v3` `snmptable`, vous utilisez l'option `-CB` pour spécifier uniquement les demandes `GETNEXT`, et non pas `GETBULK`, pour récupérer des données.

      # snmptable -v2c -CB -c public localhost SUN-LDOM-MIB::ldomTable

### Récupération d'informations Oracle VM Server for SPARC MIB

Cette section décrit les informations que vous pouvez récupérer dans Oracle VM Server for SPARC MIB sous forme de tableaux ou d'objets scalaires.

#### Table de domaine (`ldomTable`)

`ldomTable` permet de représenter tous les domaines du système. Les informations incluent les contraintes de ressource pour les CPU virtuelles, la mémoire, les unités cryptographiques et les bus d'E/S. Le tableau inclut également d'autres informations de domaine, telles que l'identifiant universel unique (UUID), l'adresse MAC, l'ID hôte, la stratégie de panne et le domaine maître.

Tableau 16-1 Table de domaine (`ldomTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomIndex` | Nombre entier | Non accessible | Nombre entier utilisé en tant qu'index de cette table
`ldomName` | Chaîne d'affichage | Lecture seule | Nom du domaine
`ldomAdminState` | Nombre entier | Lecture/écriture | Démarre ou arrête le domaine pour une gestion active : La valeur 1 démarre le domaine La valeur 2 arrête le domaine
`ldomOperState` | Nombre entier | Lecture seule | Etat actuel du domaine, qui peut prendre l'une des valeurs suivantes : 1 : Actif 2 : Arrêt 3 : Inactif 4 : Association 5 : Dissociation 6 : Lien 7 : Démarrage
`ldomNumVCPU` | Nombre entier | Lecture seule | Nombre de CPU virtuelles utilisées. Si l'état du domaine est Inactif, cette valeur correspond au nombre demandé de CPU virtuelles.
`ldomMemSize` | Nombre entier | Lecture seule | Quantité de mémoire virtuelle utilisée. Si l'état du domaine est Inactif, cette valeur correspond à la taille de mémoire virtuelle demandée.
`ldomMemUnit` | Nombre entier | Lecture seule | L'une des unités de mémoire suivantes : 1 = Ko 2 = Mo 3 = Go 4 = octets Si cela n'est pas spécifié, la valeur de l'unité est octets.
`ldomNumCrypto` | Nombre entier | Lecture seule | Nombre d'unités cryptographiques utilisées. Si l'état du domaine est Inactif, cette valeur correspond au nombre demandé d'unités cryptographiques.
`ldomNumIOBus` | Nombre entier | Lecture seule | Nombre de périphériques d'E/S physiques utilisés.
`ldomUUID` | Chaîne d'affichage | Lecture seule | UUID du domaine.
`ldomMacAddress` | Chaîne d'affichage | Lecture seule | Adresse MAC du domaine.
`ldomHostID` | Chaîne d'affichage | Lecture seule | ID hôte du domaine.
`ldomFailurePolicy` | Chaîne d'affichage | Lecture seule | Stratégie de panne du domaine maître, qui peut adopter l'une des valeurs suivantes : `ignore`, `panic`, `reset` ou `stop`.
`ldomMaster` | Chaîne d'affichage | Lecture seule | Désignation d'un maximum de quatre domaines maîtres pour un domaine esclave.
`ldomExtMapinSpace` | Chaîne d'affichage | Lecture seule | Fonctionnalité Extended Mapin Space pour un domaine. L'espace Extended Mapin Space est l'espace mémoire supplémentaire des canaux LDC partagés. Cet espace mémoire est requis pour prendre en charge un grand nombre de périphériques d'E/S virtuels utilisant une mémoire partagée à mappage direct. Cet espace est également utilisé par les périphériques du réseau virtuel afin d'améliorer les performances et l'évolutivité. La valeur par défaut est `off`.
`ldomThreading` | Chaîne d'affichage | Lecture seule | Spécifie le contrôle de thread des instructions par cycle (IPC) pour un domaine. Ce contrôle de thread dynamique permet de contrôler un grand nombre de threads matériels à activer par coeur. Les valeurs valides sont : `max-throughput` indique que tous les strands par coeur sont actifs (valeur par défaut) `max-ipc` indique qu'un seul strand par coeur est actif
`ldomWholeCore` | Nombre entier | Lecture seule | Contraint le domaine à utiliser uniquement des coeurs complets. Si la contrainte whole-core n'est pas activée, la valeur est `0`. Dans le cas contraire, la valeur indique le nombre maximum de coeurs.
`ldomCpuArch` | Chaîne d'affichage | Lecture seule | Architecture CPU pour un domaine. L'architecture CPU indique si un domaine peut être migré vers une autre architecture CPU `sun4v`. Les valeurs valides sont : `native` indique que le domaine peut seulement être migré vers des plates-formes possédant la même architecture CPU `sun4v` (valeur par défaut) `generic` indique que le domaine peut être migré vers toutes les architectures CPU `sun4v` compatibles
`ldomShutdownGroup` | Nombre entier | Lecture seule | Numéro du groupe de coupure pour un domaine hôte. Sur un système SPARC64-X, la demande d'arrêt d'un processus de service initié entraîne la fermeture par ordre décroissant des numéros de groupe d'arrêt associés de `15` à `0`. La valeur par défaut est `15`.

#### Table des variables d'environnement (`ldomEnvVarsTable`)

`ldomEnvVarsTable` décrit la variable d'environnement OpenBoot PROM que tous les domaines utilisent.

Tableau 16-2 Table des variables d'environnement (`ldomEnvVarsTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomEnvVarsLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` et représentant le domaine contenant les variables d'environnement OpenBoot PROM.
`ldomEnvVarsIndex` | Nombre entier | Lecture seule | Nombre entier utilisé pour indexer les variables d'environnement OpenBoot PROM dans cette table.
`ldomEnvVarsName` | Chaîne d'affichage | Lecture seule | Nom de la variable OpenBoot PROM.
`ldomEnvVarsValue` | Chaîne d'affichage | Lecture seule | Valeur de la variable OpenBoot PROM.

#### Table de stratégie de domaine (`ldomPolicyTable`)

`ldomPolicyTable` décrit les stratégies DRM (Dynamic Resource Management, gestion dynamique des ressources) qui s'appliquent à tous les domaines.

Tableau 16-3 Table de stratégie de domaine (`ldomPolicyTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomPolicyLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` et représente le domaine contenant la stratégie DRM.
`ldomPolicyIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer la stratégie DRM dans cette table.
`ldomPolicyName` | Chaîne d'affichage | Lecture seule | Nom de la stratégie.
`ldomPolicyStatus` | Chaîne d'affichage | Lecture seule | Etat de la stratégie.
`ldomPolicyPriority` | Nombre entier | Lecture seule | Priorité appliquée pour déterminer la stratégie DRM à sélectionner en cas de chevauchement.
`ldomPolicyVcpuMin` | Nombre entier | Lecture seule | Nombre minimal de CPU virtuelles pour un domaine.
`ldomPolicyVcpuMax` | Nombre entier | Lecture seule | Nombre maximal de CPU virtuelles pour un domaine. La valeur `unlimited` utilise la valeur maximale de 2 147 483 647.
`ldomPolicyUtilLower` | Nombre entier | Lecture seule | Niveau d'utilisation inférieur auquel l'analyse de stratégie est lancée.
`ldomPolicyUtilUpper` | Nombre entier | Lecture seule | Niveau d'utilisation supérieur auquel l'analyse de stratégie est lancée.
`ldomPolicyTodBegin` | Chaîne d'affichage | Lecture seule | Heure de démarrage effectif d'une stratégie au format hh`:`mm`:[`ss`]`
`ldomPolicyTodEnd` | Chaîne d'affichage | Lecture seule | Heure de fin effective d'une stratégie au format hh`:`mm`:[`ss`]`
`ldomPolicySampleRate` | Nombre entier | Lecture seule | Temps du cycle de ressources en secondes.
`ldomPolicyElasticMargin` | Nombre entier | Lecture seule | Quantité de tampon entre la propriété `util-lower` (`ldomPolicyUtilLower`) et le nombre de CPU virtuelles libres afin d'éviter les fluctuations lorsqu'il y a peu de CPU virtuelles.
`ldomPolicyAttack` | Nombre entier | Lecture seule | Quantité maximale d'une ressource qui sera ajoutée au cours d'un cycle de contrôle de ressources. La valeur `unlimited` utilise la valeur maximale de 2 147 483 647.
`ldomPolicyDecay` | Nombre entier | Lecture seule | Quantité maximale d'une ressource qui sera supprimée au cours d'un cycle de contrôle de ressources.

#### Table de configuration du processeur de service (`ldomSPConfigTable`)

`ldomSPConfigTable` décrit les configurations du processeur de service (SP) pour tous les domaines.

Tableau 16-4 Table de configuration du processeur de service (`ldomSPConfigTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomSPConfigIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer une configuration SP dans cette table.
`ldomSPConfigName` | Chaîne d'affichage | Lecture seule | Nom de la configuration SP.
`ldomSPConfigStatus` | Chaîne d'affichage | Lecture seule | Etat de la configuration SP.

#### Pool de ressources de domaine et variables scalaires

Les ressources suivantes peuvent être affectées aux domaines :

- CPU virtuelle (`vcpu`)

- Mémoire (`mem`)

- Unité cryptographique (`mau`)

- Commutateur virtuel (`vsw`)

- Réseau virtuel (`vnet`)

- Serveur de disque virtuel (`vds`)

- Périphérique de serveur de disque virtuel (`vdsdev`)

- Disque virtuel (`vdisk`)

- Concentrateur de console virtuelle (`vcc`)

- Console virtuelle (`vcons`)

- Périphérique d'E/S physique (`io`)

Les variables MIB scalaires suivantes sont utilisées pour représenter les pools de ressources et leurs propriétés.

Tableau 16-5 Variables scalaires pour un pool de ressources CPU

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomCpuRpCapacity` | Nombre entier | Lecture seule | Réservation maximale autorisées par le pool de ressources dans `ldomCpuRpCapacityUnit`.
`ldomCpuRpReserved` | Nombre entier | Lecture seule | Fréquence d'horloge accumulée du processeur de la CPU, en MHz, actuellement réservée dans le pool de ressources.
`ldomCpuRpCapacityUnit` et `ldomCpuRpReservedUnit` | Nombre entier | Lecture seule | L'une des unités d'allocation de CPU suivantes : 1 = MHz 2 = GHz La valeur par défaut est MHz.

Tableau 16-6 Variables scalaires pour un pool de ressources de mémoire

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomMemRpCapacity` | Nombre entier | Lecture seule | Réservation maximale autorisées par le pool de ressources dans `MemRpCapacityUnit`.
`ldomMemRpReserved` | Nombre entier | Lecture seule | Quantité de mémoire, en `MemRpReservedUnit`, actuellement réservée dans le pool de ressources.
`ldomMemRpCapacityUnit` et `ldomMemRpReservedUnit` | Nombre entier | Lecture seule | L'une des unités d'allocation de mémoire suivantes : 1 = Ko 2 = Mo 3 = Go 4 = octets Si cela n'est pas spécifié, la valeur de l'unité est octets.

Tableau 16-7 Variables scalaires pour un pool de ressources cryptographiques

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomCryptoRpCapacity` | Nombre entier | Lecture seule | Réservation maximale autorisée par le pool de ressources.
`ldomCryptoRpReserved` | Nombre entier | Lecture seule | Nombre d'unités cryptographiques actuellement réservées dans le pool de ressources.

Tableau 16-8 Variables scalaires pour un pool de ressources de bus d'E/S

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomIOBusRpCapacity` | Nombre entier | Lecture seule | Réservation maximale autorisée par le pool.
`ldomIOBusRpReserved` | Nombre entier | Lecture seule | Nombre de bus d'E/S actuellement réservés dans le pool de ressources.

#### Table de CPU virtuelle (`ldomVcpuTable`)

`ldomVcpuTable` décrit les CPU virtuelles que tous les domaines utilisent.

Tableau 16-9 Table de CPU virtuelle (`ldomVcpuTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVcpuLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant la CPU virtuelle.
`ldomVcpuIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer la CPU virtuelle dans cette table.
`ldomVcpuDeviceID` | Chaîne d'affichage | Lecture seule | Identificateur de la CPU virtuelle (VID).
`ldomVcpuOperationalStatus` | Nombre entier | Lecture seule | L'un des états de CPU suivants : 1 = Inconnu 2 = Autre 3 = OK 4 = Endommagé 5 = Chargé 6 = Panne prédictive 7 = Erreur 8 = Erreur irrécupérable 9 = Démarrage 10 = Arrêt 11 = Arrêté 12 = En service 13 = Aucun contact 14 = Communication perdue 15 = Abandon 16 = Inexploité 17 = Entité de soutien en erreur 18 = Terminé 19 = Mode d'alimentation La valeur par défaut est 1 (Inconnue) car Logical Domains Manager ne fournit pas l'état de la CPU.
`ldomVcpuPhysBind` | Chaîne d'affichage | Lecture seule | Liaison physique (PID). Contient l'identificateur du thread matériel (strand) assigné à cette CPU virtuelle. Cet ID identifie de manière unique le coeur et la puce.
`ldomVcpuPhysBindUsage` | Nombre entier | Lecture seule | Indique la quantité (en MHz) de la capacité totale du thread utilisée par cette CPU virtuelle. Par exemple, si un thread peut s'exécuter à 1 GHz au maximum, Si une moitié seulement de cette capacité est allouée à cette CPU virtuelle (50 % du thread), la valeur de la propriété est de 500.
`ldomVcpuCoreID` | Chaîne d'affichage | Lecture seule | Identificateur du coeur (ID coeur)
`ldomVcpuUtilPercent` | Chaîne d'affichage | Lecture seule | Indique le pourcentage d'utilisation de la CPU virtuelle

#### Tables de mémoire virtuelle

L'espace mémoire d'un domaine est appelé mémoire réelle, ou, en d'autres termes, mémoire virtuelle. L'espace mémoire de la plate-forme hôte détecté par l'hyperviseur est appelé mémoire physique. L'hyperviseur mappe les blocs de mémoire physique afin de former un bloc de mémoire réelle qui sera utilisé par un domaine.

L'exemple suivant indique que la taille de la mémoire requise peut être divisée entre deux blocs mémoire plutôt que d'être assignée à un seul grand bloc de mémoire. Si un domaine demande 521 Mo de mémoire réelle, deux blocs de 256 Mo peuvent être assignés à la mémoire sur le système hôte en tant que mémoire physique à l'aide du format `{`physical-address`,` real-address`,` size`}`.

    {0x1000000, 0x1000000, 256}, {0x2000000, 0x2000000,256}

Un domaine peut avoir jusqu'à 64 tranches de mémoire physique assignées à un domaine invité. Ainsi, une table auxiliaire, plutôt qu'une chaîne d'affichage, est utilisée pour contenir chaque tranche de mémoire. Une chaîne d'affichage dispose d'une limite de 255 caractères.

##### Table de mémoire virtuelle (`ldomVmemTable`)

`ldomVmemTable` décrit les propriétés de la mémoire virtuelle utilisées par les domaines.

Tableau 16-10 Table de mémoire virtuelle (`ldomVmemTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVmemLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant la mémoire virtuelle.
`ldomVmemIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer la mémoire virtuelle dans cette table.
`ldomVmemNumberofBlocks` | Nombre entier | Lecture seule | Nombre de blocs de la mémoire virtuelle.

##### Table de liaison physique de la mémoire virtuelle (`ldomVmemPhysBindTable`)

`ldomVmemPhysBindTable` est une table auxiliaire qui contient des tranches de mémoire physique pour tous les domaines.

Tableau 16-11 Table de liaison physique de la mémoire virtuelle (`ldomVmemPhysBindTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVmemPhysBindLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant les tranches de mémoire physique.
`ldomVmemPhysBind` | Chaîne d'affichage | Lecture seule | Liste de la mémoire physique mappée à ce bloc de mémoire virtuelle au format suivant : `{`physical-address`,` real-address`,` size`}`

#### Table de disques virtuels

Un service de disque virtuel (`vds`) et le périphérique physique auquel il est mappé (`vdsdev`) fournissent la capacité de disque virtuel à la technologie Oracle VM Server for SPARC. Un service de disque virtuel exporte un certain nombre de volumes locaux (disques physiques ou systèmes de fichiers). Lorsqu'un service de disque virtuel est spécifié, les éléments suivants sont inclus :

- Chemin d'accès `/dev` complet au périphérique de sauvegarde (`vdsdev`)

- Nom unique (nom de volume) du périphérique ajouté au service

Un ou plusieurs disques, systèmes de fichiers et une ou plusieurs tranches de disque peuvent être liés à un seul service de disque. Chaque disque possède un nom unique et un nom de volume. Le nom de volume est utilisé lorsque le disque est lié au service. Logical Domains Manager crée des clients de disques virtuels (`vdisk`) à partir du service de disque virtuel et de ses volumes logiques.

##### Table des services de disque virtuel (`ldomVdsTable`)

`ldomVdsTable` décrit les services de disques virtuels pour tous les domaines.

Tableau 16-12 Table des services de disque virtuel (`ldomVdsTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVdsLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le service de disque virtuel.
`ldomVdsIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le service de disque virtuel dans cette table.
`ldomVdsServiceName` | Chaîne d'affichage | Lecture seule | Nom du service du service de disque virtuel. La valeur de propriété est le service-name spécifié par la commande `ldm add-vds`.
`ldomVdsNumofAvailVolume` | Nombre entier | Lecture seule | Nombre de volumes logiques exportés par ce service de disque virtuel.
`ldomVdsNumofUsedVolume` | Nombre entier | Lecture seule | Nombre de volumes logiques utilisés (liés) à ce service de disque virtuel.

##### Table des périphériques de services de disques virtuels (`ldomVdsdevTable`)

`ldomVdsdevTable` décrit les périphériques de services de disques virtuels utilisés par tous les services de disques virtuels.

Tableau 16-13 Table des périphériques de services de disques virtuels (`ldomVdsdevTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVdsdevVdsIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomVdsTable` qui représente le service de disque virtuel contenant le périphérique de disque virtuel.
`ldomVdsdevIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le périphérique de service de disque virtuel dans cette table.
`ldomVdsdevVolumeName` | Chaîne d'affichage | Lecture seule | Nom de volume du périphérique de service de disque virtuel. Cette propriété spécifie un nom unique pour le périphérique ajouté au service de disque virtuel. Ce nom est exporté par le service de disque virtuel vers les clients afin d'ajouter ce périphérique. La valeur de propriété est le volume-name spécifié par la commande `ldm add-vdsdev`.
`ldomVdsdevDevPath` | Chaîne d'affichage | Lecture seule | Nom du chemin du périphérique de disque physique. La valeur de propriété est le backend spécifié par la commande `ldm add-vdsdev`.
`ldomVdsdevOptions` | Chaîne d'affichage | Lecture seule | Une ou plusieurs des options du périphérique de disque : `ro`, `slice` ou `excl`
`ldomVdsdevMPGroup` | Chaîne d'affichage | Lecture seule | Nom de groupe multivoie du périphérique de disque.

##### Table de disques virtuels (`ldomVdiskTable`)

`ldomVdiskTable` décrit les disques virtuels pour tous les domaines.

Tableau 16-14 Table de disques virtuels (`ldomVdiskTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVdiskLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le périphérique de disque virtuel.
`ldomVdiskVdsDevIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomVdsdevTable` qui représente le périphérique de services de disques virtuels.
`ldomVdiskIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le disque virtuel dans cette table.
`ldomVdiskName` | Chaîne d'affichage | Lecture seule | Nom du disque virtuel. La valeur de propriété est le disk-name spécifié par la commande `ldm add-vdisk`.
`ldomVdiskTimeout` | Nombre entier | Lecture seule | Délai d'attente, en secondes, pour l'établissement d'une connexion entre un client de disque virtuel et un serveur de disque virtuel.
`ldomVdiskID` | Chaîne d'affichage | Lecture seule | Identificateur du disque virtuel.

La figure suivante présente la manière dont les index sont utilisés pour définir les relations entre les tables des disques virtuels et la table de domaines. Les index sont utilisés comme suit :

- `ldomIndex` dans `ldomVdsTable` et `ldomVdiskTable` pointe vers `ldomTable`.

- `VdsIndex` dans `ldomVdsdevTable` pointe vers `ldomVdsTable`.

- `VdsDevIndex` dans `ldomVdiskTable` pointe vers `ldomVdsdevTable`.

Figure 16-3 Relations entre les tables de disques virtuels et la table de domaines

#### Table de réseaux virtuels

La prise en charge du réseau virtuel Oracle VM Server for SPARC permet aux domaines invités de communiquer entre eux, de même qu'avec des hôtes externes, via un périphérique Ethernet physique. Le réseau virtuel contient les composants principaux suivants :

- Commutateur virtuel (`vsw`)

- Périphérique réseau virtuel (`vnet`)

Après avoir créé un commutateur virtuel sur un domaine de service, vous pouvez lier un périphérique réseau physique au commutateur virtuel. Ensuite, vous pouvez créer un périphérique réseau virtuel pour un domaine qui utilise le service de commutateurs virtuels pour la communication. Le service de commutateurs virtuels communique avec d'autres domaines en se connectant au même commutateur virtuel. Le service de commutateurs virtuels communique avec des hôtes externes si un périphérique physique est lié au commutateur virtuel.

##### Table des services de commutateurs virtuels (`ldomVswTable`)

`ldomVswTable` décrit les services de commutateurs virtuels pour tous les domaines.

Tableau 16-15 Table des services de commutateurs virtuels (`ldomVswTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVswLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le service de commutateur virtuel.
`ldomVswIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le périphérique de commutateur virtuel dans cette table.
`ldomVswServiceName` | Chaîne d'affichage | Lecture seule | Nom du service de commutateur virtuel.
`ldomVswMacAddress` | Chaîne d'affichage | Lecture seule | Adresse MAC utilisée par le commutateur virtuel.
`ldomVswPhysDevPath` | Chaîne d'affichage | Lecture seule | Chemin d'accès au périphérique physique du commutateur réseau virtuel. La valeur de propriété est nulle si aucun périphérique physique n'est lié au commutateur virtuel.
`ldomVswMode` | Chaîne d'affichage | Lecture seule | La valeur est `mode=sc` pour les noeuds de cluster en cours d'exécution.
`ldomVswDefaultVlanID` | Chaîne d'affichage | Lecture seule | ID VLAN par défaut du commutateur virtuel.
`ldomVswPortVlanID` | Chaîne d'affichage | Lecture seule | ID VLAN de port du commutateur virtuel.
`ldomVswVlanID` | Chaîne d'affichage | Lecture seule | ID VLAN du commutateur virtuel.
`ldomVswLinkprop` | Chaîne d'affichage | Lecture seule | La valeur `linkprop=phys-state` permet de rapporter l'état du lien en fonction du périphérique réseau physique.
`ldomVswMtu` | Nombre entier | Lecture seule | Unité de transmission maximale (MTU) d'un périphérique de commutateur virtuel.
`ldomVswID` | Chaîne d'affichage | Lecture seule | Identificateur du périphérique de commutateur virtuel.
`ldomVswInterVnetLink` | Chaîne d'affichage | Lecture seule | Etat de l'assignation de canal LDC pour les communications inter-vnet. La valeur est `on` ou `off`.

##### Table des périphériques réseau virtuels (`ldomVnetTable`)

`ldomVnetTable` décrit les périphériques réseau virtuels pour tous les domaines.

Tableau 16-16 Table des périphériques réseau virtuels (`ldomVnetTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVnetLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le périphérique réseau virtuel.
`ldomVnetVswIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans la table du service de commutateurs virtuels.
`ldomVnetIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le périphérique réseau virtuel dans cette table.
`ldomVnetDevName` | Chaîne d'affichage | Lecture seule | Nom du périphérique réseau virtuel. La valeur de propriété est la propriété `net-dev` spécifiée par la commande `ldm add-vnet`.
`ldomVnetDevMacAddress` | Chaîne d'affichage | Lecture seule | Adresse MAC du périphérique réseau. La valeur de propriété est la propriété `mac-addr` spécifiée par la commande `ldm add-vnet`.
`ldomVnetMode` | Chaîne d'affichage | Lecture seule | La valeur `mode=hybrid` permet d'utiliser l'E/S hybride NIU sur le périphérique réseau physique.
`ldomVnetPortVlanID` | Chaîne d'affichage | Lecture seule | ID VLAN de port du périphérique réseau virtuel
`ldomVnetVlanID` | Chaîne d'affichage | Lecture seule | ID VLAN du périphérique réseau virtuel
`ldomVnetLinkprop` | Chaîne d'affichage | Lecture seule | La valeur `linkprop=phys-state` permet de rapporter l'état du lien en fonction du périphérique réseau physique.
`ldomVnetMtu` | Nombre entier | Lecture seule | MTU d'un périphérique réseau virtuel.
`ldomVnetID` | Chaîne d'affichage | Lecture seule | Identificateur du périphérique réseau virtuel.

#### Table de consoles virtuelles

Le domaine de service Oracle VM Server for SPARC fournit un service de terminal réseau virtuel (`vNTS`). `vNTS` fournit un service de consoles virtuelles, appelé concentrateur de consoles virtuelles (`vcc`), avec tout une gamme de numéros de ports. Chaque concentrateur de consoles virtuelles possède plusieurs groupes de consoles (`vcons`), et un numéro de port est assigné à chacun de ces groupes. Chaque groupe peut contenir plusieurs domaines.

##### Table des concentrateurs de consoles virtuelles (`ldomVccTable`)

`ldomVccTable` décrit les concentrateurs de consoles virtuelles pour tous les domaines.

Tableau 16-17 Table des concentrateurs de consoles virtuelles (`ldomVccTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVccLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le service de consoles virtuelles.
`ldomVccIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le concentrateur de console virtuelle dans cette table.
`ldomVccName` | Chaîne d'affichage | Lecture seule | Nom du concentrateur de console virtuelle. La valeur de propriété est le vcc-name spécifié par la commande `ldm add-vcc`.
`ldomVccPortRangeLow` | Nombre entier | Lecture seule | Limite inférieure de la plage de ports TCP qui sera utilisée par le concentrateur de consoles virtuelles. La valeur de propriété est la portion x de la `port-range` spécifiée par la commande `ldm add-vcc`.
`ldomVccPortRangeHigh` | Nombre entier | Lecture seule | Limite supérieure de la plage de ports TCP qui sera utilisée par le concentrateur de consoles virtuelles. La valeur de propriété est la portion y de la `port-range` spécifiée par la commande `ldm add-vcc`.

##### Table des groupes de consoles virtuelles (`ldomVconsTable`)

`ldomVconsTable` écrit les groupes de consoles virtuelles pour tous les services de consoles virtuelles.

Tableau 16-18 Table des groupes de consoles virtuelles (`ldomVconsTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVconsIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer un groupe virtuel dans cette table.
`ldomVconsGroupName` | Chaîne d'affichage | Lecture seule | Nom du groupe auquel lier la console virtuelle. La valeur de propriété est le `group` spécifié par la commande `ldm set-vcons`.
`ldomVconsPortNumber` | Nombre entier | Lecture seule | Numéro de port assigné à ce groupe. La valeur de propriété est le `port` spécifié par la commande `ldm set-vcons`.

##### Table des relations de consoles virtuelles (`ldomVconsVccRelTable`)

`ldomVconsVccRelTable` contient des valeurs d'index permettant d'afficher les relations entre les tables d'un domaine, d'un concentrateur de consoles virtuelles et de groupes de consoles.

Tableau 16-19 Table des relations de consoles virtuelles (`ldomVconsVccRelTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVconsVccRelVconsIndex` | Nombre entier | Lecture seule | Valeur de `ldomVconsIndex` dans `ldomVconsTable`.
`ldomVconsVccRelLdomIndex` | Nombre entier | Lecture seule | Valeur de `ldomIndex` dans `ldomTable`.
`ldomVconsVccRelVccIndex` | Nombre entier | Lecture seule | Valeur de `ldomVccIndex` dans `ldomVccTable`

La figure suivante présente la manière dont les index sont utilisés pour définir les relations entre les tables de consoles virtuelles et la table de domaines. Les index sont utilisés comme suit :

- `ldomIndex` dans `ldomVccTable` et `ldomVconsVccRelTable` pointe vers `ldomTable`.

- `VccIndex` dans `ldomVconsVccRelTable` pointe vers `ldomVccTable`.

- `VconsIndex` dans `ldomVconsVccRelTable` pointe vers `ldomVconsTable`.

Figure 16-4 Relations entre les tables de consoles virtuelles et la table de domaines

#### Table des unités cryptographiques (`ldomCryptoTable`)

`ldomCryptoTable` décrit les unités cryptographiques utilisées par tous les domaines. Une unité cryptographique est parfois appelée unité arithmétique modulaire (MAU, Modular Arithmetic Unit).

Tableau 16-20 Table des unités cryptographiques (`ldomCryptoTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomCryptoLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant l'unité cryptographique.
`ldomCryptoIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer l'unité cryptographique dans cette table.
`ldomCryptoCpuSet` | Chaîne d'affichage | Lecture seule | Liste des CPU mappées à `MAU-unit cpuset`. Par exemple, `{0, 1, 2, 3}`.

#### Table des E/S de bus (`ldomIOBusTable`)

`ldomIOBusTable` décrit les périphériques d'E/S physique et les bus PCI utilisés par tous les domaines.

Tableau 16-21 Table des E/S de bus (`ldomIOBusTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomIOBusLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le bus d'E/S.
`ldomIOBusIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer le bus d'E/S dans cette table.
`ldomIOBusName` | Chaîne d'affichage | Lecture seule | Nom du périphérique d'E/S physique.
`ldomIOBusPath` | Chaîne d'affichage | Lecture seule | Chemin d'accès au périphérique d'E/S physique.
`ldomIOBusOptions` | Chaîne d'affichage | Lecture seule | Options du périphérique d'E/S physique.

#### Table des coeurs (`ldomCoreTable`)

`ldomCoreTable` décrit les informations relatives au coeur, telles que `core-id` et `cpuset`, pour tous les domaines.

Tableau 16-22 Table des coeurs (`ldomCoreTable`)

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomCoreLdomIndex` | Nombre entier | Lecture seule | Nombre entier utilisé comme index dans `ldomTable` qui représente le domaine contenant le coeur.
`ldomCoreIndex` | Nombre entier | Non accessible | Nombre entier utilisé pour indexer un coeur dans cette table.
`ldomCoreID` | Chaîne d'affichage | Lecture seule | Identificateur d'un coeur (ID coeur).
`ldomCoreCpuSet` | Chaîne d'affichage | Lecture seule | Liste des CPU mappées à `MAU-unit cpuset` du coeur.

#### Variables scalaires des informations de version de Logical Domains

Le protocole Logical Domains Manager prend en charge les versions de Logical Domains, qui sont composées d'un numéro majeur et d'un numéro mineur. Oracle VM Server for SPARC MIB dispose de variables scalaires pour décrire les informations de version de Logical Domains.

Tableau 16-23 Variables scalaires des informations de version de Logical Domains

Nom | Type de données | Accès | Description
--- | --- | --- | ---
`ldomVersionMajor` | Nombre entier | Lecture seule | Numéro de version majeure.
`ldomVersionMinor` | Nombre entier | Lecture seule | Numéro de version mineure.

Les valeurs pour `ldomVersionMajor` et `ldomVersionMinor` sont équivalentes à la version affichée par la commande `ldm list -p`. Par exemple :

    $ ldm ls -p
    VERSION 1.6
    ...

    $ snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0
    SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1

    $ snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMinor.0
    SUN-LDOM-MIB::ldomVersionMinor.0 = INTEGER: 5

Copyright © 2007, 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |