Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 01-08-2007, 08:38 PM   #1
Registered: Apr 2006
Posts: 59

Rep: Reputation: 15
linux cluster to run win vm's

hi all,

i am new to clustering, and as i understand it the simple way to go is with openmosix.

my friend is an admin of a windows network with a bunch of web and other services. we were wondering how rational it would be to run these boxes instead as virtual machines on top of a linux cluster.

i have googled around, and read some docs, but there is really so much out there i don't know where the best place is to start.

beyond that, here is what we have:

-a bunch of spare x86 pcs, and some running x86 servers
-everything is on windows 2003
-all kinds of services, too much for a migration to linux actually

what we hope to get:
-a system with good failure redundancy (ie. 2nd vm takes over where first virt server failed)
-high availability
-secure (obviously windows is responsible for the network security, no flames please ;-)
-easy to administrate, add and remove nodes with different hardware

what i wasn't so sure about was vmware server, and whether it ran in only 1 or 2 threads, or more. my understanding was a cluster could expedite jobs with lots of threads, or execute many compiles/whatever concurrently, but not spread the tasks associated with 1 thread over many machines.

what would be good is if eg. the web server, when swamped, could spread the work over the cluster. i don't know how trivial this is to implement.

can anyone direct me to a good starting point? anyone had similar experiences?

Old 01-09-2007, 02:05 PM   #2
Registered: Feb 2006
Distribution: Ubuntu/OpenSuSE
Posts: 33

Rep: Reputation: 15
Clusters are really designed to split large, computationally intensive jobs across multiple systems. In order for something like VMWare to run on a cluster, it must be written to be cluster-aware. AFAIK, there's no virtualization software that's cluster aware in this fashion.

What you're really after, I think, is some combination of virtualization and failover. In this scenario, you'd have n machines running virtualization, with multiple Windows instances running on each machine. The Windows instances themselves would be set up to fail over to a Windows instance running on another machine in the event of a failure. For something like that, VMWare's ESX would work well:

I've done this sort of thing with Linux--created mutliple VM's on multiple hardware platforms with applications failing over to VM's on other hardware in the event of a hardware failure. It allows you to build a pretty robust environment.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Penguin Computing's Scyld ClusterWare(TM) HPC Offers Enhanced High Availability and Most Advanced Linux Cluster Virtualization, Enabling Broader Cluster Use LXer Syndicated Linux News 0 04-06-2006 06:03 PM
Is it possible to run Win programs on Linux? arctic123 Linux - Software 3 09-04-2004 10:02 PM
What resources would I need to convert a win app to run in linux - not wine redbeansnrice Programming 2 08-14-2004 08:25 PM
Run a command across a cluster podollb Linux - Software 3 05-21-2004 08:55 AM
compile c++ in linux to run win windows2k qwijibow Programming 2 09-23-2003 11:53 AM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 02:44 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration