Dell Considers Bundling Virtualization on Mobos 138
castrox writes "Ars Technica is reporting that Dell may be considering bundling virtualization on some of their motherboards. No more dual boot or VMs inside the running OS? 'Any way you slice it, though, putting the hypervisor in a chunk of flash and letting it handle loading the OS is the way forward, especially for servers and probably even for enterprise desktops. Boot times, power consumption, security, and flexibility are all reasons to do this ... The big question is: which hypervisor will Dell bundle with its machines? Vance suggests hypervisors from XenSource and VMware as two options, but I think that VMware is the most likely candidate since it seems to be the x86 virtualization solution of choice for the moment. However, if Dell doesn't try too hard to lock it down, this system could easily be modified in an aftermarket fashion to include almost any hypervisor that could fit on the flash chip.'"
Overwhelming Support (Score:3, Interesting)
Re: (Score:3, Funny)
The only reason I've ever called a manufacturer's tech support line in years has been to get an RMA. And it's generally just irritating when they insist on taking me through their little script before they'll admit defeat and return the piece of junk.
The purpose of those call centers is probably mostly for "cupholder calls," and less so for support on their higher end products, which is where the virtualization hardware would be (at least in
Re:Overwhelming Support (Score:5, Informative)
A few tips on calling Dell tech support if you are a competent engineer who diagnosed the problem before reporting it.
1. For a home PC the techs are so incompetent that it's easier to just lie about the nature of the problem. I.e. If your hard drive is on the fritz, making rattly sounds and loosing data just say "The drive is completely dead. When I connect it the BIOS doesn't even admit that it's there".
2. Gold support is better than economy or even silver, but not for the reasons on dell.com. It's better because they connect you to the most competent support guys almost immediately when you call the gold support line. Competent engineers know when they are speaking to an equal and will dispatch the required parts immediately. They also send out "just-in-case parts".
3. Call late at night if your warranty allows it. The brightest tech support guys in Texas know that the graveyard shift is the best time to work. Less traffic on the commute, more pay and more time available for none work related tasks. Your shortest and most fruitful calls will be at 2:00 AM.
4. Don't be afraid to hang up. I once had an external tape drive (PV 110T) that was bursting tapes whenever I initiated a backup. The tech support guy insisted that I must reboot the server so I could see if the drive shows up in the BIOS before he could go any further. I hung up, called back latter and got a brighter support guy who dispatched a replacement drive in around 5 minutes.
Re: (Score:2)
Re: (Score:1)
It is absurd (but true) that you can call a given company 5 times and get 5 different answers from the various phone-drones on the other end.
Re: (Score:2)
FWIW I'm in the UK, and my organisation has bought Dell servers with 3yr bronze support, and we've never had any problems. An engineer turns up the next working day to do the swaps, and that's the end of the problem (everything from a failed fan unit in a disk array through to complete motherboard, ram, and cpu, and PSU replacement.
Maybe it depends what lines you buy from too?
Re: (Score:2)
I'd like that as well. But I live in the real world - you can't realistically expect them to dedicate the same level of care to a PC which they sold for £250, netting a total profit of £25, as a server which they sold for £2500 with a profit margin of £1000. They've got to pay these people somehow.
Re: (Score:2, Informative)
Here's my tips... (Score:2)
Admittedly, I haven't had cause to call Dell, but this works well for my ISP:
Re: (Score:2)
I always start my (thankfully frequent, usually RMA-related) tech-support calls with "hey, I'm on a bad connection, I might get disconnected...". Really, this is just my polite way of saying 'if you turn out to be dumber than a bag of hammers, I'm just going to hang up and call back in twenty and see if I can get someone better than you.' It's possible that I should just be up-front about this, but I figure why make enemies, even
Re: (Score:2)
Well, you can be up front about it without being an asshole -- and he might actually say "You know what, you're right, I can't handle this -- lemme get my supervisor."
Or you can specifically ask for the supervisor, etc... Point is, my goal is to get the problem solved, and if the first tech I call can't help me, I probably want the next tier up.
Asking flat-ou
Re: (Score:2)
Don't lie. If the first level are making requests or their job bookings are going through a QA department, they may well catch inconsistence diagnostics which may result in jobs being delayed as the first level is required to make call backs.
It truly offends me each time I have to do this but sometimes tech support just insists on dragging out the diagnostics way beyond anything reasonable. I'm really glad my new job has no desktop support at all. The Hail Marys and self flagulation was getting to me.
4
To some extent I agree. There are poor tech support out there, and if you call more than once you might not get the same person. For the particular problem you had, I, when I was doing first level support, would normally ask the person why they thought they had a particular component failure, why they thought so. If it checked out, excellent, I could check out there reasoning but if it was fine send an engineer or part out. If not, go through normal diagnostics. Hope that first hand experience helps what to expect in normal retail support.
Some problems have very limited number of possible causes. I.e. There is no command you can send to a properly functioning PV110T (SDLT 320 version if you want to check) that will cause it to rip a perfectly good tape. Erase your data perha
Re: (Score:1)
Boy, I wish! At least their academic accounts don't seem to. Last time I had to RMA one for the university I worked for I had to sit on hold for a spell & then promise a nice bananna to get my RMA.
Oh, well.
Re: (Score:2)
Re: (Score:2)
However, Dell's server support is a different kettle of fish entirely. Certainly in the UK, as soon as they know you're calling about a server with a support contract they connect you straight to a call centre in Ireland which is staffed by people with at least a modicum of intelligence and the ability to speak English clearly. Probably because there's more money in servers, and more to be lost by pissing off the bloke who's almost certai
Re: (Score:2)
Re:Overwhelming Support (Score:4, Interesting)
I don't think Dell is going to be selling many more PC's in southern Oregon for a while...
Re: (Score:2)
Re: (Score:1)
Re: (Score:1, Interesting)
He said the company announced plans in May to reduce employment worldwide by 10 percent. He said the Roseburg location is the only such center in the United States to close.
And also from the next paragraph it seems that the reason was obvious:
Frink said the closure has nothing to do with a lawsuit filed by employees of the Roseburg center in February, claiming Dell violated federal and state wage and hour laws.
Re: (Score:2)
Kinda sucks.
Top two possible misspellings: (Score:3, Funny)
or
Dell considers bundling virtualization on hobos
not pretty either way.
Hobos (Score:1, Flamebait)
Re: (Score:1, Insightful)
Re: (Score:3, Funny)
Re: (Score:1)
Yes, but: So what? (Score:2)
Re: (Score:2)
Its more secure having the actually memory embedded inside the machine instead on the outside in a port, accessible for anyone that have physicall access to your office.
Re: (Score:2)
> in a port, accessible for anyone that have physicall access to your office.
So? CF to IDE bridge taped down in a drive bay. Flash to IDE header gadget plugged direct to an IDE header. They even have em that plug direct to USB headers on the MoBo now. Give em a while and they will have em to direct plug to SATA, assuming they don't now and I just didn't see em last time I was looking stuff like that.
Poin
Re: (Score:2)
Re: (Score:2)
2) The IDE header is not going to be used in profesional servers. For one, they don't have IDE anymore. They have SATA or SCSI.
3) The USB headers are not going to have as high of an uptime compared to something dell could build onto the motherboard (in theory, supposing dell does'nt screw up. This is required due to what most server buyers need is reliability for servers that run 24/7/365.25. Adding in what you suggested, the first thing to f
Re: (Score:3, Insightful)
I take issue with everything you say here.
There is no qualitative reason why USB should not have, as you say, "as high of an uptime" as
Re: (Score:2)
Also, I was talking about what the GGP was saying about a Flash to IDE, which would be a CONSUMER FLASH CARD with a CONSUMER IDE ADAPTER. It was with this following sentence in mind that I wrote (3).
So? CF to IDE bridge taped down in a drive bay. Flash to IDE header gadget plugged direct to an IDE header. They even have em that plug direct to USB headers on the MoBo now.
Both of which would be the most likely
Re: (Score:2)
It's definitely a "consumer" adapter -- I think I paid $8, total, to have it delivered to Ohio from Hong Kong. But like most mass-produced electronic items in this millennium, the soldering is quite good, and
Re: (Score:2)
Now, as to what the CF to whatever interface would have, that would be a bit more than you describe?
Lets see, a bit of redundancy, designed and tested to be in use most of the time, temperature extreme testing, guaranteed thro
Re: (Score:2)
By your definition of "server," it seems we only have three such built-to-order machines here in use here at the shop. They're all Prolaint ML330s of various generations, custom ordered from Compaq or HP. The oldest one has SCSI RAID, the newest one has IDE RAID. All include at least one additional IDE port for the CD-ROM drive.
So I guess that some servers do use IDE, since these particular ones all seem to be serving just fine.
"Ah," I hear you say, "but those machines are ancient
Re: (Score:2)
The same pieces could easily be inside the case. Not all USB ports are external. Of course, SATA CF adapters have been available for sometime:
http://www.fastsilicon.com/storage-reviews/addonic s-adsahdcf-sata-cf-adapter-review-6.html?Itemid=27 [fastsilicon.com]
By the way, anyone have links to tutorials for installing a hypervisor to such a setup?
Hard drive? (Score:2)
The only advantage I see to doing it with flash is that they could lock it down, and also, you could theoretically hot-swap SATA (or USB) drives, each with an OS on it (and maybe a "saved image" from the virtualizer, like hibernating). Even if you don't actually physically hot-swap them, you could spin down the drive you're not using.
Of course, if it was me doing this, I'd just g
Re: (Score:2)
Re: (Score:2)
The advantage of this is that it is vendor-supported by a vendor of Dell's choice. Presumably they then give Dell a kick-back. OK, that's an advantage for Dell, not for the purchaser.
Re:Yes, but: So what? (Score:5, Insightful)
can be there within four hours and should actually be carrying a spare.
For a hobbyist at home I doubt there's much of a difference at all, but for folk paying big $$$ for enterprise solutions, this is probably very welcome.
Re: (Score:2)
Would you buy one with the kernel and initrds on flash installed on the motherboard?
Personally I wouldnt; Dell has no competence in those areas, and even should they try to build it, they'd end up constantly trailing the OS vendors, introducing random bugs and being far less integrated and standardized than what the mainline products are.
I see little difference in the hypervisor area; hard
Re: (Score:1)
Re: (Score:2)
Re:Yes, but: So what? (Score:5, Informative)
Not if it's REALLY doing its job (Score:2)
Not if it's really doing its job.
A virtual machine should be able to virtualize another layer of similar virtual machines - including instances of itself. Otherwise there's something defective about the virtualization.
Re: (Score:1)
Could block access to hardware... (Score:2)
However, I don't think it would do very well against something like Blue Pill, because that could just as easily implement a softer virtualizer -- it would just appear to run a little slower.
Re: (Score:2)
If I have a Dell provided chip on a Dell motherboard which goes out, they will fix it. If I have a Mickey-Mouse setup with a USB flash device, you can bet they are going to try and blame that for my woes first. And, guess who is on the hook for fixing it if it goes south? Moreover, the difference in cost is going to be slight. This chip will probably raise the overall price of the motherboard by a couple hundred, at most. The time I spend futzing around with getting an external solutio
Re: (Score:2)
Is there such a thing? How would one do this?
Re: (Score:2)
Anything which can boot and run from an IDE disk can also run from a Compact Flash card, with the right adapter (Google for one). I've got things ranging from an old version of Slackware running on a flash-based 386 laptop, to a diskless Windows XP machine, which use this trick.
You see, CF cards inherently know how to act just like it is a regular IDE disk drive. The adapters are completely passive, and exist merely to supply power to the card and convert the small pin layout of a CF card
Probably a dumb question... (Score:1, Insightful)
It isn't like Vista will be loading less drivers because of the extra layer.
Re: (Score:1)
Basically it means faster startup time and possibly faster performance for VM servers.
Re: (Score:2)
If they get it right, then it should be at least competitive. Plus with some luck it should have some type of enhanced security over what software can do.
Re: (Score:2)
Sometimes, an improvement will give better functionality at the cost of a little speed.
And with the speed we have in our pc's today, it does seem more rational to concentrate on improving funtionality and reliability rather than speed.
Re: (Score:3)
"Faster" is not the goal. Better machine utilization is. In the Windows PC world sysadmins know that loading multiple functions all running on the same machine is inviting trouble and can crash Windows so they spread their servers out. This allows the admin to consolidate the servers back into one machine by running multiple copies of the Windows OS on one server. He gets the stability gain of running one task on a box biox he stops wasting so ma
Re: (Score:2)
It improves security - an exploit leaves one virtual server (and hence one service) vulnerable, not everything.
It improves reliability - a service which is known to have knock-on effects if it screws up can have those knock-on effects limited to just one virtual server.
It also makes scaling individual services and migrating between hardware far easier - if you haven't yet had to go down the SAN route, up
IBM does this on their iSeries (Score:4, Interesting)
Re: (Score:2)
this is just one pricing option: you can buy everything up front, or you can pay more to have them put in 'emergency' resources - that can be added later if you need it.
This later scenario can be good if you want to avoid overbuying but still have resources available in case you wildly underestimated what you'd need.
For someone not keeping an eye on this (Score:2)
Is there some sort of overview for this stuff?
Re: (Score:2)
Re: (Score:2, Informative)
HTH
Re: (Score:2)
Most of the web sites just show the little block diagram with a layer of virtualization between "hardware" and "The OS".
Re: (Score:1)
It's a bit of a jungle, really. As far as I can tell, Xen has the edge on HW-based virtualization. (I'm sure someone will correct me if I'm off)
TPM (Score:1, Interesting)
Love the drama (Score:1)
Simple compute nodes (Score:3)
For larger enterprise uses, the really simple hypervisor is nice. Just slap another box in there, and it is quickly added to your compute cluster. If they do it right, that system could even net-boot and auto-install the latest hypervisor image when it's first added. Factor in VMWare's "VMotion" stuff, where VMs can be moved among compute nodes in a cluster, and that simple compute node, along with a big NAS, is really slick.
I don't want a hypervisor thanks (Score:2)
I was thinking that, too (Score:2)
Re: (Score:2)
One use you might be interested in is a security barrier. The base system boots, but very little really runs on it. Instead you start guest images, and the stuff runs under the guests. Compromise a guest and you haven't compromised the machine. In fact, one thing you might run on the host is an Intrusion Detection System that monitors the guests and shuts down any that might go rogue. Better yet, you could "freeze" the rogue by ceasing to schedule CPU cycles to i
Smoke and Mirrors. (Score:2)
Compromise a guest and you haven't compromised the machine.
What outside the "guest" is of any use to a desktop user?
I'm with the OP, I don't want Windoze or OSX so I don't want a non free VM getting between me and my OS or my OS and hardware. I don't have boot or power management problems with my OS, so the VM offers me nothing.
Re: (Score:2)
I don't want a non-free VM, either. I'm figuring that right now Linux has so darned many virtualization options that whenever I have the right hardware, I can just pick one.
This also pr
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
Consider a development environment. You might have ten developers, each with their own server. For most of the time, most of the capabilities of those development boxes are being unused, but they're still taking up space and power in your datacenter.
If you could virtualize those 10 dev boxes down to two or three bigger boxes, you could:
- save on space and power in your data center
- ensure you're using your availabl
Re: (Score:2, Interesting)
I'm not really sure what you mean by slippery slope either. Slippery slope to what? More features? I also don't think this is for the desktop market. I couldn'
Re: (Score:2)
Completely undetectable viruses and worms, remote disablement of PC hardware , frankly anything you want to do with the maqchine if the hypervisor is compromised somehow since you won't ever detect it in the OS. An OS is called an Operating System because it operates the system. If its little more than some sock puppet on a hypervisor then whats its purpose other than a glorified scheduler?
Re: (Score:2)
Re: (Score:2)
Similarly for debugging or otherwise doing risky things with one's OS/configuration. Having a VM makes it a lot faster and easier to recover or to examine a troublesome system.
And even if you only want to run Linux, there are many different distros and kernels to chose from. If you are developing software to be portable, being a
Re: (Score:2)
Which bit of "Virtualisation I have no doubt is extremely useful in certain applications." didn't you understand? If you're developing OSes for a living I doubt you use bog standard off the shelf kit.
"If you are developing software to be portable"
Developing portable software is simple - its called static linking. Something a lot of idiots calling themselves developers should remember.
Already happening in game console market (Score:2, Informative)
reminds me of ... (Score:5, Insightful)
by Frank T. Lofaro Jr. (142215) on Tuesday June 07, @05:12PM (#12751680)
(http://www.linux.com/)
They are doing this for DRM.
Their Hypervisor will enforce DRM, so even linux can't override it.
They'll make it so all device drivers must be signed to go into the
Hypervisor which will be the only thing with any I/O privs that aren't
virtualized.
They'll make it so new hardware has closed interfaces and can only be
supported by a driver at the Hypervisor level.
Any drivers in any OS level won't be able to circumvent the DRM, since
they'll just THINK they are talking to hardware, but will get virtual
hardware instead - and the Hypervisor won't let it read any protected
content through the virtual I/O, it will blank it out (e.g. all zero
bytes from the "soundcard") or something similar.
The drivers designed for the Hypervisor won't work in any higher level,
since they'll need to do a crypographic handshake with the hardware to
verify it is "real" and the hardware will also monitor bus activity so
it'll know if any extraneous activity is occur (as it would if it was
being virtualized).
Everything will have a standard interface to the O/S, so Linux will still
run but be very limited and slowed down - since only Windows will be
allowed "preferred" access to hardware, other O/S will be deliberately
crippled.
They'll say you can still run Linux.
Hardware manufacturers won't release specs, they'll say use the Hypervisor
and you can still use Linux.
You'll still need to buy Windows to use any hardware - Linux won't even
boot on the raw hardware.
MS doesn't care if Linux isn't killed - the above allows them lock in - no
windows - your PC won't boot - since nothing but the Hypervisor will know
how to talk to the IDE card, etc.
What about manufacturers that want to support open interfaces, etc?
Microsoft will deny them a key which they will need to talk to the
Hypervisor - and the Hypervisor will refuse to talk to them.
Support anything other than solely the Hypervisor and you can't use the
Hypervisor. No Windows - lose too many sales.
And they can say other O/S's are still allowed.
They'll just not be able to give you freedom to use your hardware as you
see fit (DRM, need to pay more to get software to unlock other features
on your hardware), only Windows will run well, and you need a Windows
license and Hypervisor for every PC or else it is unbootable.
Reality check (Score:4, Insightful)
Their Hypervisor will enforce DRM, so even linux can't override it.
Servers don't care about DRM.
They'll make it so all device drivers must be signed to go into the
Hypervisor which will be the only thing with any I/O privs that aren't
virtualized.
OK, this is true. ESX requires special drivers.
They'll make it so new hardware has closed interfaces and can only be
supported by a driver at the Hypervisor level.
On the contrary; Dell has been driving companies like Broadcom and Adaptec to open up and offer open source drivers. AFAIK the only reason we have the tg3 driver is because Dell told Broadcom to provide Linux drivers.
Re: (Score:1)
Being closer to a theorist though, I am looking at the Hypervisor taking part in the new unconstitutional legal system, where the hardware will also provide a virtual snoop. GWBOS will boot from the network, no local files needed, and potential for mass observation.
You thought Sony's root kit was something? Try the hardwired version in the hardware.
You can call people crazy for this kind of conjecture, but now it is all "legal" for the moment. What executive orders or classified "requests
Please, do not make this the only option (Score:5, Interesting)
As it has been demonstrated at Black Hat by the illustrious Ms. Rutowska, (as well as being fairly obvious to anyone familiar with hypervisors) a hypervisor is below the OS and can be impervious to the OS's probing, but it still lies between the OS and the hardware.
Properly implemented, this could be a very good thing. With no disrespect intended toward Dell, I suspect that the first several implementations (at least) will leave the resulting systems vulnerable to subversion, and this subversion would be difficult, at best, to detect.
This is an interesting concept, and it could be used for "good", but as the saying goes "the devil is in the details". The idea is good, it is the potential implementation that worries me.
Full Disclosure: I have a Ph.D. (2006) in InfoSec.
Re: Please, do not make this the only option (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
I work full-time in industry in InfoSec. Please try to avoid such baseless attacks in an attempt to support your flawed reasoning. Also, I worked full-time WHILE pursuing my Ph.D., so I have fully immersed in real-world InfoSec during and after my doctoral studies.
I am not spreading FUD. If you read the entire post, you would have seen the reasoning. Current rootkit detection and other malware detection relies on the operating sys
Re: (Score:2)
As it has been demonstrated at Black Hat by the illustrious Ms. Rutowska, (as well as being fairly obvious to anyone familiar with hypervisors) a hypervisor is below the OS and can be impervious to the OS's probing, but it still lies between the OS and the hardware.
I think trusted computing takes care of that for you. The Trusted Platform Module will give you a cryptographic hash of all running software;
Re: (Score:2)
People with legitimate qualifications (such as doctorates, lawyers, etc.) in their respective fields should indicate such to help people filter out the noise.
I will be happy to communicate with the editors to have them verify my credentials. They know how to contact me. I do not post the url to my university web site because I do not feel like having people like you spam me.
No Vista Basic or Premium (Score:2)
Not sure what the big deal is (Score:3, Interesting)
It's easy to see how moving more stuff from the disk to flash is "slicker" and can make things load a little bit quicker (but seriously: how much? I doubt transferring hypervisors, kernels, or boot managers (e.g. grub) from disk is a major factor in boot times). But what's so special about hypervisors? Forget making this "solution" so specific. Just build a few dozen megabytes of disk-like (bootable) flash into the board, and let the user decide if they just want to use it for a hypervisor, or move a whole bunch more stuff into there in an effort to try to get their modern machine boot as fast as an Amiga.
The one thing that it occurs to me that such an answer would really help with, is working around a certain (dumb) Linux limitation. Booting off EVMS is tricky (or at least it was, last time I looked). Move your boot off-disk, then you can EVMS your whole disk.
And what's this about "security?" The article doesn't explain why it mentions security, and that's not a surprise, because there's no reason it would be more secure. As other have pointed out, "security" is obviously being used as a codeword for something very, very different (i.e. having the machine serve someone else's interest (e.g. MPAA) at the expense of the user's interest).
Re: (Score:1)
I'm not sure about how it would affect overall boot time, but as to the how much... milliseconds compared to nanoseconds. It's a considerable speed boost, but again, I don't think it would dramatically improve boot times.
Lame shorthand (Score:2)
There, fixed that for you. Asshat.
What this is all (ultimately) about: (Score:2)
No DRM. No performance, No directX (Score:2)
1. The license of MS does not allow DRM content (like playing a dvd) in a virtual machine. Unless dell can get a different license from MS.
2. Virtualsation still comes with performance cost. 3% up to 50%. Not good for your benchmarks. Unless you think a Pentium II 450Mhz still is fast enough.
3. Drivers. Forget directX 9c or directX 10. Forget Vista Aero.
On a company box there is no problem running in a hypervisor since all 3 points are not important there. Pe
to server or not server. (Score:2)
Re: (Score:2, Informative)
For that matter, who needs to?
You can get the benefits of this yourself.
1) Download Damn Small Linux.
2) Install on a USB pen drive.
3) Add Xen Source (or VMWare) hypervisor
4) ???
5) Profit! (sorry, couldn't resist)