4.6. Stockage

4.6.1. Introduction au stockage
4.6.2. Stockage local
4.6.3. Stockage de système de fichiers réseau
4.6.4. Stockage iSCSI
4.6.5. Stockage ZFS Sun
4.6.6. Préparation du stockage iSCSI et ZFS Sun

4.6.1. Introduction au stockage

Le stockage est étroitement lié à la virtualisation car les plates-formes de virtualisation nécessitent un emplacement pour la création et le stockage des disques virtuels utilisés pour les bureaux.

Que vous disposiez d'un matériel limité ou de dispositifs de stockage dédiés, Oracle VDI est conçu pour vous permettre d'utiliser une variété de types de stockage afin de répondre à vos exigences. Oracle VDI prend en charge quatre types de stockage :

Les types de stockage pouvant être utilisés pour un fournisseur de bureau dépendent de la plate-forme de virtualisation et du système d'exploitation, comme indiqué dans le tableau suivant.

Type de stockage

VirtualBox (Linux)

VirtualBox (Solaris)

Microsoft Hyper-V

Local

  

Système de fichiers réseau

  

iSCSI

  

ZFS Sun

Les fournisseurs de bureaux VMware vCenter exigent également du stockage, mais celui-ci est géré par l'infrastructure VMware, pas par Oracle VDI. Toutefois, Oracle VDI est capable d'interroger vCenter à propos du stockage disponible, et peut sélectionner le magasin de données à utiliser pour la création des disques virtuels.

Pour tous les autres fournisseurs de bureau, le stockage est géré indépendamment de Oracle VDI.

Tous les types de stockage pris en charge nécessitent une préparation avant de pouvoir être utilisés. Le niveau de préparation requis dépend de la capacité d'Oracle VDI à gérer le stockage directement.

Pour une haute disponibilité, un fournisseur de bureau peut être configuré de manière à utiliser plus d'un stockage. Pour obtenir les meilleures performances et équilibrer la charge, Oracle VDI sélectionne un stockage pour cloner et héberger les disques virtuels en fonction de l'espace disponible et de la charge actuelle. Dès qu'un disque virtuel est créé, il demeure dans le stockage jusqu'à sa suppression. Avec certaines plates-formes de stockage, comme les systèmes de stockage unifié Sun, vous pouvez également créer des clusters de stockage pour fournir la redondance des composants matériels d'un serveur de stockage.

Un administrateur peut activer le mode de maintenance pour un stockage. En mode de maintenance, le stockage est désactivé et tous les bureaux en cours d'exécution sont arrêtés ou suspendus. Dès que ce mode est activé, la maintenance a lieu dans le stockage. Ce mode est également utile pour la réplication et le remplacement d'un serveur de stockage, par exemple pour changer de matériel.

4.6.2. Stockage local

Le stockage local vous permet d'utiliser tout répertoire local sur l'hôte de virtualisation.

Le stockage local est uniquement disponible pour les fournisseurs de bureaux Oracle VM VirtualBox sur les plates-formes Oracle Linux.

Le stockage local peut être peu coûteux à configurer et offre des performances raisonnables, mais il n'est pas adapté aux déploiements à haute disponibilité. Le stockage n'étant pas partagé entre les hôtes de virtualisation, la charge des bureaux personnels ne peut pas être équilibrée entre les hyperviseurs et il n'existe aucune redondance en cas d'échec.

Le stockage local est différent des autres types de stockage car il ne s'agit pas d'un stockage central auquel tous les hôtes de virtualisation accèdent. Chaque hôte de virtualisation accède à son propre disque local pour stocker les disques virtuels. Avec le stockage local, les hôtes de virtualisation et les hôtes de stockage sont les mêmes. Lorsque le stockage local est utilisé, Oracle VDI crée automatiquement un stockage local pour chaque hôte de virtualisation ajouté au fournisseur de bureau de sorte que l'espace libre et le nombre de bureaux puissent être surveillés sur chaque hôte.

Vous ne pouvez disposer que d'un seul stockage local pour un fournisseur de bureau Oracle VM VirtualBox et vous ne pouvez pas mélanger le stockage local avec un autre type de stockage.

Préparation du stockage

Pour utiliser le stockage local avec Oracle VDI, vous devez configurer un répertoire au même emplacement sur chaque hôte de virtualisation. Le répertoire doit se trouver dans le système de fichiers local et ne doit pas être fourni par un emplacement de stockage partagé. Lorsque vous ajoutez le stockage à un fournisseur de bureau, il vous suffit d'indiquer le chemin du répertoire.

