3 votes

Les avantages d'utiliser plusieurs cartes réseau (NIC) dans des serveurs connectés au même commutateur ?

Je envisage de mettre en place un SAN iSCSI basé sur un logiciel sur mon réseau domestique. Je regarde cela parce que j'ai deux serveurs VM en cours d'exécution et j'aimerais un pool de stockage commun et facilement géré plutôt que de gérer chaque serveur VM séparément.

Ce que j'aimerais savoir c'est... y a-t-il des réels avantages à utiliser plusieurs cartes réseau dans chacun des serveurs qui composeraient le LAN iSCSI. Je pense avoir quatre adaptateurs PCI gigabit dans le serveur iSCSI et deux dans chacun des serveurs VM. (Aux fins de cette question, supposons que l'accès au disque ne soit pas le goulot d'étranglement limitant.) Les huit ports seraient connectés au même commutateur gigabit non géré (grand public) qui ne transporterait que du trafic iSCSI. (Supposons qu'il y ait un LAN séparé pour le trafic régulier.)

Est-ce utile de configurer le matériel de cette manière ? Verrai-je réellement une augmentation raisonnable de la vitesse disponible ?

*Je dis PCI car le serveur de stockage n'aura que des emplacements PCI disponibles.

(modification - Je ne suis pas préoccupé par la redondance dans ce scénario... simplement obtenir la bande passante la plus élevée possible à partir du matériel)

2voto

Wesley Points 32020

Si je comprends correctement votre scénario, je suppose que vous allez regrouper les multiples cartes réseau physiques depuis votre environnement de virtualisation et les présenter à vos machines virtuelles ? Si c'est le cas, je pense que vous allez rencontrer un problème pour obtenir de meilleures performances avec les connexions entrantes vers les VM.

En effet, les connexions sortantes peuvent être équilibrées par l'environnement virtuel, s'il le supporte. Cependant, l'équilibrage de charge des connexions entrantes est une propriété du commutateur et est physiquement impossible à influencer pour l'environnement virtuel. Je pourrais vous expliquer les bases des tables ARP et des adresses IP, mais je suppose que vous les connaissez déjà. Le trafic entrant dans la VM ne peut être dirigé que vers un port physique sur le commutateur, à moins que le commutateur ne supporte quelque chose comme Etherchannel. EDIT: Permettez-moi de clarifier. Le trafic provenant des VM et se dirigeant vers une cible ne peut être aussi rapide que la vitesse d'un seul port du commutateur non géré. Si plusieurs PC, chacun sur son propre port, accèdent à la VM et que la VM répond aux multiples requêtes, alors elle peut simultanément transporter plusieurs flux de trafic à vitesse de port multiples avec les multiples points de terminaison. Dans ce sens, vous verriez une amélioration des performances si vous avez fréquemment plusieurs connexions simultanées aux VM qui ont tendance à saturer la vitesse du port du commutateur. J'espère que cela a du sens. Fin de l'édition.

Deuxième édition Puisque vous souhaitez améliorer le débit du trafic entrant vers votre cible iSCSI, il n'y a vraiment aucun moyen pour que le regroupement de cartes réseau vous aide. Le goulot d'étranglement sera toujours que le commutateur ne peut pas agréger les ports, donc l'adresse IP de la cible iSCSI sera toujours limitée à un port de commutateur et donc tout le trafic entrant sera limité à la vitesse du port de votre commutateur. La meilleure solution que je puisse imaginer est de mettre deux cartes réseau dans la cible iSCSI et de dédier une carte réseau avec sa propre adresse IP à un LUN de VM... si c'est même possible avec ce que vous utilisez comme serveur iSCSI. Dans votre configuration actuelle, le seul avantage que vous pouvez obtenir du regroupement de cartes réseau virtuelles est d'envoyer plusieurs flux de trafic vers différents ports, mais vous ne pouvez jamais recevoir plus que le trafic de la vitesse de port sur un hôte sur ce commutateur. Fin de la deuxième édition

De ce que je vois, je suppose qu'une configuration redondante/regroupée comme celle-ci serait superflue pour un environnement domestique à moins que vous ne souhaitiez spécifiquement acquérir de l'expérience avec. Cependant, rien ne pourra vous dire si vous avez besoin de ce type de performances comme faire une analyse réseau et tracer votre utilisation de la bande passante. Encore une fois, cela semble excessif pour une configuration domestique à moins que ce ne soit pour l'expérience ou si vous hébergez des contenus pour adultes. =)

1voto

cagenut Points 4828

Vous obtiendrez une capacité de débit supérieure, ce qui, compte tenu de toutes les autres variables probables que vous n'utiliserez jamais ou ne remarquerez pas. Mais si vous cherchez simplement à jouer et à apprendre, oui, l'iscsi est assez trivial à la multipath à répartition circulaire.

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