Guide d'administration d'Oracle® VM Server for SPARC 3.3

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Liste des ressources du domaine

Cette section montre l'utilisation de la syntaxe des sous-commandes ldm, définit certains termes de sortie, tels que les balises et les statistiques d'utilisation et fournit des exemples qui sont semblables à ce qui s'affiche en sortie.

Sortie lisible par la machine

Si vous créez des scripts utilisant la sortie de la commande ldm list, utilisez toujours l'option –p pour produire un formulaire de la sortie lisible par la machine.

Pour visualiser l'utilisation de la syntaxe pour toutes les sous-commandes ldm, utilisez la commande suivante :

primary# ldm --help

Pour plus d'informations sur les sous-commandes ldm, reportez-vous à la page de manuel ldm(1M).

Définitions des balises

Les balises suivantes peuvent être affichées dans la sortie pour un domaine (ldm list). Si vous utilisez les options longues analysables (–l –p) pour la commande, les balises sont écrites en entier, par exemple, flags=normal,control,vio-service. Sinon, vous voyez des abréviations en lettres, par exemple -n-cv-. Les valeurs des balises de la liste dépendent de leur position. Les valeurs suivantes peuvent apparaître dans chacune des six colonnes de gauche à droite.

    Colonne 1 – Démarrage ou arrêt des domaines

  • s Démarrage ou arrêt

    Colonne 2 – Statut du domaine

  • n Normal

  • t Transition

  • d Domaine dégradé qui ne peut pas être démarré pour cause de ressources manquantes

    Colonne 3 – Statut de la reconfiguration

  • d Reconfiguration retardée

  • r Reconfiguration dynamique de la mémoire

    Colonne 4 – Domaine de contrôle

  • c Domaine de contrôle

    Colonne 5 – Domaine de service

  • v Domaine de service d'E/S virtuelle

    Colonne 6 – Statut de la migration

  • s Domaine source dans une migration

  • t Domaine cible dans une migration

  • e Erreur survenue pendant une migration

Définition des statistiques d'utilisation

Les statistiques d'utilisation par CPU virtuelle (UTIL) sont affichées par le biais de l'option longue (–l) de la commande ldm list. Les statiques sont le pourcentage de temps que la CPU virtuelle a passé sur l'exécution pour le compte d'un système d'exploitation invité. Une CPU virtuelle est considérée comme un exécutant pour le compte du système d'exploitation invité sauf lorsqu'il a été cédé à l'hyperviseur. Si le système d'exploitation invité ne cède pas de CPU virtuelles à l'hyperviseur, l'utilisation des CPU dans le système d'exploitation invité sera toujours affichée comme étant à 100%.

Les statistiques d'utilisation indiquées pour un domaine logique sont la moyenne des utilisations des CPU virtuelles dans le domaine. Les statistiques d'utilisation normalisée (NORM) correspondent au pourcentage de temps d'exécution des CPU virtuelles pour le compte des SE hôtes. Cette valeur prend en compte des opérations telles que les sauts de cycles. La virtualisation normalisée est uniquement disponible si votre système exécute la dernière version 8.2.0 du microprogramme système.

Si PM n'effectue pas d'opération de saut, l'utilisation 100 % correspond à l'utilisation normalisée 100 %. Lorsque PM ajuste le saut du cycle sur 4/8, l'utilisation 100 % correspond à 50 %, ce qui signifie que la CPU possède uniquement la moitié du nombre possible de cycles disponibles. En conséquence, les CPU entièrement utilisées ont un pourcentage d'utilisation normalisée de 50 %. Utilisez la commande ldm list ou ldm list -l pour afficher l'utilisation normalisée relative aux CPU virtuelles et aux SE hôtes.

Affichage des différentes listes

  • Pour afficher les versions logicielles actuellement installées :

    primary# ldm -V
  • Pour générer une liste abrégée de tous les domaines :

    primary# ldm list
  • Pour générer une liste longue de tous les domaines :

    primary# ldm list -l
  • Pour générer une liste étendue de tous les domaines :

    primary# ldm list -e
  • Pour générer une liste analysable lisible par la machine de tous les domaines :

    primary# ldm list -p
  • Vous pouvez générer une sortie en tant que sous-ensemble de ressources en entrant une ou plusieurs des options format suivantes. Si vous indiquez plusieurs formats, délimitez les éléments par des virgules sans espaces.

    primary# ldm list -o resource[,resource...] domain-name
    • console La sortie contient la console virtuelle (vcons) et le service de concentrateur de console virtuelle (vcc)

    • core La sortie contient des informations sur les domaines ayant des coeurs complets alloués

    • cpu La sortie contient des informations sur la CPU virtuelle (vcpu), la CPU physique (pcpu) et l'ID du coeur

    • crypto La sortie de l'unité cryptographique contient une unité arithmétique modulaire (mau) et toute autre unité cryptographique prise en charge, notamment la Control Word Queue (CWQ)

    • disk La sortie contient le disque virtuel (vdisk) et le serveur de disque virtuel (vds)

    • La sortie domain-name contient les variables (var), host ID (hostid), l'état du domaine, des balises, l'UUID et l'état du logiciel

    • memory La sortie contient memory

    • network La sortie contient l'adresse de contrôle d'accès au média (mac), le commutateur de réseau virtuel (vsw) et le périphérique réseau virtuel (vnet)

    • physio L'entrée/sortie physique contient l'interconnexion de composants périphériques (pci) et l'unité d'interface réseau (niu)

    • resmgmt – La sortie contient des informations sur la stratégie DRM (gestion dynamique des ressources), indique quelle stratégie est actuellement utilisée et répertorie les contraintes associées à la configuration whole-core

    • serial La sortie contient le service de canal de domaine logique (vldc), le client du canal de domaine logique (vldcc), le client du canal de plan de données virtuelles (vdpcc), le service du canal de plan de données virtuelles (vdpcs)

    • stats La sortie contient des statistiques relatives aux stratégies de gestion des ressources

    • status La sortie contient l'état sur la migration du domaine en cours

      Les exemples suivants montrent différents sous-ensembles de sortie que vous pouvez définir :

    • Pour dresser la liste des informations des CPU pour le domaine de contrôle :

      primary# ldm list -o cpu primary
    • Pour dresser la liste des informations de domaine pour un domaine invité :

      primary# ldm list -o domain ldm2
    • Pour dresser la liste des informations sur la mémoire et le réseau pour un domaine invité :

      primary# ldm list -o network,memory ldm1
    • Pour dresser la liste des informations sur la stratégie DRM pour un domaine invité :

      primary# ldm list -o resmgmt,stats ldm1
  • Pour afficher une variable et sa valeur pour un domaine :

    primary# ldm list-variable variable-name domain-name

    Par exemple, la commande suivante affiche la valeur de la variable boot-device sur le domaine ldg1 :

    primary# ldm list-variable boot-device ldg1
    boot-device=/virtual-devices@100/channel-devices@200/disk@0:a
  • Pour dresser la liste des ressources liées à un domaine :

    primary# ldm list-bindings domain-name
  • Pour dresser la liste des configurations de domaine logique stockées sur le SP :

    La commande ldm list-config répertorie les configurations de domaine logique qui sont stockées sur le processeur de service. Si l'option –r est utilisée, cette commande répertorie les configurations pour lesquelles des fichiers enregistrés automatiquement existent sur le domaine de contrôle.

    Pour plus d'informations sur les configurations, reportez-vous à la section Gestion des configurations de domaine. Pour plus d'exemples, reportez-vous à la page de manuel ldm(1M).

    primary# ldm list-config
    factory-default
    3guests
    foo [next poweron]
    primary
    reconfig-primary

      Les libellés à la droite du nom de la configuration ont la signification suivante :

    • [current] Dernière configuration démarrée, uniquement tant qu'elle correspond à la configuration en cours d'exécution, c'est-à-dire jusqu'à ce que vous démarreriez une reconfiguration. Après la reconfiguration, l'annotation devient [next poweron].

    • [next poweron] Configuration à utiliser lors du cycle d'alimentation suivant.

    • [degraded] Version endommagée de la configuration précédemment initialisée.

  • Pour répertorier toutes les ressources du serveur, liées ou non :

    primary# ldm list-devices -a
  • Pour répertorier la quantité de mémoire disponible à allouer :

    primary# ldm list-devices mem
    MEMORY
        PA                   SIZE
        0x14e000000          2848M
  • Pour déterminer quelles portions de mémoire sont indisponibles pour des domaines logiques :

    primary# ldm list-devices -a mem
    MEMORY
        PA                   SIZE            BOUND
        0x0                  57M             _sys_
        0x3900000            32M             _sys_
        0x5900000            94M             _sys_
        0xb700000            393M            _sys_
        0x24000000           192M            _sys_
        0x30000000           255G            primary
        0x3ff0000000         64M             _sys_
        0x3ff4000000         64M             _sys_
        0x3ff8000000         128M            _sys_
        0x80000000000        2G              ldg1
        0x80080000000        2G              ldg2
        0x80100000000        2G              ldg3
        0x80180000000        2G              ldg4
        0x80200000000        103G
        0x81bc0000000        145G            primary
  • Pour répertorier les services disponibles :

    primary# ldm list-services

Liste des contraintes

    Les contraintes de Logical Domains Manager sont une ou plusieurs ressources que vous voulez assigner à un domaine particulier. Soit vous recevez toutes les ressources dont vous avez demandé l'ajout au domaine, soit vous ne recevez aucune d'entre elles, en fonction des ressources disponibles. La sous-commande list-constraints répertorie les ressources que vous voulez assigner au domaine.

  • Pour répertorier les contraintes pour un domaine :

    # ldm list-constraints domain-name
  • Pour répertorier les contraintes au format XML pour un domaine particulier :

    # ldm list-constraints -x domain-name
  • Pour répertorier les contraintes pour tous les domaines dans un format analysable :

    # ldm list-constraints -p

Liste des informations sur le groupe de ressources

Affichez les informations sur le groupe de ressources à l'aide de la commande ldm list-rsrc-group.

La commande suivante affiche des informations sur tous les groupes de ressources :

primary# ldm list-rsrc-group
NAME                        CORE MEMORY IO
/SYS/CMU4                   12   256G   4
/SYS/CMU5                   12   256G   4
/SYS/CMU6                   12   128G   4
/SYS/CMU7                   12   128G   4

Comme les autres commandes ldm list-*, vous pouvez définir les options permettant d'afficher la sortie analysable, la sortie détaillée, ainsi que des informations sur des groupes de ressources et des domaines en particuliers. Pour plus d'informations, reportez-vous à la page de manuel ldm(1M).

L'exemple suivant utilise l'option –l pour afficher des informations détaillées sur le groupe de ressources /SYS/CMU5.

primary# ldm list-rsrc-group -l /SYS/CMU5
NAME                                    CORE   MEMORY    IO
/SYS/CMU5                               12     256G      4

CORE
    CID                                             BOUND
    192, 194, 196, 198, 200, 202, 208, 210          primary
    212, 214, 216, 218                              primary

MEMORY

    PA              SIZE              BOUND
    0xc0000000000   228M              ldg1
    0xc0030000000   127G              primary
    0xc1ffc000000   64M               _sys_
    0xd0000000000   130816M           primary
    0xd1ffc000000   64M               _sys_

IO
    DEVICE          PSEUDONYM         BOUND
    pci@900         pci_24            primary
    pci@940         pci_25            primary
    pci@980         pci_26            primary
    pci@9c0         pci_27            primary