Options de conception iSCSI pour les commutateurs distribués 10GbE VMware? MPIO contre LACP

9

Je travaille à l'extension du backend de stockage pour plusieurs clusters VMware vSphere 5.5 et 6.0 dans mon centre de données. J'ai principalement utilisé des banques de données NFS tout au long de mon expérience VMware (Solaris ZFS, Isilon, VNX, Linux ZFS) et je peux introduire une baie Nimble iSCSI dans l'environnement, ainsi qu'une possible baie hybride Tegile (ZFS) .

Les solutions de stockage actuelles sont les baies Nexenta ZFS et Linux ZFS, qui fournissent des montages NFS aux hôtes vSphere. La connectivité réseau est fournie via 2 jonctions LACP 10 GbE sur les têtes de stockage et 2 x 10 GbE sur chaque hôte ESXi. Les commutateurs sont deux unités haut de gamme Arista 7050S-52 configurées en tant que pairs MLAG .

Côté vSphere, j'utilise des commutateurs distribués vSphere (vDS) configurés avec des liaisons LACP sur les liaisons montantes 2 x 10 GbE et le contrôle des E / S réseau (NIOC) répartissant les partages pour le groupe de ports VM, NFS, vMotion et le trafic de gestion.

entrez la description de l'image ici

Cette solution et cette approche de conception ont fonctionné à merveille pendant des années, mais l'ajout de stockage de blocs iSCSI est un grand changement pour moi. Je devrai toujours conserver l'infrastructure NFS dans un avenir prévisible.

Je voudrais comprendre comment je peux intégrer iSCSI dans cet environnement sans changer ma conception physique. Le MLAG sur les commutateurs ToR est extrêmement important pour moi.

  • Pour le stockage basé sur NFS, LACP est le moyen généralement accepté de fournir une redondance de chemin.
  • Pour iSCSI, le LACP est généralement mal vu, les conceptions multi-trajets MPIO étant l'approche recommandée.
  • J'utilise 10GbE partout et je voudrais garder les liens simples à deux ports vers chacun des serveurs. C'est pour le câblage et la simplicité de conception.

Compte tenu de ce qui précède, comment puis-je tirer le meilleur parti d'une solution iSCSI?

  • Configurer iSCSI sur LACP?
  • Créer des adaptateurs VMkernel iSCSI sur le vDS et essayer de les lier à des liaisons montantes séparées pour obtenir une sorte de MPIO mutant?
  • Ajouter plus d'adaptateurs réseau?
ewwhite
la source

Réponses:

1

Je ne recommanderais pas d'exécuter iSCSI sur LACP car il n'y a vraiment aucun avantage sur la redondance de liaison de base.

La création de commutateurs VMkernel pour iSCSI sur votre vDS avec le logiciel iSCSI HBA est exactement ce que vous devez faire. Cela vous donnera un vrai MPIO. Ce billet de blog semble quelque peu pertinent pour ce que vous essayez de faire en ignorant la nécessité de migrer à partir des commutateurs standard: https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from- un commutateur standard vers un commutateur distribué /

Vous ne devriez pas avoir besoin d'ajouter plus d'adaptateurs réseau si vous en avez déjà deux pour iSCSI. Je recommanderais cependant d'activer les trames jumbo (MTU 9000) sur votre réseau iSCSI. Cela doit être défini à tous les niveaux du réseau tels que VMkernel, vDS, les commutateurs physiques et les appliances SAN.

Tim
la source