Surveillance des domaines
Cette section décrit la procédure de surveillance 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.
Définition des variables d'environnement
Avant de pouvoir interroger Oracle VM Server for SPARC MIB, vous devez définir les variables d'environnement PATH, MIBDIRS et MIBS.
$ 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
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.
Pour récupérer un seul objet MIB :
# snmpget -v version -c community-string host MIB-object
Pour récupérer 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
Remarque - Vous recevez des tables SNMP vides lorsque vous interrogez le logiciel Oracle VM Server for SPARC MIB 2.1 à l'aide de la commande
snmptable et des options
–v2c ou
–v3. La commande
snmptable avec l'option
–v1 fonctionne comme prévu.
Pour contourner le problème, servez-vous de l'option –CB pour utiliser uniquement les requêtes GETNEXT, et non GETBULK, pour l'extraction des données. Voir Interrogation d'Oracle VM Server for SPARC MIB.
Exemple 21-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 21-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::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
SUN-LDOM-MIB::ldomPerfCounters.1 = STRING: htstrand
SUN-LDOM-MIB::ldomPerfCounters.2 = STRING: global,htstrand
SUN-LDOM-MIB::ldomNumCMI.1 = INTEGER: 0
SUN-LDOM-MIB::ldomNumCMI.2 = INTEGER: 0
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 21-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 d'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.
Table 21-1 Table de domaine (ldomTable)
|
|
|
|
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 :
|
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. |
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 maximal 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 Serveur Fujitsu M10, 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. |
ldomPerfCounters |
Chaîne |
Lecture seule |
Informations d'accès au registre des performances pour un domaine invité. Les valeurs peuvent être global (sur un domaine à la fois uniquement) et, éventuellement, l'une des suivantes : htstrand ou strand. La valeur par défaut est htstrand. |
ldomNumCMI |
Nombre entier |
Lecture seule |
Nombre de ressources CMI utilisées. Si l'état du domaine est Inactif, cette valeur correspond au nombre demandé de ressources CMI. |
|
Table des variables d'environnement (ldomEnvVarsTable)
ldomEnvVarsTable décrit la variable d'environnement OpenBoot PROM que tous les domaines utilisent.
Table 21-2 Table des variables d'environnement (ldomEnvVarsTable)
|
|
|
|
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.
Table 21-3 Table de stratégie de domaine (ldomPolicyTable)
|
|
|
|
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.
Table 21-4 Table de configuration du processeur de service (ldomSPConfigTable)
|
|
|
|
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)
Ressources CMI (cmi)
Les variables MIB scalaires suivantes sont utilisées pour représenter les pools de ressources et leurs propriétés.
Table 21-5 Variables scalaires pour un pool de ressources CPU
|
|
|
|
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 :
La valeur par défaut est MHz. |
|
Table 21-6 Variables scalaires pour un pool de ressources de mémoire
|
|
|
|
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. |
|
Table 21-7 Variables scalaires pour un pool de ressources cryptographiques
|
|
|
|
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. |
|
Table 21-8 Variables scalaires pour un pool de ressources de bus d'E/S
|
|
|
|
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 21-9 Variables scalaires pour un pool de ressources CMI
|
|
|
|
ldomCMIRpCapacity |
Nombre entier |
Lecture seule |
Réservation maximale autorisée par le pool. |
ldomCMIRpReserved |
Nombre entier |
Lecture seule |
Nombre de ressources CMI actuellement réservées dans le pool de ressources. |
|
Table de CPU virtuelle (ldomVcpuTable)
ldomVcpuTable décrit les CPU virtuelles que tous les domaines utilisent.
Table 21-10 Table de CPU virtuelle (ldomVcpuTable)
|
|
|
|
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.
Table 21-11 Table de mémoire virtuelle (ldomVmemTable)
|
|
|
|
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.
Table 21-12 Table de liaison physique de la mémoire virtuelle (ldomVmemPhysBindTable)
|
|
|
|
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.
Table 21-13 Table des services de disque virtuel (ldomVdsTable)
|
|
|
|
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.
Table 21-14 Table des périphériques de services de disques virtuels (ldomVdsdevTable)
|
|
|
|
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 d'accès 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.
Table 21-15 Table de disques virtuels (ldomVdiskTable)
|
|
|
|
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 21-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.
Table 21-16 Table des services de commutateurs virtuels (ldomVswTable)
|
|
|
|
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.
Table 21-17 Table des périphériques réseau virtuels (ldomVnetTable)
|
|
|
|
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.
Table 21-18 Table des concentrateurs de consoles virtuelles (ldomVccTable)
|
|
|
|
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. Cette table indique également si la journalisation des consoles est activée ou désactivée sur chaque domaine.
Table 21-19 Table des groupes de consoles virtuelles (ldomVconsTable)
|
|
|
|
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. |
ldomVconsLog |
Chaîne d'affichage |
Lecture seule |
Statut de journalisation des consoles. La valeur de propriété est la chaîne on ou off, tel qu'indiqué par la commande ldm set-vcons.
Lorsqu'un groupe contient plusieurs domaines, cette propriété affiche le statut de journalisation des consoles du domaine qui a été modifié le plus récemment 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.
Table 21-20 Table des relations de consoles virtuelles (ldomVconsVccRelTable)
|
|
|
|
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 21-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).
Table 21-21 Table des unités cryptographiques (ldomCryptoTable)
|
|
|
|
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.
Table 21-22 Table des E/S de bus (ldomIOBusTable)
|
|
|
|
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 CMI (ldomCMITable)
ldomCMITable contient les informations de ressource CMI pour tous les domaines.
Table 21-23 Table CMI (ldomCMITable)
|
|
|
|
ldomCMILdomIndex |
Nombre entier |
Lecture seule |
Nombre entier utilisé comme index dans ldomTable qui représente le domaine contenant la ressource CMI. |
ldomCMIIndex |
Nombre entier |
Non accessible |
Nombre entier utilisé pour indexer la ressource CMI dans cette table. |
ldomCMIID |
Chaîne d'affichage |
Lecture seule |
Identificateur d'une ressource CMI (ID CMI) |
ldomCMICpuSet |
Chaîne d'affichage |
Lecture seule |
Liste des CPU mappées à la ressource CMI. |
ldomCMICores |
Chaîne d'affichage |
Lecture seule |
Liste des coeurs mappés à la ressource CMI. |
|
Table des coeurs (ldomCoreTable)
ldomCoreTable décrit les informations relatives au coeur, telles que core-id et cpuset, pour tous les domaines.
Table 21-24 Table des coeurs (ldomCoreTable)
|
|
|
|
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 domaine
Le protocole Logical Domains Manager prend en charge les versions de domaine, 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 domaine.
Table 21-25 Variables scalaires des informations de version de domaine
|
|
|
|
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