Utilisation du stockage

Lorsqu'un utilisateur demande un bureau, Oracle VDI enregistre une machine virtuelle avec un hôte de virtualisation et cela inclut le chemin vers le disque virtuel dans le système de fichiers local.

4.6.3. Stockage de système de fichiers réseau

Le stockage de système de fichiers réseau vous permet d'utiliser tout système de fichiers distribué qui peut être monté ou partagé sur les hôtes de virtualisation.

Le stockage de système de fichiers réseau est uniquement disponible pour les fournisseurs de bureaux Oracle VM VirtualBox sur les plates-formes Oracle Linux.

Un stockage de système de fichiers réseau peut être un partage NFS (système de fichiers réseau). Dans un environnement de production, il est préférable d'utiliser un système de fichiers conçu pour le clustering, tel qu'OCFS2 (Oracle Cluster File System version 2).

Comparé au stockage local, le stockage de système de fichiers réseau fournit un accès partagé aux hôtes de virtualisation. La haute disponibilité et la redondance peuvent être atteintes par le biais de l'utilisation de plusieurs partages et de plusieurs chemins réseau. Cependant, les performances d'E/S d'un disque virtuel peuvent être plus lentes que celles d'un disque local. Ce type de stockage peut également présenter une surcharge de gestion pour la configuration, la surveillance et la maintenance.

Préparation du stockage

Pour utiliser le stockage de système de fichiers réseau avec Oracle VDI, vous devez configurer le système de fichiers réseau sur un hôte de stockage et le monter sur le même point de montage sur tous les hôtes de virtualisation pour un fournisseur de bureau. Lorsque vous ajoutez le stockage pour un fournisseur de bureau, il vous suffit d'indiquer le chemin du point de montage du stockage.

Il est préférable d'autoriser l'accès root au système de fichiers réseau depuis les hôtes de virtualisation, car cela permet de cloner les disques virtuels avec des autorisations de fichier sécurisées.

Utilisation du stockage

Lorsqu'un utilisateur demande un bureau, Oracle VDI enregistre une machine virtuelle avec un hôte de virtualisation et cela inclut le chemin vers le disque virtuel dans le système de fichiers partagé.

4.6.4. Stockage iSCSI

Le stockage iSCSI vous permet de connecter des hôtes de virtualisation à tout périphérique de stockage qui prend en charge le protocole iSCSI (Internet SCSI).

Le stockage iSCSI est uniquement disponible pour les fournisseurs de bureaux Oracle VM VirtualBox sur les plates-formes Oracle Linux.

Avec le stockage iSCSI, les réseaux IP existants sont utilisés pour connecter un hôte de virtualisation à un LUN sur un périphérique SAN (Storage Area Network) de sorte que le LUN apparaisse auprès de l'hôte en tant que disque attaché localement. L'hôte de virtualisation agit en tant qu'initiateur iSCSI (le client) et le stockage est la cible iSCSI.

Ce qui suit sont les conditions requises pour l'utilisation d'un stockage iSCSI avec Oracle VDI :

  • Le stockage doit être compatible avec la pile iSCSI d'Oracle Enterprise Linux.

  • Le stockage doit être en mesure de publier une cible iSCSI et un numéro d'unité logique (LUN).

  • Le stockage doit fournir un accès non authentifié au LUN.

Préparation du stockage

Pour utiliser un stockage iSCSI avec Oracle VDI, vous devez configurer une cible et un LUN sur l'hôte de stockage. La section Configuration d'une cible iSCSI sur des systèmes ZFS Sun fournit des exemples d'instructions pour la préparation d'une cible iSCSI.

Lorsque vous ajoutez le stockage pour un fournisseur de bureau, vous indiquez les détails suivants :

  • L'adresse IP ou le nom DNS complet de l'hôte de stockage.

  • L'IQN (nom qualifié iSCSI) de la cible iSCSI.

  • Le numéro LUN.

Utilisation du stockage

Oracle VDI utilise iSCSI pour se connecter au LUN sur l'hôte de stockage. Oracle VDI formate ensuite le LUN à l'aide d'OCFS2 (Oracle Cluster File System version 2) et monte le système de fichiers dans /vdi sur tous les hôtes de virtualisation. Les disques virtuels sont créés dans le système de fichiers partagé à l'aide de la ligne de commande VirtualBox.

