Posts Tagged ‘Virtualisation’

Disk2VHD: Convert a live disk into a VHD

Tuesday, October 20th, 2009

A couple of guys at work pointed this out to me last week, so I’m a bit late posting about it, but I think it’s worth mentioning all the same.

image

Disk2VHD is a great little tool from Mark Russinovich and Bryce Cogswell, two of the guys behind Sysinternals (now part of Microsoft).  What it does is is pretty simple, copy a physical hard disk into a virtual hard disk (VHD).  There are loads of tools to do this, but what makes Disk2VHD different is that it can run on a live, online disk.  To do this is makes use of the Volume Snapshot capability that’s be in Windows since WinXP to create a point-in-time snapshots.

Being able to create a VHD from an online disk opens up a couple of news possibilities, for example it would make a pretty good tool for creating bootable backups of machines.  In fact when I get a chance I’ll be seeing if I can knock up an automated way of creating a VHD backup of an XP computer before it’s trashed and upgraded to Windows 7.  If it works, combined with Windows 7’s native boot to VHD functionality it’ll be a pretty good way of providing an instant recovery back to a users old XP computer.  Hopefully they’d never need it, but it may be worth the effort to add an extra level confidence.

Check out Disk2VHD here: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Virtualisation eLearning

Tuesday, October 7th, 2008

With all the recent virtualisation launches from MS (App-V 4.5 and Hyper-V Server 2008) I’ve been doing a bit more reading on the subject over the last few days.  I’ve always used various flavours of VMWare in the past so I thought I’d better catch up with whats going on on the MS side of the world.  There’s quite a bit of good info out there, but this caught my eye so I thought I’d pass it on.

Its a collection of four online elearning clinics on the the MS virualisation products.  Obviously they’re not at detailed as proper training courses, but they look like a decent overview to see what the products are all about.  Not bad for free :)

Included are:
Clinic 5935: Introducing Hyper-V in Windows Server 2008
Clinic 6334: Exploring Microsoft System Center Virtual Machine Manager 2008
Clinic 6335: Exploring Microsoft Application Virtualization
Clinic 6336: Exploring Terminal Services in Windows Server 2008

Link:
https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=228501

Microsoft Midori Speculation

Tuesday, July 8th, 2008

There’s been quite a lot of talk over the past few days about an project MS is running called Midori that may, or may not, be the makings of a new legacy free OS.

The prospect of an entirely new OS is quite an exciting one, the world has moved a long way since the WinNT code base that XP and Vista are based around was first written.  It’s probably fair to say that to some extent today’s hardware is held back by the legacy components that the OS are forced to include.

That said, as Ed Bott talks about on his blog, such a change is not something to be taken likely.  There are A LOT of existing Windows users and applications that would need to be supported in any change.  As I believe MS discovered with Vista, the cost of migrating applications to a new platform is a huge obstacle to business migration.

Or is it…

Virtualisation technology is advancing hugely, if not in overall functionality then in the ease with which it can be utilised.  Microsoft’s Hyper-V is part of the basic server OS, and as I understand it will be core to Windows 7.  Application virtualisation is maturing nicely as a tool and is, I believe, about to become mainstream.  Virtual Desktop Infrastructure (VDI) is now something that enterprises can realistically consider, again Windows 7 will drive this even further forward.

With all of these components in place, the release of a new OS should be much simpler than ever before.  Application compatibility, the big killer of migrations, should slowly become less of a challenge.  The toolset needed to run applications across multiple OS’s on the one system is pretty much all there.  Of course those apps won’t benefit from whatever advances Midori might bring, but as cover for a transition period that’s not so important.  As long as they work, both independently and with each other, that’s a huge problem out of the way.

I agree with Ed that any new OS is likely to live in parallel to a standard Windows product for some time, but I do think the migration will be quicker than we’ve seen before.

File Virtualisation and the cloud

Thursday, June 5th, 2008

There’s a great post over on arstechnica asked for a home storage cloud that would seamlessly link together all his home storage.

"So I’m ready for some cloud storage. But I don’t want all my gadgets to connect to some distant cloud. Rather, I want them to be the cloud, so that my data surrounds me like some mist with a life of its own, instead of sitting in these little isolated balls that I have to juggle."

