Blogs Classifieds Downloads FlashChat Gallery Googlemap Invite Friends Links Projects Reviews Wiki
 


Welcome to the pSeries Tech Forums, our free peer-based support site for administrators, engineers and architects working with IBM pSeries servers and software.

You are currently viewing our site as a guest which gives you limited access to view most discussions, articles, tutorials and access our other free features. By joining our community you will be able to collaborate with administrators, engineers and architects charged with designing, delivering or maintaining IBM pSeries server environments.

Founded by a recognized IBM pSeries consultant and IBM Redbook author, pSeries Tech Forums was developed with the single mission of bringing IBM pSeries professionals together into a single self-help community.

Registration is fast, simple and absolutely free to all IT professionals with responsibility for or interest in IBM pSeries servers. We invite you to join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Our Sponsors
Want to advertise?  


Reply
 
LinkBack Thread Tools
  #1  
Old June 11th, 2006
GI Joe's Avatar
GI Joe Offline
Gulf War I & II Veteran
 
Join Date: June 2006
Posts: 5
When should we consider virtual I/O instead of dedicated hardware?

I haven't been able to find any clear-cut commendations for when we should virtualize new servers instead of purchasing dedicated hardware? Can anyone provide a set of guidelines or conditions for when it makes sense to take a virtual approach? I'm particularly concerned with cost issues. Contrary to media reports, we do try to avoid purchasing $800 hammers.
__________________
This is my rifle, this is my gun.
This one's for killing, this one's for fun.
HOOOORAH!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2  
Old June 11th, 2006
Groovy's Avatar
Groovy Offline
Junior Member
 
Join Date: June 2006
Posts: 7
Re: When should we consider virtual I/O instead of dedicated hardware?

I can tell you how our IBM sales guy figures it out.

He gets paid on hardware, not software or professional services. So he thinks nothing should be virtual because nothing is better than hardware.

__________________
"Yes, I rather like this God fellow. He's very theatrical, you know, a pestilence here, a plague there. Omnipotence. Gotta get me some of that."
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3  
Old June 11th, 2006
Administrator's Avatar
Administrator Offline
Administrator
 
Join Date: May 2006
Posts: 111
Blog Entries: 3
Re: When should we consider virtual I/O instead of dedicated hardware?

There's no real rules as to when you're better off virtualizing than not, but I can give you a fscenario that might help explain it.

Lets say your looking at a p520Q to base you're development efforts on.

You have 30 developers for this project.

When you developed on Solaris, each developer had their won desktop Sparc20 to do their coding on. That way they could write code, test, reboot if necessary without afffecting each other.

Then you had a main test server that was configured like production with production data. In addition, you had a Q/A server for final testing and packaging before rollout to production.

IBM doesn't have single user desktops, so you're going to need to move those developers to individual partitions. Lets assume you micropartition, so each developer gets his how individual partition of 1/10th of a CPU and at least 256 MB of RAM. The partition also needs a root volume group of at least 4 GB - 8 GB would be better plus whatever they need for development efforts. Of course we need IP connectivity to the developer's desktop X software, Hummingbird Xceed, for example.


Lets pause to outline our developer requirements:

1. 30 LPARs
2. 1/10 * 30 = 3 CPUs
3. 256MB * 30 = 7.5GB RAM
4. 8GB HD * 2 (to mirror) * 30 = 480GB
5. 30 network connections

Now why can't we do this with dedicated hardware? You'd need 60 network ports - you don't want a single port failure to stop development at a critical time. You'd need 60 hard drives and 60 fiber channel adapters for SAN disk. You can't even build a p570 to satisfy all of these hardware requirements.

But on a virtualized p550Q this is pretty simple. What do I need?

Lets start with the requirement for the virutal I/O server: .5 CPU and 1 GB RAM.

The 550Q has 4 CPUs, and I've only used 3 1/2. That last .5 CPU will stay in the CPU pool and be available to any partition for peak CPU periods such as compiling code.

We need 9.5 GB RAM, so we'll configure the server with 12 GB RAM and leave that extra 2.5 GB available to all partitions.

The VIO server is going to use two 73GB HDs for the operating system and VIO software. We'll also add four 146GB HDs. I'd put two in lpars_hd0_vg and two in lpars_hd1_vg.

for every LPAR I create, I'll create lparname_hd0_lv in lpars_hd0_vg and lparname_hd1_lv in lpars_hd1_vg.

I'd make sure two of the four drives are located on a different internal bus on the server and served through a different VCSCI device. This will ensure my LPAR rootvg is mirrored across buses and devices.

So far, so good.

Now for the network. My p550Q will have two quad ethernet adapters in it. Adapters en0, en1, en2 and en3 will be etherchanneled to form an agregated device, en8. Adapters en4, en5, en6 and en7 will be etherchanneled to form an agregated device, en9.

Finally, en8 and en9 will be etherchannled into a primary/back device, en10.

This will guarantee that my VIO server has a 4 Gb network pipe to share among all LPARS. Each LPAR will get better than 100Mb of bandwidth average, and much higher burstable speeds.

Once I configure VLANs on each of the LPARS and enable shared ethernet, all LPARS have a route to the outside network.

Then all I have to do is configure VSCSI devices on the SAN and all 30 LPARS are up and fully functional on a p550Q.

Final tally:

4 CPUs
12 GB RAM
6 HDs
2 4-port ethernet adapters
2 dual-4Gb fiber channel adapters.

Ready for the kicker?

The p550Q expands to 8 CPUs and much more memory. I've already got enough network and I/O bandwidth to complete the entire development enviroment - the integration and Q/A partitions - in this one physical server.

Hopefully this give you an idea of when its right to use virtualization. Remember, its not software, its a technique and a technology. In this example we used virtual I/O, micropartitioning, etherchannel and a storage area network to complete the requirements. Without any one of those capabilities, we would have had a drastically different and more expensive solution.
__________________
$ PATH=pretending!/usr/ucb/which sense
no sense in pretending!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

These are the 100 most searched terms
Search Cloud
0042-001 0042-001 nim 0513-001 the system resource controller daemon is not active 0513-001 the system resource controller daemon is not active. 0514-061 0514-061 cannot find a child device 0514-061 cannot find a child device. 0516-787 0516-787 extendlv 0516-787 extendlv: maximum allocation for logical volume 110000ac aa00e1f3 aio aix aix aio aix freeware aixif_arp_dup_addr b150f22a b181fb53 ba010004 c1001020 d133c002 dacnone dcb47997 dlpar fcp_array_err6 fget_config gnu tar aix gsclvmd gtar aix hi yall hmc root password hmc vmware hscl05db ibm p6 ibm p6 520 libpopt aix libpopt.a libpopt.a(libpopt.so.0) is needed by rsync-2.6.2-1 migratelv mksysb navisphere agent nim server pseries pseriestech rsync aix sc_disk_err4 scan_error_chrp vio server websm xhost file ... powered by Simple Search Cloud


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
VIO Versus Multiple Virtual Ethernet under SEA SargentSpang IBM PowerVM Editions 1 March 5th, 2007 12:09
Virtual and Physical processor kumarra pSeries - System p 0 March 1st, 2007 12:58
NIM Restore to a Smaller Virtual Client CSCoutts IBM PowerVM Editions 2 October 25th, 2006 21:05
Backing UP Your Hardware Management Console FASherman Tutorials 9 October 23rd, 2006 15:01
Virtualization Can Be Great, But It's Not For Everyone FASherman Articles 1 June 30th, 2006 06:19



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC

vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48