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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Réduction des interruptions des domaines invités lors du retrait d'une carte PCIe

Lorsque vous retirez ou remplacez une carte PCIe dans un système qui exécute le logiciel Oracle VM Server for SPARC, les domaines qui dépendent de ce matériel ne sont pas disponibles. Pour réduire de telles interruptions de domaines invités, vous devez préparer votre système à utiliser les capacités d'enfichage à chaud afin de retirer la carte physiquement.

Procédure de réduction des interruptions des domaines invités lors du retrait d'une carte PCIe

Cette procédure vous permet d'éviter l'interruption d'un domaine invité qui ne dispose pas d'un périphérique d'E/S directes ou SR-IOV et dont plusieurs chemins sont configurés. Remarquez que cette procédure nécessite deux réinitialisations du domaine primary.


Remarque - Cette procédure ne s'applique pas lorsque la carte PCIe se trouve sur un complexe root appartenant à un domaine root qui n'est pas primary. Reportez-vous plutôt au document How to Replace PCIe Direct I/O Cards Assigned to an Oracle VM Server for SPARC Guest Domain (Doc ID 1684273.1).
  1. Arrêtez le domaine invité auquel l'emplacement PCIe est assigné.
    primary# ldm stop domain-name
  2. Retirez l'emplacement PCIe du domaine invité.
    primary# ldm remove-io PCIe-slot domain-name
  3. Arrêtez les domaines invités auxquels les emplacements PCIe et les fonctions virtuelles SR-IOV sont assignés.
    primary# ldm stop domain-name

    Remarque - Vous n'avez pas besoin d'arrêter les domaines invités auxquels les bus PCIe sont assignés car ils peuvent fournir d'autres chemins vers les périphériques réseau et de disque aux domaines invités.
  4. Démarrez une reconfiguration retardée sur le domaine primary de manière à pouvoir lui assigner cet emplacement.
    primary# ldm start-reconf primary
  5. Ajoutez l'emplacement PCIe au domaine primary.
    primary# ldm add-io PCIe-slot domain-name
  6. Réinitialisez le domaine primary.
    primary# shutdown -i6 -g0 -y
  7. Utilisez les commandes d'enfichage à chaud pour remplacer la carte PCIe.

    Pour plus d'informations sur les capacités d'enfichage à chaud du SE Oracle Solaris, reportez-vous au Chapitre 2, Dynamically Configuring Devices du manuel Managing Devices in Oracle Solaris 11.3 .

  8. Après le remplacement de la carte, procédez aux étapes suivantes si vous devez réassigner ce même emplacement PCIe au domaine invité :
    1. Déclenchez une reconfiguration retardée sur le domaine primary.
      primary# ldm start-reconf primary
    2. Retirez l'emplacement PCIe du domaine primary.
      primary# ldm remove-io PCIe-slot domain-name
    3. Réinitialisez le domaine primary pour que le retrait de l'emplacement PCIe prenne effet.
      primary# shutdown -i6 -g0 -y
    4. Réassignez l'emplacement PCIe au domaine invité.
      primary# ldm add-io PCIe-slot domain-name
    5. Démarrez les domaines invités auxquels vous souhaitez assigner les emplacements PCIe et les fonctions virtuelles SR-IOV.
      primary# ldm start domain-name