Lorsqu'un utilisateur demande un bureau, Oracle VDI enregistre une machine virtuelle avec un hôte de virtualisation et cela inclut le chemin vers le disque virtuel dans le système de fichiers OCFS2 monté, comme indiqué dans Figure 4.1.

Figure 4.1. Stockage iSCSI et VirtualBox

Le diagramme présente le service VDI qui enregistre des machines virtuelles avec un hôte VirtualBox et connecte les machines virtuelles à leurs disques virtuels hébergés sur un hôte de stockage iSCSI séparé.

4.6.5. Stockage ZFS Sun

Le stockage ZFS Sun vous permet d'utiliser les pools de stockage ZFS (Zettabyte File System) sur des hôtes Sun Storage 7000 Unified Storage Systems ou Oracle Solaris. Ce qui suit sont les plates-formes de stockage ZFS Sun prises en charge :

  • Oracle Solaris 10 10/09 x86 (64 bits) et versions ultérieures

    Note

    Les plates-formes Oracle Solaris 11 et Oracle Solaris on SPARC ne sont pas prises en charge.

  • Sun Storage 7000 series Unified Storage Systems 2009.Q2.5.1 et versions ultérieures

Pour les systèmes Sun Storage 7000 Unified Storage Systems, prenez note des points suivants :

  • A des fins de performances, ne désactivez pas le cache d'écriture si vous ne disposez pas de disque SSD d'écriture, aussi appelé Logzilla. Si le cache en écriture est activé et que des disques SSD d'écriture sont présents, ces derniers ne sont pas utilisés. Pour plus d'informations sur le cache d'écriture, reportez-vous à la Section 7.4.2, « A propos des caches de stockage ZFS ».

  • Oracle VDI ne prend en charge que le pool par défaut.

    Séparez vos centres d'intérêt à l'aide de différent projets.

Pour plus d'informations sur le stockage pris en charge, reportez-vous aux éléments suivants :

Préparation du stockage

Pour utiliser un stockage ZFS, Oracle VDI nécessite l'accès root SSH à l'hôte de stockage et un pool ZFS sur cet hôte. Les éléments suivants offrent des exemples d'instructions :

Avec les systèmes Sun Storage 7000 Unified Storage Systems, vous pouvez créer des clusters de stockage pour fournir la redondance pour les composants matériels d'un hôte de stockage. Clustering du stockage pour les systèmes de stockage unifié Sun Storage 7000 fournit des informations sur la configuration des clusters pour l'utilisation avec Oracle VDI.

Une fois le stockage configuré, la meilleure pratique consiste à préparer l'hôte de stockage pour la sauvegarde et la reprise en cas de panne. Les éléments suivants offrent des exemples d'instructions :

Lorsque vous ajoutez le stockage pour un fournisseur de bureau, vous indiquez les détails suivants :

  • L'adresse IP ou le nom DNS complet de l'hôte de stockage.

  • Le port SSH utilisé sur l'hôte.

  • Le nom d'utilisateur et le mot de passe d'un utilisateur disposant de l'accès root à l'hôte.

Utilisation du stockage avec les fournisseurs de bureaux VirtualBox (Solaris) et Hyper-V

Chaque disque virtuel est créé en tant que volume ZFS alloué dynamiquement (sparse) dans le pool ZFS et chaque volume ZFS est configuré comme une cible iSCSI sur l'hôte de stockage. Oracle VDI utilise la ligne de commande de stockage unifié Sun (Sun Storage 7000 Unified Storage Systems) ou les commandes ZFS (hôtes Oracle Solaris) pour effectuer cette configuration.

Lorsqu'un utilisateur demande un bureau, Oracle VDI enregistre une machine virtuelle avec un hôte de virtualisation en incluant l'adresse de la cible iSCSI du volume ZFS. Lorsque le bureau est démarré, iSCSI permet de connecter le bureau à son disque virtuel, comme illustré dans la Figure 4.2.

Figure 4.2. Stockage ZFS Sun et VirtualBox sur les plates-formes Oracle Solaris

Le diagramme présente le service VDI qui enregistre des machines virtuelles avec un hôte VirtualBox et connecte les machines virtuelles à leurs disques virtuels hébergés sur des volumes ZFS séparés sur l'hôte de stockage.