While I was reading though it two things came to mind, the first was Mesh and other cloud storage services.  After all why have storage in your home if you can get it cheaper in the cloud. 

Of course for home media use cloud storage itself isn’t much help, you need the data locally.  That’s where Mesh could play a part by taking care of syncing data across devices via the cloud.  However in this scenario either all the data would be on all the devices or you’d need to setup and maintain lots of individual folders.  Oh… and 5GB isn’t going to hold much music these days.

The second thing that came to mind was a File Virtualisation solution I saw last year from Acopia (now owned by f5).  File virtualisation provides a lay of abstraction between clients that create and consume data and the storage devices that it is stored on.

acopia

Essentially the virtualisation layer provides a single namespace that all clients connect to.  As this layer is abstracted from where and how the data is physically stored the data can be located in the best place for that data.  What’s more it can be dynamically moved around physical storage devices without these changes ever being visible to the clients.

This lets you do very clever things.  You can automatically determine what the most accessed files are an move them to your fastest storage.  The least accessed ones you can move to cheap, slow storage.  Don’t want MP3’s clogging up you file servers? (well it is an enterprise solution…) That’s fine, just define a rule that says all MP3’s should be hosted on a single cheap NAS somewhere.  Need to move all the data off a SAN that’s seen better days?  No worries, setup a rule or task and it’ll be moved without the clients ever seeing a thing.

Ok… so for now this sort of thing is the realm of Enterprises.  And Enterprises with deep pockets.  But, it is – I think – what Jon is looking for in his article – his digital mist (I like that term!).  Probably more so than Mesh, at least for now. 

However… if Mesh is providing a ring of devices on which you’d like to store your data.  It’s not too hard to see someone writing an equivalent of the Acopia ‘rulebase’ to manage a set of devices linked using the Mesh framework.

Could be quite useful in a few years.

(I was impressed that in replying to the post on arstechnica I had to sign-in using an account I created in 1999!)

Windows 7 and Virtualisation

Sunday, May 25th, 2008

Yesterday I left a comment on a post over on istartedsomthing.  The post was about a job advert for developers to work on virtual hard disks, and it’s implications for Windows 7 functionality.

There seems to be quite a bit of focus on this line from the advert:

"Consider the simplicity of backup using a VHD, or the portability of a virtual disk backed by a single file."

Whilst that’s all very nice, for me the real interesting quote is this:

"Imagine being able to mount a VHD on any Windows machine, do some offline servicing and then boot from that same VHD. Or perhaps, taking an existing VHD you currently use within Virtual Server and boost performance by booting natively from it."

Specifically the last bit. 

If the intention is to include the ability to boot from a VHD, this implies that the platform will be built around, or at least support, a hypervisor like Hyper-V.

Of course this may be a focus for a future server version of Windows 7, but if included in the desktop as well it could make virtual desktops (VDI) and blade workstations a much more appealing prospect for the future. 

Imagine running an office full of desktop machines.  The low end requirements could be met using VM’s hosted on large servers, say 20-30 per server, presented to the user by a thin client.  If a user has a more complex requirement, you could simply move that VM to a dedicated blade workstation.  Hopefully that would use the same thin client and be pretty transparent to the end user – perhaps even VMotion style transparent.  If the user then needs to move office or go mobile just copy their VM to a remote server/blade, or to a standard desktop or laptop. 

It would need some good management tools but it could be quite a nice solution.

Microsoft, Virtualisation and S+S

Thursday, January 31st, 2008

There’s a good post over at Vertigo discussing the future of virtualisation in MS.  I started my career doing desktop deployment projects, so the idea of virtual desktops is something I’ve kept an eye on over the years.  It one of those things that has been promising lots for a long time but never really delivered.  I know there are some organisations using virtual desktops successfully, but from what I’ve seen it tends to be for very specific requirements, and as deployment of traditional OS’s has got easier uptake seems to have been quite limited. 

The Calista deal is interesting because the technology has the potential to remove one of the big obstacles to wide scale adoption, the user experience.   Alongside the other technologies in it’s portfolio MS should now be quite well placed to deliver true virtual and streamed desktops.  How about a world where your PC boot’s off the network, a Hyper-V hypervisor is streamed into RAM and then connects to a VM desktop running on a server in an (MS Hosted?) data centre?  Sounds kinda cool to me.