Dear list

We currently have a AoE SAN running in production that needs several
refinements, which I'll tackle in individual mails over the coming
days.

Basic layout is as follows:

Infortrend storage array with SAS & SATA drives, connected via FC to
two storage controllers which export logical volumes with AoE to Xen
hosts. Each AoE target is used as a virtual block device, either
containing the OS (stored on SATA) or additional storage for working
data (SAS for databases & mail, SATA for websites, etc). AoE target is
vblade, secondary storage is in "cold standby" mode (toggle FC port
states on the switch and start vblade's to take over). Switches are
Extreme Networks' Summit 7i.

At present we have 30 AoE targets running, when our full migration is
done we'll have well over a 100 and have plans to scale up way past
that. We run a huge private cloud (we're in the wholesale ISP
business) as well as managed private clouds for clients. We're ramping
up for a full public cloud offering.

Assuming the only optimizations I have done are the following:

* AoE in private tag-based VLAN.
* Bumped the MTU's to 9000 for all VLAN interfaces and switch ports.
* Gigabit ethernet.
* Leveraging decent switches with full non-blocking architectures.

My next question is on leveraging multiple gigabit connections, which
leads me to the following questions:

Since vblade uses a specified device, should I use channel bonding to
aggregate multiple links together for more performance ? If yes, is
802.3ad the best bonding method since the switch is involved in
deciding down which link the ethernet frames are sent, or am I missing
the plot on this one. I currently have 4 GBE ports per storage
controller that I can leverage, and am considering jumping to dual 10
GBE interfaces to the switch.

Then, on the initiator side my understanding is that "aggregation"
comes for free. So in this case all I need to do is ensure I have a
vlan interface per physical interface on the server, and use
`aoe-interfaces` to restrict the scope to the multiple vlan
interfaces. If not, would I need to bond here as well? My plan is to
setup at least 2 GBE per Xen host.

I hope to consolidate this information, and the other questions I'll
post over the coming days into several blog posts. The biggest
downside to learning AoE is cutting through the tons of AoE vs iSCSI
crap and getting to the useful parts. I plan to publish the useful
parts.

Thanks in advance for the assistance, and the great project.

Best

-- 
Kenneth Kalmer
kenneth.kal...@gmail.com
http://opensourcery.co.za
@kennethkalmer

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to