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 serveurs HASH (0x2e68218) avec stockage local

  • Pools de serveurs HASH (0x2e68218) avec stockage partagé :

    • Plusieurs serveurs HASH (0x2e68218) avec stockage NFS partagé

    • Plusieurs serveurs HASH (0x2e68218) avec stockage iSCSI partagé

Serveurs HASH (0x2e68218) avec stockage local

Le déploiement le plus simple de HASH (0x2c1a078) consiste à exécuter des machines virtuelles sur un ou plusieurs serveurs HASH (0x2e68218) avec un stockage local.

Note :

La migration en direct des machines virtuelles entre les serveurs HASH (0x2e68218) n’est disponible que lorsqu’ils partagent le stockage. Toutefois, la migration en direct du 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 serveurs HASH(0x2e68218)

Procédure de haut niveau

  1. Installez le logiciel serveur HASH(0x2e68218) sur les serveurs.
  2. Installez HASH(0x2e6c8e8) sur les systèmes.
  3. Connectez HASH(0x2e6c8e8) aux serveurs HASH(0x2e68218).

Après avoir connecté HASH (0x2e6c8e8) aux serveurs HASH (0x2e68218), le stockage est automatiquement configuré sur le disque local des hôtes.

Pools de serveurs HASH (0x2e68218) avec stockage partagé

Un pool comprend plusieurs installations de serveur HASH (0x2e68218), 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 serveur HASH (0x2e68218) 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 (migration en direct) avec un temps d’arrêt minimal. Si un serveur HASH(0x2e68218) individuel souffre d’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) HASH (0x2e68218) 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 HASH (0x2c1a078). 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 de serveurs HASH (0x2e68218). 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 sectionStockage.

Nous vous recommandons de créer un pool avant d’ajouter un stockage partagé. Pour connaître les exigences du pool et les procédures de configuration, consultez l’aide HASH (0x2e6c8e8) ouHôtes et pools de ressources.

Serveurs HASH (0x2e68218) 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 serveurs HASH(0x2e68218)

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

Procédure de haut niveau

  1. Installez le logiciel serveur HASH(0x2e68218) sur les serveurs.

  2. Installez HASH(0x2e6c8e8) sur les systèmes.

  3. Connectez HASH(0x2e6c8e8) aux serveurs HASH(0x2e68218).

  4. Créez votre pool de serveurs HASH(0x2e68218).

  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, les serveurs HASH (0x2e68218) 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 HASH (0x2e6c8e8) :

  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 serveurs HASH (0x2e68218) 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 serveur HASH(0x2e68218) 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=user type=nfs name-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 uuid=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.

Serveurs HASH (0x2e68218) 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 serveurs HASH(0x2e68218)

  • Serveur fournissant un répertoire partagé sur iSCSI

Procédure de haut niveau

  1. Installez le logiciel serveur HASH(0x2e68218) sur les serveurs.

  2. Installez HASH (0x2e6c8e8) sur les systèmes Windows.

  3. Connectez HASH(0x2e6c8e8) aux serveurs HASH(0x2e68218).

  4. Créez votre pool de serveurs HASH(0x2e68218).

  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 serveur HASH (0x2e68218).

  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 serveurs HASH (0x2e68218) pour pouvoir voir et accéder au LUN cible iSCSI. La cible iSCSI et chaque initiateur iSCSI sur chaque serveur HASH (0x2e68218) 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 serveur HASH (0x2e68218)

Lors de l’installation, HASH (0x2c1a078) 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 uuid=host_uuid other-config-iscsi_iqn=iscsi_iqn

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

Avertissement :

Lorsque vous créez des SRs HASH(0x2e68218) 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 serveur HASH (0x2e68218) du pool d’accéder à 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 noms qualifiés 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 SRs HASH(0x2e68218) 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 name-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=user type=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 uuid=pool_uuid default-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.