3 votes

Basculer sur le stockage attaché en iSCSI

Nous avons une machine virtuelle Hyper-V Windows 2012 R2 qui a plusieurs lecteurs attachés via iSCSI directement à un SAN. Ces lecteurs sont accessibles via plusieurs autres machines virtuelles 2012 R2 en utilisant des chemins UNC pour ajouter et récupérer des fichiers (très rarement mis à jour/supprimés). Les fichiers sont créés par un processus interne et consultés ultérieurement par les utilisateurs.

Si la machine virtuelle connectée au stockage iSCSI devient hors ligne, alors tout notre traitement de fichiers doit s'arrêter - nous ne pouvons pas générer et enregistrer de nouveaux fichiers et les utilisateurs ne peuvent pas les visualiser. Il s'agit d'un point de défaillance unique.

Existe-t-il une technologie que nous pouvons mettre en œuvre pour connecter les lecteurs iSCSI à une autre machine virtuelle si la première machine virtuelle devient hors ligne (prévue ou non)?

Notre SAN n'a pas la capacité de présenter le lecteur comme un NAS (ce qui rendrait notre vie plus facile). Est-il possible d'utiliser le clustering de basculement de Windows pour fournir une certaine redondance en connectant les lecteurs iSCSI à l'endroit où se trouve le principal? Tout ce que j'ai pu trouver était le basculement de la cible iSCSI, mais je ne pense pas que ce soit ce dont j'ai besoin.

Des idées?

2voto

Kate Rojas Points 41

Il existe une technologie appelée Multipath I/O qui gère essentiellement ce que vous avez décrit: https://technet.microsoft.com/en-us/library/cc725907(v=ws.11).aspx

Pour atteindre une redondance au niveau de l'hyperviseur, vous devrez créer le cluster de basculement. Après cela, vous pourrez configurer des machines virtuelles haute disponibilité, des rôles SOFS ou des "serveurs de fichiers en basculement" qui semblent être l'objectif que vous essayez d'atteindre.

Néanmoins, la haute disponibilité avec tout ce qui a été mentionné précédemment ne peut être atteinte qu'en utilisant le stockage partagé. Vous aurez besoin de 2 serveurs NAS physiques ou de 2 hôtes avec un logiciel de "SAN virtuel" installé.

Jetez un œil à StarWind Virtual SAN ou HPE VSA. Autant que je sache, ils ont tous les deux des versions gratuites disponibles avec certaines limitations.

StarWind: https://www.starwindsoftware.com/

HPE VSA: http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917

0voto

Elton Ji - MSFT Points 281

0 votes

Est-ce que SOFS signifie que j'ai 2 copies des données sur différents dispositifs de stockage? C'est-à-dire simplement créer un miroir du lecteur? Ce que j'essaie de faire, c'est avoir la cible iSCSI se connecter à un VM différent dans le cluster si la première tombe en panne.

0 votes

Depuis le lien AidanFinn : "Si vous avez des SAN SAS, iSCSI ou Fibre Channel, je demanderais pourquoi vous vous embêtez à créer un SOFS pour la production; vous ne feriez qu'ajouter une autre couche et plus de gestion. Connectez simplement les hôtes Hyper-V ou les serveurs SQL directement au SAN en utilisant les HBA appropriés."

0 votes

SOFS signifie que j'ai 2 copies des données sur des dispositifs de stockage différents? Pas 'sur des dispositifs de stockage différents', mais que les disques iSCSI sont connectés à deux nœuds de cluster ou plus en même temps (Les mêmes LUN iSCSI sont tous connectés à chaque nœud de cluster). Alors qu'un nœud échoue, d'autres ordinateurs/utilisateurs peuvent toujours accéder au service de partage de fichiers fourni par le cluster de basculement. [** La cible iSCSI se connecte à une machine virtuelle différente dans le cluster si la première tombe en panne **] L'utilisation du cluster de basculement peut éviter cette opération.

0voto

m04merlin Points 268

Toujours en train de travailler sur cela, mais il semble que nous puissions le faire avec le clustering de basculement de Windows. Ce blog nous a donné un bon guide : http://www.1e.com/blogs/2014/08/11/creating-a-windows-cluster-using-iscsi-to-connect-to-shared-storage/

Fondamentalement :

  1. Créez un cluster de basculement et ajoutez-y tous les nœuds. Connectez le disque iSCSI à tous les VM mais gardez-les en mode hors connexion (en utilisant la gestion des disques).
  2. Le mettre en ligne sur l'un des serveurs, formatez le disque et présentez-le à l'OS.
  3. Dans le gestionnaire de cluster de basculement, développez le dossier Stockage, cliquez avec le bouton droit sur les disques et Ajouter un disque. Suivez l'assistant. Cela signifie que le disque basculera vers d'autres nœuds du cluster et sera mis en ligne sur ce disque.
  4. Ajoutez un rôle de partage de fichiers au cluster et sélectionnez le disque.
  5. Créez un partage sur le rôle de partage de fichiers - cela vous donne ensuite un chemin UNC qui peut basculer vers n'importe quel nœud dans le cluster de basculement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X