Utilisation du stockage avec les fournisseurs de bureaux VirtualBox (Linux)

Un volume ZFS unique alloué dynamiquement (sparse) est configuré dans le pool ZFS et le volume ZFS est configuré comme une cible iSCSI sur l'hôte de stockage. Oracle VDI utilise la ligne de commande de stockage unifié Sun (Sun Storage 7000 Unified Storage Systems) ou les commandes ZFS (hôtes Oracle Solaris) pour effectuer cette configuration. Sur les hôtes de virtualisation, Oracle VDI utilise iSCSI pour connecter le volume ZFS sur l'hôte de stockage. Le volume est formaté à l'aide du système de fichiers OCSF2 (Oracle Cluster File System version 2) et monté dans /vdi sur tous les hôtes de virtualisation. Les disques virtuels sont ensuite créés dans le système de fichiers partagé à l'aide de la ligne de commande VirtualBox.

Lorsqu'un utilisateur demande un bureau, Oracle VDI enregistre une machine virtuelle avec un hôte de virtualisation et cela inclut le chemin vers le disque virtuel dans le système de fichiers OCFS2 monté, comme indiqué dans Figure 4.3.

Figure 4.3. Stockage ZFS Sun et VirtualBox sur les plates-formes Oracle Linux

Le diagramme présente le service VDI qui enregistre des machines virtuelles avec un hôte VirtualBox et connecte les machines virtuelles à leurs disques virtuels hébergés sur un volume ZFS sur l'hôte de stockage.

4.6.6. Préparation du stockage iSCSI et ZFS Sun

4.6.6.1. Configuration d'une cible iSCSI sur des systèmes ZFS Sun

Les instructions suivantes sont fournies à titre d'exemple pour la configuration d'une cible iSCSI sur un système de stockage unifié Sun Storage 7000 et sur un système Oracle Solaris. Adaptez les principes à votre propre périphérique de stockage iSCSI.

Configuration d'une cible iSCSI sur un système de stockage unifié Sun Storage 7000
  1. Connectez-vous à l'interface utilisateur de navigateur (BUI) de votre système de stockage unifié Sun Storage 7000.

  2. Dans la zone de navigation, cliquez sur Configuration, puis sur SAN.

  3. Créez la cible iSCSI.

    1. Cliquez sur Cibles iSCSI, puis sur le bouton Ajouter (+).

      La fenêtre Nouvelle cible iSCSI s'affiche.

    2. Pour l'IQN cible, assurez-vous que l'option Assignation automatique est sélectionnée.

    3. Dans la zone Alias, saisissez un alias pour la cible iSCSI.

      L'alias n'est pas vraiment utilisé par Oracle VDI.

    4. Pour le Mode d'authentification de l'initiateur, assurez-vous que l'option Aucun est sélectionnée.

    5. Cliquez sur OK.

      La nouvelle cible iSCSI est ajoutée à la liste des cibles.

      Notez le nom qualifié iSCSI (IQN) de la cible iSCSI, vous en aurez besoin lors de la configuration du stockage pour un fournisseur de bureau.

  4. Ajoutez la cible iSCSI à un groupe de cibles iSCSI.

    1. Glissez et déposez la nouvelle cible iSCSI dans la liste Groupes de cibles iSCSI.

      Vous pouvez créer un nouveau groupe pour la cible ou l'ajouter à un groupe existant.

    2. Cliquez sur le bouton Appliquer.

  5. Dans la zone de navigation, cliquez sur Partages, puis sur Partages si la page n'est pas déjà sélectionnée.

  6. Créez un numéro d'unité logique (LUN).

    1. Cliquez sur LUN, puis sur le bouton Ajouter (+).

      La fenêtre Créer un LUN s'affiche.

    2. Dans la liste Projet, sélectionnez votre projet.

    3. Dans la zone Nom, saisissez un nom pour le LUN.

    4. Dans la zone Taille du volume, saisissez la taille du volume.

      Le volume doit être suffisamment grand pour contenir tous les disques virtuels pour tous les fournisseurs de bureaux qui utilisent le stockage.

    5. Sélectionnez Alloué dynamiquement.

    6. Dans la liste Groupe de cibles, sélectionnez le groupe de cibles iSCSI auquel appartient le volume iSCSI.

    7. Dans la liste Etat de fonctionnement, assurez-vous que l'option En ligne est sélectionnée.

    8. Cliquez sur le bouton Appliquer.

      Le nouveau LUN est ajouté à la liste des LUN.

  7. Modifiez les paramètres du nouveau LUN.

    1. Cliquez deux fois sur le nom du LUN ou cliquez sur l'icône de crayon à droite du nom du LUN.

    2. Cliquez sur Protocoles et sélectionnez Cache d'écriture activé.

    3. Cliquez sur le bouton Appliquer.

  8. Notez le LUN assigné affiché.

    Vous avez besoin du numéro LUN lorsque vous configurez le stockage pour un fournisseur de bureau.

