1 votes

Windows Server 2012 (NFS) comme stockage pour les problèmes ESXi 5.5

Mise en place :

  • 1 serveur ESXi avec 12 NIC's
  • 1 Virtual Vcenter sur le serveur ESXi
  • 1 serveur Windows 2012 avec NFS et 4 NIC's (VM Storage)

A faire :

  • Connecter 3 NIC's sans switch et les mettre en équipe

J'ai configuré un ESXi 5.5 et un Windows Server 2012 séparé avec NFS. Ensuite, j'ai activé le teaming sur le WS2012 et dans vSphere, j'ai ajouté un commutateur virtuel avec Route based on IP hash teaming et un adaptateur VMkernel avec les 3 NICs désirées. Après cela, j'ai ajouté le partage NFS dans Vcenter et j'ai commencé à déplacer le couple de vm's vers le stockage. Cela a fonctionné pendant environ un mois et maintenant je m'attends à de gros problèmes.

Mise en place :

  • 1x fileserver dans une VM sur la machine de stockage (sto1) (Win2008R2)
  • 1x fileserver dans une VM sur la machine ESXi (sto2) (Win2008R2)
  • 2x TestPC (Win7x64)

Si SEUL TestPC1 se connecte à sto1 ou sto2 et essaie d'obtenir un fichier de test (1GB), cela fonctionne bien mais si TestPC2 se connecte AUSSI au même serveur et essaie d'obtenir un fichier de test (le même ou un autre), les NIC des deux TestPC cessent de fonctionner après 3-5 secondes avec environ 200MB transférés (pas de ping ou même de connexion nulle part). Si un PC ferme le transfert de fichier (~30sec à attendre pour cela si explorer.exe ne plante pas) l'autre PC reçoit le fichier avec une vitesse de transfert normale.

C'est fait :

  • Désactiver le teaming et n'utiliser qu'un seul NIC - le même
  • Utiliser sto2 (pas de connexion au VMstorage) -same

Comment puis-je corriger ce comportement étrange ?

0 votes

Comment avez-vous configuré vos commutateurs de réseau ? Si vous utilisez le teaming basé sur l'IP-hash, vous devez configurer un canal de port.

1 votes

Terrible, terrible idée... :( - Y a-t-il une raison pour laquelle vous n'utilisez pas le disque local, étant donné que vous n'avez qu'un seul hôte ?

0 votes

@MDMarra Où puis-je configurer un canal de port ? Je n'ai pas de switch entre Windows et ESXi.

2voto

MDMarra Points 99815

Je recommanderais de laisser tomber soit le serveur NFS de Windows, soit les hôtes ESXi.

Le support NFS de Windows est au mieux médiocre. Il ne devrait pas être utilisé comme stockage de secours pour ESXi. Si les hyperviseurs VMware vous tiennent à cœur et que vous souhaitez un stockage basé sur des fichiers, je vous recommande de passer à Linux pour le stockage.

Vous pouvez utiliser SMB3 pour fournir du stockage à Hyper-V à partir de serveurs de fichiers Windows à partir de Server 2012, il s'agit donc d'une option légitime qui fonctionne bien et qui présente certains avantages par rapport à NFS+ESXi, comme la prise en charge de SMB multicanal sans avoir à configurer LACP ou etherchannel comme vous le feriez pour NFS.

0 votes

La combinaison NFS - Linux était mon idée initiale mais mon superviseur insiste sur un serveur de stockage Windows...

0 votes

S'il insiste pour utiliser un serveur de stockage Windows, vous ne devez pas utiliser NFS. Vous devez donc trouver un hyperviseur qui prend en charge CIFS ou stocker vos données VMWare sur un périphérique SCSI (comme un SAN ou des disques à attachement direct).

1 votes

Ou utiliser le serveur de stockage Windows comme cible iscsi

1voto

ewwhite Points 193555

Je dirais que l'association des NIC n'est pas vraiment nécessaire dans la plupart des installations vSphere, car les techniques de basculement des NIC et de placement des adaptateurs sont bien établies. Le teaming ajoute une complexité inutile à votre application. LACP est un ajout assez récent à vSphere et n'est toujours disponible que dans les niveaux de licence les plus élevés.

De plus, il semble que vous opérez sans commutateur réseau. Y a-t-il une raison pour laquelle vous ne pouvez pas utiliser des disques locaux pour cette configuration ESXi à hôte unique ? Sinon, qu'est-ce qui empêche l'utilisation d'un commutateur réseau ?

0 votes

Plus un pour le stockage local. Vous pouvez acheter un système de stockage local SAS qui peut être branché et partagé entre plusieurs hôtes, ce qui permet la VMotion.

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