Scénarios d’installation et de déploiement

Cette section décrit les scénarios d’installation et de déploiement courants suivants :

  • Un ou plusieurs hôtes avec stockage local

  • Pools d’ hôtes avec stockage partagé :

    • Plusieurs hôtes avec stockage NFS partagé

    • Plusieurs hôtes avec stockage iSCSI partagé

hôtes avec stockage local

Le déploiement le plus simple de consiste à exécuter des machines virtuelles sur un ou plusieurs hôtes avec un stockage local.

Note :

La migration en direct des machines virtuelles entre les hôtes n’est disponible que lorsqu’ils partagent le stockage. Cependant, le stockage est toujours disponible.

Configuration matérielle de base

  • Un ou plusieurs serveurs x86 64 bits avec stockage local

  • Un ou plusieurs systèmes Windows, sur le même réseau que les hôtes

Procédure de haut niveau

  1. Installez le logiciel hôte sur les serveurs.
  2. Installez sur les systèmes.
  3. Connectez aux hôtes .

Une fois connecté aux hôtes , le stockage est automatiquement configuré sur le disque local des hôtes.

Pools d’ hôtes avec stockage partagé

Un pool comprend plusieurs installations hôtes, reliées ensemble comme une seule entité gérée. Lorsqu’il est associé à un stockage partagé, un pool permet de démarrer des machines virtuelles sur n’importe quel hôte du pool disposant d’une mémoire suffisante. Les machines virtuelles peuvent ensuite être déplacées dynamiquement entre les hôtes pendant l’exécution () avec un temps d’arrêt minimal. Si un hôte individuel subit une défaillance matérielle, vous pouvez redémarrer les machines virtuelles défaillantes sur un autre hôte du même pool.

Si la fonctionnalité Haute disponibilité (HA) est activée, les machines virtuelles protégées sont automatiquement déplacées en cas de défaillance de l’hôte.

Pour configurer le stockage partagé entre les hôtes d’un pool, créez un référentiel de stockage. Les référentiels de stockage (SR) sont des conteneurs de stockage dans lesquels les disques virtuels sont stockés. Les SR, comme les disques virtuels, sont des objets persistants sur disque qui existent indépendamment de . Les SR peuvent exister sur différents types de périphériques de stockage physiques, internes et externes, y compris les périphériques de disque local et le stockage réseau partagé. Plusieurs types de stockage sont disponibles lorsque vous créez une SR, notamment :

  • Stockage VHD NFS

  • Stockage iSCSI logiciel

  • Stockage HBA matériel

Les sections suivantes décrivent la configuration de deux solutions de stockage partagées communes — NFS et iSCSI — pour un pool d’ hôtes. Avant de créer un SR, configurez votre stockage NFS ou iSCSI. Le programme d’installation diffère selon le type de solution de stockage que vous utilisez. Pour plus de détails, consultez la documentation de votre fournisseur. Dans tous les cas, pour faire partie d’un pool, les serveurs fournissant un stockage partagé doivent avoir des adresses IP statiques ou être adressables DNS. Pour plus d’informations sur la configuration du stockage partagé, reportez-vous à la section Stockage.

Nous vous recommandons de créer un pool avant d’ajouter un stockage partagé. Pour connaître les exigences de pool et les procédures de configuration, consultez l’ aide ou Hôtes et pools de ressources.

hôtes avec stockage NFS partagé

Configuration matérielle de base

  • Deux ou plusieurs serveurs x86 64 bits avec stockage local

  • Un ou plusieurs systèmes Windows, sur le même réseau que les hôtes

  • Un serveur exportant un répertoire partagé via NFS

Procédure de haut niveau

  1. Installez le logiciel hôte sur les serveurs.

  2. Installer sur les systèmes.

  3. Connec tez-vous aux hôtes.

  4. Créez votre pool d’ hôtes.

  5. Configurez le serveur NFS.

  6. Créez un SR sur le partage NFS au niveau du pool.