Configuration d'une cible iSCSI sur un système Oracle Solaris
  1. Connectez-vous en tant que superutilisateur sur l'hôte Oracle Solaris.

  2. Créez un volume sparse ZFS.

    # zfs create -sV<size> <poolname>/<volumename>

    Exemple :

    # zfs create -sV 100G vdipool/vdi-disks
  3. Partagez le volume ZFS sur iSCSI.

    # zfs set shareiscsi=on <poolname>/<volumename>

    Exemple :

    # zfs set shareiscsi=on vdipool/vdi-disks
  4. Utilisez la commande iscsitadm list target pour obtenir les détails de la cible iSCSI.

    # iscsitadm list target
    Target: vdipool/vdi-disks
        iSCSI Name: iqn.1986-03.com.sun:02:f3510986-6ed5-ca3e-bc25-a25e2056e5a7
        Connections: 0

    Notez les détails. Lorsque vous configurez le stockage dans Oracle VDI, utilisez le nom iSCSI pour la cible et utilisez 0 en tant que numéro d'UL.

4.6.6.2. Configuration d'un système de stockage unifié Sun Storage 7000

Pour une liste des systèmes de stockage unifié Sun Storage 7000 pris en charge, reportez-vous à la Section 4.6.5, « Stockage ZFS Sun ».

Procédure
  1. Configurez le système.

    Suivez les instructions du manuel de configuration rapide du système de stockage unifié Sun Storage 7000.

  2. (Facultatif) Mettez à jour le logiciel du système de stockage unifié Sun Storage 7000.

    Mettez à jour le logiciel du système de stockage unifié Sun Storage 7000 pour bénéficier d'importantes améliorations des performances. Reportez-vous à la Section 4.6.5, « Stockage ZFS Sun » pour les versions du logiciel prises en charge.

  3. Créez un projet.

    Vous n'avez pas besoin de créer un pool ZFS séparé pour l'utiliser avec Oracle VDI car seul le pool par défaut est pris en charge. A la place, vous utilisez un projet pour séparer les données.

    Les noms de projet doivent être uniques. Si vous utilisez un cluster de stockage, l'utilisation d'un nom de projet qui existe sur les deux têtes provoque l'échec d'Oracle VDI en cas de basculement.

4.6.6.3. Configuration d'un stockage Oracle Solaris

Pour une liste des systèmes de stockage Oracle Solaris pris en charge, reportez-vous à la Section 4.6.5, « Stockage ZFS Sun ».

Procédure
  1. Installez le système d'exploitation Oracle VDI Solaris.

    Le programme d'installation d'Oracle VDI Solaris vous permet de choisir entre UFS et ZFS pour le système de fichiers racine. Si l'hôte ne dispose que d'un seul disque, sélectionnez ZFS. Si l'hôte dispose de plusieurs disques et que les autres disques sont exclusivement destinés aux pools ZFS d'Oracle VDI, l'une ou l'autre de ces solutions convient.

  2. Activez l'accès root.

    1. Modifiez le fichier /etc/ssh/sshd_config en remplaçant la ligne PermitRootLogin no par PermitRootLogin yes.

    2. Redémarrez le service SSHD pour que les modifications apportées au fichier sshd_config soient prises en compte.

      # svcadm restart ssh
  3. (Facultatif) Créez un pool ZFS.

    Si ZFS a été sélectionné au cours de l'installation, le programme d'installation de Oracle VDI Solaris crée un pool appelé rpool. Ce pool contient les systèmes de fichiers racines et peut également être utilisé par Oracle VDI. Créez un pool dédié pour séparer les données Oracle VDI des systèmes de fichiers Oracle VDI Solaris.

    # zpool create <pool name> <disk1> <disk2> <disk3> ...
    
  4. Activez l'accès iSCSI.

    Saisissez la commande d'interface de ligne de commande suivante en tant qu'utilisateur root dans le serveur de stockage Oracle VDI Solaris.

    # svcadm enable svc:/system/iscsitgt:default

