Go to main content
Guide d'administration d'Oracle® VM Server for SPARC 3.4

Quitter la vue de l'impression

Mis à jour : Août 2016
 
 

Procédure de modification matérielle PCIe

La procédure suivante vous aide à éviter la mauvaise configuration des assignations d'extrémité PCIe. Pour obtenir des informations spécifiques à la plate-forme sur l'installation et la suppression de matériel donné, reportez-vous à la documentation de votre plate-forme.

  • Aucune action n'est nécessaire si vous installez une carte PCIe dans un emplacement vide. La carte PCIe est automatiquement détenue par le domaine propriétaire du bus PCIe.

    Pour assigner la nouvelle carte PCIe à un domaine d'E/S, utilisez la commande ldm remove-io pour, dans un premier temps, supprimer la carte du domaine root. Utilisez ensuite la commande ldm add-io pour assigner la carte à un domaine d'E/S.

  • Aucune action n'est nécessaire si la carte PCIe est supprimée du système et assignée au domaine root.

  • Pour supprimer une carte PCIe assignée à un domaine d'E/S, supprimez d'abord le périphérique du domaine d'E/S. Ajoutez ensuite le périphérique au domaine root avant de retirer physiquement le périphérique du système.

  • Pour remplacer une carte PCIe assignée à un domaine d'E/S, vérifiez que la nouvelle carte est prise en charge par la fonction DIO.

    Si tel est le cas, aucune action n'est nécessaire pour assigner automatiquement la nouvelle carte au domaine d'E/S actuel.

    Sinon, supprimez d'abord la carte PCIe du domaine d'E/S à l'aide de la commande ldm remove-io. Utilisez ensuite la commande ldm add-io pour réassigner la carte PCIe au domaine root. Puis remplacez physiquement la carte PCIe que vous avez assignée au domaine root par une carte PCIe différente. Ces étapes vous permettent d'éviter une configuration non prise en charge par la fonction DIO.

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) (https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=226878266536565&id=1684273.1&_adf.ctrl-state=bo9fbmr1n_49).
  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