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

## Configuration d'IPMP dans un environnement Logical Domains

Le logiciel Oracle VM Server for SPARC prend en charge l'IPMP (IP network multipathing, multipathing sur réseau IP) basé sur liaison avec les périphériques réseau virtuels. Lors de la configuration d'un groupe IPMP avec des périphériques de réseau virtuel, configurez le groupe pour utiliser la détection de liaison. Si vous utilisez des versions antérieures du logiciel Oracle VM Server for SPARC (Logical Domains), vous ne pouvez configurer que la détection par sonde avec les périphériques de réseau virtuel.

### Configuration des périphériques de réseau virtuel dans un groupe IPMP dans un domaine

Le diagramme suivant illustre deux réseaux virtuels (`vnet0` et `vnet1`) connectés à des instances de commutateur virtuel distinctes (`vsw0` et `vsw1`) dans le domaine de service, qui, à leur tour, utilisent deux interfaces physiques différentes. Les interfaces physiques sont `nxge0` et `nxge1` dans Oracle Solaris 10 et `net0` et `net1` dans Oracle Solaris 11. Le diagramme présente les noms des interfaces physiques Oracle Solaris 10. En cas de défaillance d'une liaison physique dans le domaine de service, le périphérique du commutateur virtuel qui est lié à ce périphérique physique détecte la défaillance. Ensuite, le périphérique du commutateur virtuel propage la panne au périphérique réseau virtuel correspondant lié à ce commutateur virtuel. Le périphérique réseau virtuel envoie une notification de cet événement de liaison à la couche IP dans l'invité `LDom_A`, ce qui aboutit à un basculement sur l'autre périphérique réseau virtuel dans le groupe IPMP.

Figure 8-7 Deux réseaux virtuels connectés à des instances de commutateur virtuel distinctes

Remarque - La Figure 8-7 présente la configuration sur un système Oracle Solaris 10. Pour un système Oracle Solaris 11, seuls les noms des interfaces sont modifiés et remplacés par des noms génériques tels que `net0` et `net1` respectivement pour `nxge0` et `nxge1`.

On peut obtenir une meilleure fiabilité dans le domaine logique en connectant chaque périphérique réseau virtuel (`vnet0` et `vnet1`) à des instances de commutateur virtuel dans des domaines de service différents (comme représenté dans le schéma suivant). Dans ce cas, en plus de la panne du réseau physique, `LDom_A` peut détecter une panne du réseau virtuel et déclencher un basculement suite à une panne ou un arrêt du domaine de service.

Figure 8-8 Connexion de chaque périphérique réseau virtuel à des domaines de service différents

Remarque - La Figure 8-8 présente la configuration sur un système Oracle Solaris 10. Pour un système Oracle Solaris 11, seuls les noms des interfaces sont modifiés et remplacés par des noms génériques tels que `net0` et `net1` respectivement pour `nxge0` et `nxge1`.

Pour plus d'informations, reportez-vous à Oracle Solaris 10 System Administration Guide: IP Services or “Establishing an Oracle Solaris Network” in the Oracle Solaris 11.1 Information Library.

### Configuration et utilisation d'IPMP dans le domaine de service

IPMP peut être configuré dans le domaine de service en configurant des interfaces de commutateur virtuel dans un groupe. Le schéma suivant représente deux instances de commutateur virtuel (`vsw0` et `vsw1`) liées à deux périphériques physiques différents. Les deux interfaces de commutateur virtuel peuvent ensuite être créées et configurées dans un groupe IPMP. En cas de panne d'une liaison physique, le périphérique du commutateur virtuel qui est lié à ce périphérique physique détecte la panne de liaison. Le périphérique du commutateur virtuel envoie une notification de cet événement de liaison à la couche IP du domaine de service, ce qui aboutit à un basculement sur l'autre périphérique de commutateur virtuel dans le groupe IPMP. Les deux interfaces physiques sont `nxge0` et `nxge1` dans Oracle Solaris 10 et `net0` et `net1` dans Oracle Solaris 11. Le diagramme suivant présente les noms des interfaces physiques Oracle Solaris 10.

Figure 8-9 Configuration de deux interfaces de commutateur virtuel en tant que membres d'un groupe IPMP

Remarque - La Figure 8-9 présente la configuration sur un système Oracle Solaris 10. Pour un système Oracle Solaris 11, seuls les noms des interfaces sont modifiés et remplacés par des noms génériques tels que `net0` et `net1` respectivement pour `nxge0` et `nxge1`.

### Utilisation de l'IPMP basé sur liaison dans la mise en réseau virtuelle de Logical Domains

