Guide d'architecture pour QuantaStor for VMware
Vous pouvez commander et configurer la solution de stockage partagé OSNexus QuantaStor pour un environnement VMware ESXi 5. Utilisez les informations suivantes avec le manuel d'instructions Advanced Single-Site VMware Reference Architecture pour configurer l'une de ces options de stockage dans votre environnement VMware.
Avant de commencer
Vérifiez que vous disposez des droits de compte et de l'accès aux périphériques requis. Seul le propriétaire de compte ou un utilisateur disposant de l'autorisation Gérer les utilisateurs de l'infrastructure classique, peut ajuster les autorisations.
Etape 1 : Commande du stockage partagé QuantaStor
Avant de passer une commande de stockage, vous devez déterminer les spécifications qui répondent à vos exigences en matière de capacité, de performances et de redondance. Ces spécifications peuvent inclure le choix du processeur et du châssis, la capacité de la licence QuantaStor, la RAM du serveur, le type et le nombre de disques de données, le type et le nombre de disques de cache, la configuration du réseau et d'autres spécifications. Pour plus d'informations sur le choix de la configuration QuantaStor adaptée à votre environnement, voir QuantaStor Solution Design Guide for Virtualization.
Assurez-vous de bien comprendre quels sont les besoins en capacité et E-S de vos machines virtuelles avant de passer commande. Bien que le serveur QuantaStor soit extensible, il est important de dimensionner initialement votre matériel afin d'éviter les temps d'attente au niveau de la configuration et du déploiement.
Commande de QuantaStor
Pour commander un système hybride QuantaStor de 24 To utilisables optimisé pour des performances de niveau intermédiaire pour les charges de travail VMware, procédez comme suit :
- Connectez-vous à IBM Cloud® infrastructure customer portal et cliquez sur Compte > Passer une commande.
- Sélectionner Bare Metal Servers, Mensuel.
- Entrez les options de configuration suivantes :
- Centre de données : Emplacement des réseaux locaux virtuels (VLAN) et hôtes ESXi précédemment créés
- Serveur : châssis à 36 baies avec double processeur Xeon
- RAM : 128 Go
- Système d'exploitation : OSNEXUS QuantaStor 5.x (48 To)
- Unités de disque dur :
- Disque de système d'exploitation : 2 x 960 Go SSD dans RAID 1
- Disques de données : 24 x 2 To SATA en individuel
- Disques de journal : 2 x 960 Go SSD en individuel
- Disques de cache : 2 x 960 Go SSD en individuel
- Bande passante publique : Réseau privé uniquement
- Débits des ports de liaison montante : 10 Gbps, liaisons montantes de réseau privé redondantes
- Cliquez sur Continuer votre commande.
Le serveur de stockage est configuré avec deux interfaces réseau non liées afin que deux sous-réseaux différents puissent être utilisés pour équilibrer le trafic vers la baie de stockage.
Fin de la configuration
Vous avez à présent un dispositif QuantaStor dans votre chariot. Affectez le réseau local virtuel privé, le nom d'hôte et le domaine à l'unité afin qu'elle puisse être correctement mise à disposition.
- Affectez les réseaux VLAN suivants et créez des noms d'hôte pour les appareils : hôte QuantaStor – VLAN de back end : (1102 dans l'environnement)
- Sélectionnez votre mode de règlement, acceptez les dispositions, puis cliquez sur Finaliser la commande.
Ne passez pas à l'étape 3 tant que le serveur n'est pas provisionné et accessible via un VPN ou un serveur virtuel.
Etape 2 : Activation de l'adaptateur logiciel iSCSI pour les hôtes VMware
L'adaptateur logiciel iSCSI doit être activé sur chaque hôte de gestion et de capacité, et son nom qualifié iSCSI (IQN) collecté avant le montage de volumes iSCSI. Utilisez la procédure suivante pour activer l'adaptateur logiciel iSCSI :
- Accédez à un hôte de gestion ou de capacité ESXi et sélectionnez Manage, Storage, Storage Adapters (gérer, stockage, adaptateurs de stockage).
- Cliquez sur le signe plus (+) de couleur verte et ajoutez l'adaptateur logiciel iSCSI.
- Cliquez sur le vmhba qui correspond à l'adaptateur logiciel iSCSI et enregistrez le nom iSCSI (Figure 1) à la section Adapter Details une fois l'adaptateur activé.
- Exécutez les étapes 1 à 3 pour chaque adaptateur logiciel iSCSI sur chaque hôte ESXi.
Etape 3 : Configuration de QuantaStor
Une fois le serveur QuantaStor mis à disposition, vous pouvez configurer la mise en réseau, créer des unités passe-système (RAID0), générer le pool de stockage, créer des volumes iSCSI et enfin, affecter ces volumes aux hôtes.
Par exemple, le volume vmk3 possède vmnic0 qui se connecte au sous-réseau privé portable A sur le réseau local virtuel de stockage. Le volume vmk4 possède vmnic2 qui se connecte au sous-réseau privé portable B sur le réseau local virtuel de stockage. Le serveur QuantaStor possède également deux adaptateurs de réseau privé, eth4 et eth6, qui se connectent au VLAN de stockage.
Configuration du réseau
- Ouvrez un navigateur Web et accédez à l'adresse IP QuantaStor figurant sur la page Périphériques.
- Entrez le nom d'administrateur et le mot de passe (figurant à la section des mots de passe de la page Device Details). Avant de poursuivre, notez les appareils réseau privé qui sont utilisés par le serveur QuantaStor, par exemple eth4.
- Accédez à Storage System > Network Ports.
- Sélectionnez l'adaptateur privé qui est actif (exemple : eth4) dans la liste des adaptateurs de réseau. Cliquez avec le bouton droit de la souris et sélectionnez Modify Network Port dans le menu.
- Décochez la case iSCSI Enabled pour désactiver les connexions iSCSI à cet adaptateur et cliquez sur OK.
- Sélectionnez l'adaptateur privé qui n'est pas actif mais est affecté au réseau privé (exemple : eth6).
- Cliquez avec le bouton droit de la souris sur l'adaptateur eth6 et sélectionnez Modify Network Port dans le menu.
- Sélectionnez un type de configuration Static dans l'écran Modify Network Port.
- Entrez une adresse IP privée principale, un sous-réseau et une passerelle pour l'adaptateur. Utilisez une adresse de la ligne Storage si vous utilisez la feuille de travail VLAN du manuel d'instructions Advanced Single-Site VMware Reference Architecture.
- Décochez la case iSCSI Enabled pour désactiver les connexions iSCSI à cet adaptateur.
- Cliquez avec le bouton droit de la souris sur l'adaptateur privé et sélectionnez Enable Network Port pour rendre l'adaptateur actif une fois qu'il est configuré avec une adresse IP.
- Cliquez sur OK pour activer le port lors de la vérification de l'adresse IP.
Ouverture d'un ticket de demande de service
Vous devez ouvrir un ticket de demande de service après que vous avez configuré un deuxième adaptateur avec une adresse IP privée principale. L'ouverture de ce ticket permet de s'assurer que l'adresse IP utilisée n'est pas prise si un autre système est mis à disposition sur le VLAN.
- Cliquez sur Support > Ajouter ticket et entrez les informations suivantes :
- Objet : Question de réseau privé
- Titre : Réserver et attribuer une adresse IP privée
- Associer des unités : 'Sélectionnez le serveur QuantaStor'
- Détails : Réservation et affectation sur le réseau local virtuel. Cette adresse IP est utilisée pour le second adaptateur du serveur QuantaStor.
Configuration de QuantaStor
A présent que la grappe peut accepter des connexions depuis les deux adaptateurs, les interfaces virtuelles de ces adaptateurs qui se trouvent sur les sous-réseaux Storage Path A et Storage Path B (chemins de stockage A et B) doivent être affectées.
- Cliquez avec le bouton droit de la souris sur l'interface de l'adaptateur privé initial (eth4) et sélectionnez Create Virtual Interface dans le menu.
- Entrez une adresse IP privée portable et un sous-réseau pour l'adaptateur sur l'écran résultant, et assurez-vous que iSCSI Enabled est coché.
- Si vous utilisez la feuille de travail VLAN, utilisez une adresse de la ligne Storage Path A.
- Enregistrez l'adresse IP utilisée à la section des remarques (Notes) de la page des adresses IP portables.
- Sélectionnez l'interface de l'adaptateur privé initial (eth4) pour lier l'interface virtuelle puis cliquez sur OK.
- Cliquez avec le bouton droit de la souris sur l'interface de l'autre adaptateur privé (eth6) et sélectionnez Create Virtual Interface dans le menu.
- Entrez une adresse IP privée portable et un sous-réseau pour l'adaptateur et assurez-vous que iSCSI activée est coché dans la fenêtre résultante.
- Si vous utilisez la feuille de travail VLAN, utilisez une adresse de la ligne Storage Path B.
- Enregistrez cette adresse IP comme utilisée à la section des remarques (Notes) de la page des adresses IP portables.
- Sélectionnez l'interface de l'autre adaptateur privé (eth6) pour lier l'interface virtuelle puis cliquez sur OK.
Une fois que le serveur QuantaStor est configuré avec des adresses IP et des interfaces virtuelles, configurez le routage pour vous assurer que le trafic sortant utilise l'interface appropriée. Deux cartes réseau se trouvent sur des sous-réseaux différents.
- Utilisez SSH pour accéder au serveur QuantaStor avec vos données d'identification root et ajoutez les lignes suivantes à /etc/network/interfaces. Hypothèse : eth4 et eth6 sont les contrôleurs NIC sur le réseau privé :
- post-up ip route add 10.0.0.0/8 on dev eth4
- post-up ip route add 10.0.0.0/8 on dev eth6 table eth6
- post-up ip rule adds from table eth6
Configuration des unités passe-système (RAID0)
** Selon la mise à disposition, les disques physiques peuvent ne pas être visible de QuantaStor. Pour le vérifier, cliquez sur la section Physical Disks et examinez la liste des unités de disque dur disponibles. Si vous ne voyez pas le nombre correct d'unités, procédez comme suit :
- Dans le Contrôleur matériel menu, cliquez sur Contrôleurs et boîtiers> **Créez des unités pass-through.
- Vérifiez l'hôte et le contrôleur et cliquez sur OK.
- Une fois la tâche terminée, cliquez sur Disques physiques et vérifiez.
Création d'un pool de stockage
Vous devez ensuite créer un pool de stockage qui sera utilisé pour allouer des volumes avant que vous ne puissiez créer des volumes et des partages.
- Cliquez avec le bouton droit de la souris sur Storage Pools et sélectionnez Create Storage Pool.
- Entrez les informations suivantes dans l'écran Create Storage Pool :
- Nom (Name) : Entrez le nom approprié pour le pool de stockage. Exemple : StoragePool-01
- Type de pool (Pool Type) : Valeur par défaut (zfs)
- Profil d'E-S (I/O Profile) : Virtualisation
- Disques à utiliser pour le pool de stockage : vérifier tous les disques de données (ne pas vérifier les disques SSD).
- Cliquez sur OK.
Création de volumes de stockage iSCSI
Vous devez créer deux volumes de stockage. Un volume est utilisé pour les machines virtuelles de gestion sur le cluster de gestion, et l'autre pour les machines du cluster de capacité. Exécutez la procédure suivante pour créer les volumes de stockage iSCSI :
-
Cliquez avec le bouton droit de la souris sur Storage Volumes et sélectionnez Create Storage Volume dans le menu.
-
Entrez les informations pour les volumes de stockage.
Bien que votre configuration puisse différer en fonction de la charge de travail et de la capacité de stockage, l'exemple présente les valeurs du tableau 1 et du tableau 2 pour chaque volume de stockage.
| Zone | Valeur |
|---|---|
| Nom | Mgmt-LUN0 |
| Pool de stockage | [Nom du pool de stockage configuré dans l'étape précédente] |
| Taille | 1 To |
| % réservé | 0 à 100 |
| Compression | Activé |
| Zone | Valeur |
|---|---|
| Nom | Capacity-LUN0 |
| Pool de stockage | [Nom du pool de stockage configuré dans l'étape précédente] |
| Taille | 40 To |
| % réservé | 0 à 100 |
| Compression | Activé |
Affectation d'un accès hôte aux volumes
Vous devez configurer QuantaStor pour autoriser l'accès depuis les hôtes ESXi via le nom qualifié iSCSI de chaque hôte une fois les volumes configurés.
- Allez sur la page d'administration de QuantaStor, cliquez avec le bouton droit de la souris sur le menu Hôtes et sélectionnez Ajouter un hôte.
- Entrez les informations suivantes dans l'écran Add Host :
- Nom d'hôte : saisissez un nom d'hôte approprié. Le nom d'hôte ne doit pas contenir le nom de domaine complet (FQDN), mais il doit décrire l'hôte. Exemple : MyESXiHostName
- Type de système d'exploitation (Operating System Type) : VMware
- Initiateur (Initiator) : nom qualifié iSCSI (IQN)
- Nom qualifié iSCSI (iSCSI Qualified Name) : IQN de l'hôte correspondant.
- Cliquez sur OK.
Suivez ces étapes pour chaque hôte d'un environnement ESXi. Après avoir ajouté chaque hôte dans les clusters de gestion et de capacité, procédez comme suit :
- Cliquez avec le bouton droit de la souris sur le menu Groupes d'hôtes et sélectionnez Créer un groupe d'hôtes.
- Saisissez
ManagementClusterdans le champ Name et sélectionnez tous les hôtes qui se trouvent dans le cluster de gestion. - Cliquez sur OK. Un groupe d'hôtes que vous pourrez affecter à un volume particulier est créé.
Répétez cette procédure pour le cluster de capacité.
- Cliquez sur le menu Storage Volumes.
- Cliquez avec le bouton droit de la souris sur le volume Mgmt-Lun0 et sélectionnez Assign or Unassign Host Access.
- Confirmez que Mgmt-Lun0 est une option du menu et sélectionnez le groupe d'hôtes que vous avez créé à l'étape précédente. Cette option permet à chaque hôte ESXi du cluster de gestion d'accéder au volume Mgmt-Lun0. Faites de même pour Capacity-LUN0.
Étape 4 : Montage des volumes sur les grappes de gestion et de capacité
Connectez-vous au client Web vSphere et accédez à Hosts sous vCenter Inventory Lists.
Utilisez la procédure suivante pour monter le volume sur les hôtes ESXi :
- Sélectionnez un hôte et cliquez sur Manage, Storage, > Storage Adapters.
- Sélectionnez Targets > Dynamic Discovery > Add….
- Entrez l'adresse IP affectée au dispositif de stockage QuantaStor sur Storage Path A de l'écran Add Send Target Server.
- Laissez 3260 comme port et cliquez sur OK.
- Cliquez sur Dynamic Discovery > Add…. Répétez les étapes 4 et 5 pour Storage Path B.
L'hôte ESXI est prêt à réanalyser l'adaptateur logiciel iSCSI pour détecter le volume Mgmt-Lun0.
- Sélectionnez l'icône Rescan Storage Adapters (Figure 9) sur l'écran Storage Adapters.
- Laissez l'option par défaut sur l'écran résultant et cliquez sur OK.
- Cliquez sur Actions, Nouveau magasin de données après la découverte du volume et formatez-le en tant que VMFS-5.
- Vérifiez que le formatage a abouti puis cliquez sur Storage Devices, Device Details, Edit Multipathing….
- Sélectionnez Round Robin pour la politique de sélection de chemin d'accès (Path Selection Policy) et cliquez sur OK.
Maintenant que le volume Mgmt-Lun0 est attaché à un seul hôte, vous devez retourner aux autres hôtes de gestion du cluster et répéter le processus pour ajouter le volume. Il n'est pas nécessaire de formater le volume, car il est déjà formaté avec VMFS-5 et s'affiche comme tel après la découverte.
Etape 5: Désactivation de l'accusé de réception retardé sur les hôtes vSphere ESXi
L'accusé de réception retardé (delayed ACK) doit être désactivé une fois les unités logiques de stockage connectées aux hôtes de gestion et de capacité.
- Accédez à l'environnement vSphere et sélectionnez Storage Adapters > iSCSI Software Adapter > Advanced Options.
- Cliquez sur Edit et faites défiler jusqu'à la fin l'écran des options avancées.
- Décochez la case DelayedAck et cliquez sur OK.
Vous pouvez maintenant retourner au livre de recettes de l'architecture de référence du site unique avancé VMware et terminer la configuration de l'environnement.