Configuration de votre stockage NFS

Avant de créer un SR, configurez le stockage NFS. Pour faire partie d’un pool, le partage NFS doit avoir une adresse IP statique ou être adressable DNS. Configurez le serveur NFS pour qu’une ou plusieurs cibles puissent être montées par des clients NFS (par exemple, des hôtes dans un pool). Le programme d’installation diffère selon votre solution de stockage, il est donc préférable de consulter la documentation de votre fournisseur pour plus de détails.

Pour créer un SR sur le partage NFS au niveau du pool dans  :

  1. Dans le volet Ressources , sélectionnez le pool. Dans la barre d’outils, cliquez sur le bouton Nouveau stockage . L’assistant Nouveau référentiel de stockage s’ouvre.

  2. Sous Stockage sur disque virtuel, choisissez NFS VHD comme type de stockage. Cliquez sur Suivant pour continuer.

  3. Entrez le nom du nouveau SR et le nom du partage où il se trouve. Cliquez sur Analyser pour que l’Assistant analyse les SR NFS existants à l’emplacement spécifié.

    Note :

    Le serveur NFS doit être configuré pour exporter le chemin spécifié vers tous les hôtes du pool.

  4. Cliquez sur Terminer.

    Le nouveau SR apparaît dans le volet Ressources , au niveau du pool.

Création d’un SR sur le partage NFS au niveau du pool à l’aide de l’interface de ligne de commande xe

  1. Ouvrez une console sur n’importe quel hôte du pool.

  2. Créez le référentiel de stockage sur le serveur : / path en saisissant les éléments suivants :

    xe sr-create content-type = type utilisateur = nfs nom-label = sr_name = \
                    shared = true device-config : server = server \
                    device-config : serverpath = path
    

    L’device-config-server argument fait référence au nom du serveur NFS et l’device-config-serverpath argument fait référence au chemin d’accès sur le serveur. Puisqueshared est défini sur true, le stockage partagé est automatiquement connecté à tous les hôtes du pool. Tous les hôtes qui se joignent ultérieurement sont également connectés au stockage. L’UUID du référentiel de stockage créé est imprimé sur la console.

  3. Recherchez l’UUID du pool à l’aide de lapool-list commande.

  4. Définissez la nouvelle SR comme valeur par défaut à l’échelle du pool en saisissant les éléments suivants :

    xe pool-param-set uuuid = pool_uuid \
                    Default-SR = storage_repository_uuid
    

    Comme le stockage partagé a été défini comme valeur par défaut à l’échelle du pool, les disques de toutes les futures machines virtuelles ont été créés sur cette SR.

hôtes avec stockage iSCSI partagé

Configuration matérielle de base

  • Deux ou plusieurs serveurs x86 64 bits avec stockage local

  • Un ou plusieurs systèmes Windows, sur le même réseau que les hôtes

  • Serveur fournissant un répertoire partagé sur iSCSI

Procédure de haut niveau

  1. Installez le logiciel hôte sur les serveurs.

  2. Installer sur les systèmes Windows.

  3. Connec tez-vous aux hôtes.

  4. Créez votre pool d’ hôtes.

  5. Configurez le stockage iSCSI.

  6. Si nécessaire, activez plusieurs initiateurs sur votre périphérique iSCSI.

  7. Si nécessaire, configurez l’IQN iSCSI pour chaque hôte.

  8. Créez une SR sur le partage iSCSI au niveau du pool.

Configuration de votre stockage iSCSI

Avant de créer un SR, configurez le stockage iSCSI. Pour faire partie d’un pool, le stockage iSCSI doit avoir une adresse IP statique ou être adressable au DNS. Fournissez un LUN cible iSCSI sur le SAN pour le stockage de la machine virtuelle. Configurez les hôtes pour pouvoir voir et accéder au LUN cible iSCSI. La cible iSCSI et chaque initiateur iSCSI sur chaque hôte doivent avoir un nom qualifié iSCSI valide et unique . Pour plus de détails sur la configuration, il est préférable de consulter la documentation de votre fournisseur.