Les périphériques de réseau virtuel et de commutateur virtuel prennent en charge les mises à jour de l'état de liaison dans la pile réseau. Par défaut, un périphérique réseau virtuel signale l'état de sa liaison virtuelle (son LDC au commutateur virtuel). Cette configuration est activée par défaut et ne nécessite pas d'autre étape de configuration de votre part.

Parfois, il peut être nécessaire de détecter les changements d'état de la liaison au réseau physique. Par exemple, si un périphérique physique a été assigné à un commutateur virtuel, la liaison du réseau physique à partir du domaine de service vers le réseau externe peut ne pas fonctionner même si la liaison du périphérique réseau virtuel à son périphérique de commutateur virtuel fonctionne. Dans ce cas, il peut être nécessaire d'obtenir et de signaler l'état de la liaison physique au périphérique réseau virtuel et à sa pile.

L'option `linkprop=phys-state`peut être utilisée pour configurer le suivi de l'état de la liaison physique pour les périphériques du réseau virtuel ainsi que pour les périphériques du commutateur virtuel. Lorsque cette option est activée, le périphérique virtuel (réseau virtuel ou commutateur virtuel) signale son état de liaison en fonction de l'état de liaison physique pendant qu'il est créé en tant qu'interface dans le domaine. Vous pouvez utiliser les commandes d'administration réseau standard d'Oracle Solaris, notamment `dladm` et `ifconfig` pour vérifier l'état de la liaison. Par ailleurs, l'état de liaison est également consigné dans le fichier `/var/adm/messages`.

Pour Oracle Solaris 10, reportez-vous aux pages de manuel `dladm`(1M) et `ifconfig`(1M). Pour Oracle Solaris 11, reportez-vous aux pages de manuel `dladm`(1M), `ipadm`(1M) et `ipmpstat`(1M).

Remarque - Vous pouvez exécuter les pilotes connaissant et ne connaissant pas l'état de liaison `vnet` et `vsw` simultanément sur un système Logical Domains. Cependant, si vous avez l'intention de configurer un IPMP basé sur la liaison, vous devez installer un pilote connaissant l'état de liaison. Si vous avez l'intention d'activer les mises à jour de l'état de liaison physique, mettez à niveau les pilotes `vnet` et `vsw` au SE Oracle Solaris 10 8/11, et exécutez au moins la Version 1.3 de Logical Domains Manager.

### Procédure de configuration des mises à jour de l'état de liaison physique

Cette procédure décrit comment activer les mises à jour de l'état de liaison pour les périphériques du réseau virtuel.

Vous pouvez également activer les mises à jour de l'état de liaison physique pour un périphérique du réseau virtuel en suivant une procédure identique et en définissant l'option `linkprop=phys-state` dans les commandes `ldm add-vsw` et `ldm set-vsw`.

Remarque - Vous ne devez utiliser l'option `linkprop=phys-state` que si le périphérique de commutateur virtuel lui-même est créé en tant qu'interface. Si `linkprop=phys-state` est spécifié et que la liaison physique est interrompue, le périphérique du réseau virtuel signale son état de liaison comme interrompu, même si la connexion au commutateur virtuel fonctionne. Cette situation se produit parce que le SE Oracle Solaris ne fournit actuellement pas d'interface pour signaler deux états de liaison distincts, notamment l'état de liaison virtuelle et l'état de liaison physique.

1. Connectez-vous en tant qu'administrateur.

   Pour Oracle Solaris 10, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services. Pour Oracle Solaris 11.1 reportez-vous à la Partie III, Roles, Rights Profiles, and Privileges du manuel Oracle Solaris 11.1 Administration: Security Services.