4.6.6.4. Clustering du stockage pour les systèmes de stockage unifié Sun Storage 7000

Pour les systèmes de stockage unifié Sun Storage 7000 utilisant le microprogramme 2010.Q1.0.0 ou une version ultérieure, Oracle VDI prend en charge les clusters de stockage actif-passif et actif-actif. Le stockage en cluster est géré par Oracle VDI de la même manière que les stockages individuels.

Un cluster de stockage entraîne une redondance des composants serveur d'un stockage, notamment du processeur, de la mémoire, de la carte mère et des cartes réseau, mais n'augmente pas la redondance des disques ni de leurs contrôleurs. Il s'agit là du travail des JBODS et des niveaux RAID utilisés.

Les deux serveurs de stockage du cluster (appelés 'têtes') sont connectés par une carte spéciale, le Clustron, qui permet aux têtes d'échanger des informations sur l'état et la configuration et de détecter une tête défaillante.

Une ressource est un concept clé du clustering, et correspond généralement à une carte réseau ou à un pool de stockage. Pour assurer la disponibilité, la ressource est prise en charge par une tête lorsque l'autre tête est défaillante.

La principale procédure de configuration d'un cluster consiste à définir les ressources, ce qui s'effectue de la même façon que dans une seule configuration (Configuration, Stockage ou Configuration, Réseau), et à affecter une tête en tant que propriétaire de la ressource (Configuration, Cluster).

Un cluster est dit "actif/passif" lorsque toutes les ressources appartiennent à une seule tête. Un cluster est dit "actif/actif" lorsque les ressources appartiennent aux deux têtes. Alors que les performances d'un cluster actif/passif ne se dégradent pas en cas de défaillance d'une tête, les deux têtes d'un cluster actif/actif traitent activement les requêtes en fonctionnement normal, ce qui entraîne une meilleure exploitation du matériel disponible.

Un même matériel, disponible sur les deux stockages, ne peut être utilisé que pour créer une ressource appartenant à une seule tête. Par exemple, si vous configurez une interface 192.168.100.100 à l'aide du périphérique nge0 et assignez head1 en tant que propriétaire, head2 utilisera son périphérique nge0 pour prendre le contrôle de l'interface 192.168.100.100 en cas d'échec de head1. Pour ce faire, le périphérique nge0 doit être inutilisé sur head2.

Une autre contrainte des interfaces en cluster est l'obligation de les configurer de manière statique. Vous ne pouvez pas utiliser le protocole DHCP.

Configuration typique pour deux stockages dotés de quatre périphériques réseau et d'une matrice :

 

Head1

Head2

nge0

propriétaire

-

nge1

propriétaire

-

nge2

-

propriétaire

nge3

-

propriétaire

Matrice 1

propriétaire

-

Matrice 2

-

propriétaire

nge0 et 1, ainsi que nge2 et 3 sont généralement tronqués/agrégés.

Pour plus d'informations sur les systèmes de stockage unifié de la série 7000 et le clustering, reportez-vous au Guide d'administration :

4.6.6.5. Réplication et remplacement d'un système de stockage unifié Sun Storage 7000

La réplication du stockage est une technique utile pour augmenter la disponibilité du serveur de stockage pour les installations Oracle VDI à budget réduit. Après la réplication d'un système de stockage unifié Sun Storage 7000, la fonction de remplacement du stockage Oracle VDI vous permet d'activer facilement le serveur de stockage répliqué à partir de l'interface d'Oracle VDI Manager si, pour une raison quelconque, le serveur de stockage tombe en panne.

Préparation

Configurez le système de stockage unifié Sun Storage 7000 pour la réplication et répliquez-le. La réplication est une fonction intégrée qui peut être configurée dans l'interface utilisateur de navigateur (BUI) du système de stockage unifié Sun. La procédure ci-dessous est valide pour le microprogramme 2010.Q1 et les versions ultérieures.

  1. Ajoutez le stockage cible de la réplication au service Réplication distante. Sélectionnez Configuration, puis Services.

  2. Ajoutez une action de réplication au projet. Sélectionnez Partages, Projets, <projet>, puis Réplication. L'option d'inclusion des instantanés doit être activée.

Les structures ZFS sont maintenant répliquées dans le stockage cible sous forme de package de réplication.