Configuration d’un IQN iSCSI pour chaque hôte

Lors de l’installation, attribue automatiquement un IQN unique à chaque hôte. Si vous devez respecter une stratégie d’attribution de noms d’administration locale, vous pouvez modifier l’IQN en saisissant les éléments suivants sur la console hôte :

xe-set-iscsi-iqn iscsi_iqn

Vous pouvez également utiliser l’interface de ligne de commande xe en saisissant les éléments suivants :

xe host-param-set uuuid = host_uuid other-config-iscsi_iqn = iscsi_iqn

Pour créer un SR sur le partage iSCSI au niveau du pool à l’aide de  :

Avertissement :

Lorsque vous créez des SR sur un stockage iSCSI ou HBA, tout contenu existant du volume est détruit.

  1. Dans le volet Ressources , sélectionnez le pool. Dans la barre d’outils, cliquez sur le bouton Nouveau stockage . L’assistant Nouveau référentiel de stockage s’ouvre.

  2. Sous Stockage sur disque virtuel, choisissez Software iSCSI comme type de stockage. Cliquez sur Suivant pour continuer.

  3. Entrez un nom pour le nouveau SR, puis l’adresse IP ou le nom DNS de la cible iSCSI.

    Note :

    La cible de stockage iSCSI doit être configurée pour permettre à chaque hôte du pool d’avoir accès à un ou plusieurs LUN.

  4. Si vous avez configuré la cible iSCSI pour utiliser l’authentification CHAP, entrez l’utilisateur et le mot de passe.

  5. Cliquez sur le bouton Discover IQN , puis choisissez IQN cible iSCSI dans la liste IQN cible.

    Avertissement :

    La cible iSCSI et tous les serveurs du pool doivent avoir des QN uniques .

  6. Cliquez sur le bouton Découvrir les LUN , puis choisissez le LUN sur lequel créer le SR dans la liste LUN cible.

    Avertissement :

    Chaque référentiel de stockage iSCSI individuel doit être entièrement contenu sur un LUN unique et ne peut pas couvrir plus d’un LUN. Toutes les données présentes sur le LUN choisi sont détruites.

  7. Cliquez sur Terminer.

    Le nouveau SR apparaît dans le volet Ressources , au niveau du pool.

Pour créer un SR sur le partage iSCSI au niveau du pool à l’aide de l’interface de ligne de commande xe :

Avertissement :

Lorsque vous créez des SR sur un stockage iSCSI ou HBA, tout contenu existant du volume est détruit.

  1. Sur la console de n’importe quel serveur du pool, exécutez la commande :

    xe sr-create nom-label = name_for_sr \
        host-uuid = host_uuid device-config : target = iscsi_server_ip_address \
        device-config : targetIqn = iscsi_target_iqn device-config : scsiId = scsi_id \
        content-type = type utilisateur = lvmoiscsi shared = true \
    

    L’device-config:target argument fait référence au nom ou à l’adresse IP du serveur iSCSI. Puisque l’shared argument est défini surtrue , le stockage partagé est automatiquement connecté à tous les hôtes du pool. Tous les hôtes qui se joignent ultérieurement sont également connectés au stockage.

    La commande renvoie l’UUID du référentiel de stockage créé.

  2. Recherchez l’UUID du pool en exécutant lapool-list commande.

  3. Définissez la nouvelle SR comme valeur par défaut à l’échelle du pool en saisissant les éléments suivants :

    xe pool-param-set uuuid = pool_uuid par défaut SR = iscsi_shared_sr_uuid
    

    Comme le stockage partagé a été défini comme valeur par défaut à l’échelle du pool, les disques de toutes les futures machines virtuelles ont été créés sur cette SR.

Scénarios d’installation et de déploiement