2. Activez les mises à jour de l'état de liaison physique pour le périphérique virtuel.

   Vous pouvez activer les mises à jour de l'état de liaison physique pour un périphérique réseau virtuel en procédant comme suit :

   - Créez un périphérique réseau virtuel en indiquant`linkprop=phys-state` lors de l'exécution de la commande `ldm add-vnet`.

     La définition de l'option `linkprop=phys-state` configure le périphérique du réseau virtuel pour qu'il obtienne les mises à jour de l'état de liaison physique et les signale à la pile.

     Remarque - Si `linkprop=phys-state` est définie et que la liaison physique est interrompue (même si la connexion au commutateur virtuel fonctionne), le périphérique du réseau virtuel signale son état de liaison comme `down`. Cette situation se produit parce que le SE Oracle Solaris ne fournit actuellement pas d'interface pour signaler deux états de liaison distincts, notamment l'état de liaison virtuelle et l'état de liaison physique.

         # ldm add-vnet linkprop=phys-state if-name vswitch-name ldom

     L'exemple suivant active les mises à jour de l'état de liaison physique pour `vnet0` connecté à `primary-vsw0` sur le domaine logique `ldom1` :

         # ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1

   - Modifiez un périphérique réseau virtuel existant en indiquant`linkprop=phys-state` lors de l'exécution de la commande `ldm set-vnet`.

         # ldm set-vnet linkprop=phys-state if-name ldom

     L'exemple suivant active les mises à jour de l'état de liaison physique pour `vnet0` sur le domaine logique `ldom1` :

         # ldm set-vnet linkprop=phys-state vnet0 ldom1

   Pour désactiver les mises à jour de l'état de liaison physique, définissez`linkprop=` en exécutant la commande `ldm set-vnet`.

   L'exemple suivant désactive les mises à jour de l'état de liaison physique pour `vnet0` sur le domaine logique `ldom1` :

       # ldm set-vnet linkprop= vnet0 ldom1

Exemple 8-1 Configuration d'IPMP basé sur liaison

Les exemples suivants montrent comment configurer l'IPMP basé sur liaison avec et sans activer les mises à jour de l'état de liaison physique :

- L'exemple suivant configure deux périphériques de réseau virtuel sur un domaine. Chaque périphérique réseau virtuel est connecté à un périphérique de commutateur virtuel distinct sur le domaine de service pour utiliser l'IPMP basé sur liaison.

  Remarque - Les adresses de test ne sont pas configurées sur ces périphériques de réseau virtuel. Il est également inutile d'effectuer une configuration supplémentaire lorsque vous utilisez la commande `ldm add-vnet` pour créer ces périphériques de réseau virtuel.

  Les commandes suivantes ajoutent les périphériques de réseau virtuel au domaine. Notez que comme `linkprop=phys-state` n'est pas défini, seule la liaison au commutateur virtuel est surveillée pour les changements d'état.

      # ldm add-vnet vnet0 primary-vsw0 ldom1
      # ldm add-vnet vnet1 primary-vsw1 ldom1

  Les commandes suivantes configurent les périphériques du réseau virtuel sur le domaine invité et les assignent à un groupe IPMP. Notez que les adresses de test ne sont pas configurées sur ces périphériques de réseau virtuel, car la détection des pannes de liaison est en cours d'utilisation.

  - SE Oracle Solaris 10. Utilisez la commande `ifconfig`.

        # ifconfig vnet0 plumb
        # ifconfig vnet1 plumb
        # ifconfig vnet0 192.168.1.1/24 up
        # ifconfig vnet1 192.168.1.2/24 up
        # ifconfig vnet0 group ipmp0
        # ifconfig vnet1 group ipmp0

  - SE Oracle Solaris 11. Utilisez la commande `ipadm`.

    Notez que `net0` et `net1` sont respectivement les noms propres Oracle Solaris 11 de `vnet0` et `vnet1`.

        # ipadm create-ip net0
        # ipadm create-ip net1
        # ipadm create-ipmp ipmp0
        # ipadm add-ipmp -i net0 -i net1 ipmp0
        # ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1
        # ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2

- L'exemple suivant configure deux périphériques de réseau virtuel sur un domaine. Chaque domaine est connecté à un périphérique de commutateur virtuel distinct sur le domaine de service pour utiliser l'IPMP basé sur liaison. Les périphériques de réseau virtuel sont également configurés pour obtenir les mises à jour de l'état de la liaison physique.

  Notez que `net0` et `net1` sont respectivement les noms propres Oracle Solaris 11 de `vnet0` et `vnet1`.

  - SE Oracle Solaris 10. Utilisez les commandes suivantes :

        # ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1
        # ldm add-vnet linkprop=phys-state vnet1 primary-vsw1 ldom1

  - SE Oracle Solaris 11. Utilisez les commandes suivantes :

        # ldm add-vnet linkprop=phys-state net0 primary-vsw0 ldom1
        # ldm add-vnet linkprop=phys-state net1 primary-vsw1 ldom1

  Remarque - Le commutateur virtuel doit disposer d'un périphérique de réseau physique assigné pour que le domaine s'associe correctement. Si le domaine est déjà lié et que le commutateur virtuel ne dispose pas d'un périphérique réseau physique assigné, la commande `ldm add-vnet` échouera.

  Les commandes suivantes créent les périphériques réseau virtuel et les assignent à un groupe IPMP :

  - SE Oracle Solaris 10. Utilisez la commande `ifconfig`.

        # ifconfig vnet0 plumb
        # ifconfig vnet1 plumb
        # ifconfig vnet0 192.168.1.1/24 up
        # ifconfig vnet1 192.168.1.2/24 up
        # ifconfig vnet0 group ipmp0
        # ifconfig vnet1 group ipmp0

  - SE Oracle Solaris 11. Utilisez la commande `ipadm`.

    Notez que `net0` et `net1` sont respectivement les noms propres de `vnet0` et `vnet1`.

        # ipadm create-ip net0
        # ipadm create-ip net1
        # ipadm create-ipmp ipmp0
        # ipadm add-ipmp -i net0 -i net1 ipmp0
        # ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1
        # ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2