Reprise après sinistre

Si un serveur de stockage tombe en panne, suivez la procédure ci-dessous pour le remplacer et activer le nouveau serveur de stockage.

  1. Désactivez le serveur de stockage défaillant.

    1. Dans Oracle VDI Manager, accédez à Fournisseurs de bureau.

    2. Sélectionnez un fournisseur de bureau qui utilise le serveur de stockage défaillant.

    3. Ouvrez l'onglet Stockage, sélectionnez le serveur de stockage, puis cliquez sur Maintenance.

    4. Choisissez l'heure à laquelle le serveur doit entrer en mode maintenance ou cliquez sur Maintenant pour sélectionner l'heure actuelle.

    5. Cliquez sur OK pour valider la tâche du mode maintenance.

  2. Dans l'interface utilisateur du système de stockage unifié, convertissez le package de réplication en projet local.

    Coupez la connexion de la cible de la réplication. Sélectionnez Partages, Projets, Réplication, <replication package>, puis Réplication.

  3. Activez le nouveau serveur de stockage.

    1. Dans Oracle VDI Manager, accédez à Fournisseurs de bureau.

    2. Sélectionnez un fournisseur de bureau qui utilise le serveur de stockage défaillant.

    3. Ouvrez l'onglet Stockage.

    4. Sélectionnez le serveur de stockage à remplacer, puis cliquez sur Remplacer pour activer l'Assistant Remplacer le stockage. Saisissez les informations relatives au nouveau stockage (cible de la réplication).

    5. Sélectionnez le nouveau stockage, puis cliquez sur Modifier pour activer l'Assistant Modifier le stockage.

    6. Saisissez les informations supplémentaires relatives au nouveau stockage.

    7. Sélectionnez le nouveau stockage, puis cliquez sur Activer.

4.6.6.6. Réplication et remplacement d'un système de stockage Oracle Solaris

La réplication du stockage est une technique utile pour augmenter la disponibilité du serveur de stockage pour les installations Oracle VDI à budget réduit. Après la réplication d'un système de stockage Oracle Solaris, Oracle VDI Manager vous permet de remplacer un serveur de stockage défaillant par le stockage répliqué.

Préparation

Répliquez le stockage Oracle Solaris dans un autre hôte.

  1. Créez un instantané ZFS de l'ensemble du pool de stockage.

    # zfs snapshot <pool>@rep
    
  2. Créez un instantané ZFS de chaque volume du pool de stockage.

    Pour chaque volume, utilisez la commande suivante.

    # zfs snapshot <pool>/<volume>@rep
    
  3. Exportez le système de fichiers ZFS vers le nouvel hôte de stockage.

    # zfs send -R <pool>@rep | ssh root@<host> zfs receive -dF <newpool>
    
  4. Supprimez tous les instantanés ZFS des serveurs de stockage originaux et nouveaux.

    Pour l'ensemble du pool de stockage, utilisez la commande suivante.

    # zfs destroy <pool>@rep
    

    Pour chaque volume, utilisez la commande suivante.

    # zfs destroy <pool>/<volume>@rep
    
Reprise après sinistre

Si un serveur de stockage tombe en panne, suivez la procédure ci-dessous pour le remplacer.

  1. Désactivez le serveur de stockage défaillant.

    1. Dans Oracle VDI Manager, accédez à Fournisseurs de bureau.

    2. Sélectionnez un fournisseur de bureau qui utilise le serveur de stockage défaillant.

    3. Ouvrez l'onglet Stockage.

    4. Sélectionnez le serveur de stockage, puis cliquez sur Maintenance.

    5. Choisissez l'heure à laquelle le serveur doit entrer en mode maintenance ou cliquez sur Maintenant pour sélectionner l'heure actuelle.

    6. Cliquez sur OK pour valider la tâche du mode maintenance.

  2. Activez le nouveau serveur de stockage.

    1. Ouvrez l'onglet Stockage.

    2. Sélectionnez le serveur de stockage à remplacer, puis cliquez sur Remplacer pour activer l'Assistant Remplacer le stockage.

    3. Saisissez les informations relatives au nouveau stockage.

    4. Sélectionnez le nouveau stockage, puis cliquez sur Modifier pour activer l'Assistant Modifier le stockage.

    5. Saisissez les informations supplémentaires relatives au nouveau stockage.

    6. Sélectionnez le nouveau stockage, puis cliquez sur Activer.