Solved

Ideas for booting virtual machines on diskless nodes

Posted on 2008-06-21
7
402 Views
Last Modified: 2013-12-24
Hi,

I'm deploying a new hosting platform in the autumn, and we'd like to look at having a central storage device, which contains virtual machine images for a number of machines.  The physical machines would be diskless, and boot from LAN via PXE into the Xen or VMWare hypervisor.

Has anyone done this?  Can anyone point me at some decent documentation - I'm not quite certain of the best way to have persistent storage that's shared between multiple VMs, so am looking for ideas?  If it's not been done - why isn't it sensible, and what should be done instead?
0
Comment
Question by:rtsh
  • 4
  • 3
7 Comments
 
LVL 14

Expert Comment

by:agriesser
ID: 21839001
What would be the central storage device? Any ideas by now?
Why not boot directly from the central storage device (if possible)? It would be much faster and more failsafe than booting via PXE especially in virtualized environments because if the storage fails, the virtual machines fail too and therefore it's no drawback.

We'll implement an ESX cluster farm this autumn at our company using IBM or HP blade center servers booting off a Clariion CX600 attached via FibreChannel.
The test installation works perfectly fine so far.
0
 
LVL 1

Author Comment

by:rtsh
ID: 21839022
Perhaps it's a lack of my understanding of SAN, but given that we need to have genuinely communal file shares, we thought that a SAN couldn't deliver this itself, but would need a front end to present the storage via some network protocol (eg NFS, CIFS), and given that was the case, we were considering storing the images on a NAS.  Perhaps this is only practical when, as is the case in our situation, the OS image and base data required for the server to function is relatively small, and so can fit in RAM.
0
 
LVL 14

Expert Comment

by:agriesser
ID: 21839038
If you're heading for ESX3i, you can get it installed even in flash memory of your server, but for ESX 3.5 you don't want to boot from PXE, believe me.
I don't even think that this setup is supported by VMware.

In any case, you will have to pull some hundreds of megabytes from the LAN for the server to even boot and you'll be wasting precious RAM for holding the filesystem data of the root filesystem.

As english is not my native language: Could you please rephrase the term "genuinely communal" for me? I think I don't get the point of this wording.
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 1

Author Comment

by:rtsh
ID: 21839067
Ok. Maybe you can answer a slightly different question, which relates more to VMWare than the SAN side of things.  Are you booting a number of machines to run exactly the same VM disk image, or do you need one copy of the disk image per instance of the VM?
0
 
LVL 14

Expert Comment

by:agriesser
ID: 21839080
No, we don't do that currently, but we evaluated it and we were not satisfied because of the fact that if you want to create a VDI (Virtual Desktop infrastructure) environment (in your case it would rather be a VSI (Virtual Server Infrastructure) ) you will need N times the disk space you will need for a single VM and having a hundred VMs around with each of them having 10GB of system partitions sums up to 1TB of disk space just for the system partitions.

I once asked VMware if they're going to address this and they told me that they're just about to release this new feature (whatever it will be called). Using this new feature you can define a template disk where all your virtual machines boot from and only the differences to this template will be stored in separate files.

I haven't checked back since then, maybe this feature is already available in ESX 3.5 update 1.

Would that suite your needs?
0
 
LVL 1

Author Comment

by:rtsh
ID: 21839097
Yeah - that's exactly what's required in our circumstances.  Thanks for your advice.  I'll contact our vmware rep and have another chat.

Are there any other tips that you'd care to share following your evaluation?
0
 
LVL 14

Accepted Solution

by:
agriesser earned 250 total points
ID: 21839109
Well, I don't know what else to say in particular.
There are so many things to consider when planning a virtual infrastructure... :)
I'd be happy to answer specific questions though, so if anything is unclear, drop me a line (or ask a question in here) and I'll see what I can do for you.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Windows 10 VPN? 6 44
Firewall port opening 2 22
Exchange in VMware 14 56
Best RAID for a BDD Oracle 4 18
Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now