### Configuration et utilisation d'IPMP dans les versions antérieures à Logical Domains 1.3

Dans les versions de Logical Domains antérieures à la version 1.3, les périphériques de commutateur virtuel et de réseau virtuel ne sont pas capables d'effectuer la détection des pannes de liaison. Dans ces versions, la détection et la récupération des pannes réseau peuvent être configurées à l'aide d'IPMP basé sur sonde.

#### Configuration d'IPMP dans le domaine invité

Les périphériques réseau virtuels dans un domaine invité peuvent être configurés en groupe IPMP, comme illustré à la Figure 8-7 et à la Figure 8-8. La seule différence est que la détection des pannes par sonde est utilisée en configurant des adresses de test sur les périphériques de réseau virtuel. Reportez-vous au System Administration Guide: IP Services pour plus d'informations sur la configuration d'IPMP par sonde.

#### Configuration d'IPMP dans le domaine de service

Dans les version de Logical Domains antérieures à la version 1.3, le périphérique de commutateur virtuel n'est pas capable de détecter les pannes de liaison physique. Dans ce cas, la détection et la récupération des pannes réseau peuvent être définies en configurant les interfaces physiques dans le domaine de service en groupe IPMP. Pour ce faire, configurez le commutateur virtuel du domaine de service sans assigner de périphérique réseau physique à ce dernier. N'indiquez aucune valeur pour la propriété `net-dev` (`net-dev=`) lorsque vous utilisez la commande `ldm add-vswitch` pour créer le commutateur virtuel. Créez l'interface de commutateur virtuel dans le domaine de service et configurez le domaine de service lui-même pour qu'il agisse comme un routeur IP. Reportez-vous au manuel System Administration Guide: IP Services d'Oracle Solaris 10 pour plus d'informations sur la configuration du routage IP.

Une fois configuré, le commutateur virtuel envoie tous les paquets provenant des réseaux virtuels (et destinés à une machine externe) à sa couche IP, au lieu d'envoyer les paquets directement au moyen du périphérique physique. En cas de panne de l'interface physique, la couche IP détecte la panne et réachemine automatiquement les paquets via l'interface secondaire.

Comme les interfaces physiques sont directement configurées en groupe IPMP, le groupe peut être configuré pour une détection basée sur la liaison ou sur la sonde. Le schéma suivant représente deux interfaces réseau (`nxge0` et `nxge1`) configurées en tant que membre du groupe IPMP. L'instance de commutateur virtuel (`vsw0`) a été créée en tant que périphérique réseau pour envoyer des paquets à sa couche IP.

Figure 8-10 Configuration de deux interfaces réseau en tant que membres d'un groupe IPMP

Remarque - La Figure 8-10 présente la configuration sur un système Oracle Solaris 10. Pour un système Oracle Solaris 11, seuls les noms des interfaces sont modifiés et remplacés par des noms génériques tels que `net0` et `net1` respectivement pour `nxge0` et `nxge1`.

### Procédure de configuration de la route d'un hôte pour l'IPMP basé sur sonde

Remarque - Cette procédure s'applique uniquement aux domaines invités et aux versions antérieures à la version 1.3, où seul l'IPMP basé sur sonde est pris en charge.

Si aucune route explicite n'est configurée pour un routeur dans le réseau correspondant aux interfaces IPMP, une ou plusieurs routes hôtes explicites vers les systèmes cibles doivent être configurées pour que la détection IPMP basée sur sonde fonctionne comme prévu. Sinon, la détection par sonde peut ne pas parvenir à détecter les défaillances réseau.

- Configurez une route hôte.

      # route add -host destination-IP gateway-IP -static

  Par exemple :

      # route add -host 192.168.102.1 192.168.102.1 -static

  Reportez-vous à la section Configuring Target Systems du manuel System Administration Guide: IP Services pour plus d'informations.

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