Archive for January, 2008

h1

Update on the Cheap ESX Home Server

January 31, 2008

 

All running well, we had a power cut the other day but the PC didn’t automatically power back on when power was restored; I wonder if there is a BIOS setting for that - PC’s always used to have something along those lines.

Bit of manual intervention to switch it on and it was back and running.. no ill effects and all the VM’s started up normally.

I’m hammering it a bit now and have some Windows Server 2008 RC1 templates setup as I need to try out the new Terminal Services functionality so I’m hoping to build a small 2008 TS farm under ESX - no customization wizard available yet for 2008 :(

Maybe will see how Windows built in NLB works under ESX Mmmm.

So, will see what performance is like when I have a lot more going on..

h1

Windows 2008 RC1 running with 32-Cores

January 26, 2008

 

cool.. http://www.hpcsystems.com/blog/?p=24

Hyper V apparently only supports 16 cores , but here’s some info on hyper V running on an 4 x 4 CPU core system.

Won’t be long before the price point for these really drops; imagine how many VM’s you can cram on one of these at the recommendation of 3vCPu:1pCPU-Core.

(8 sockets x 4 core) x 3 vCPU = 96 single CPU VM’s per server Nice.

h1

Nice & Tidy Rack Cabling

January 25, 2008

 

Yeah, one for the real geeks to appreciate (myself included!) I’ve been guilty of some not so nice installs in the past where time allocated supercedes art by a significant margin… but these are ace!

Shame we can’t really stack cabs with 42 x 1U servers anymore without someone coming to shout at me about power allocations.. ah those were the halcyon days of providers selling rack space by the U.. no power limits :)

pile em high

h1

Where There’s Blame, There’s a ….

January 24, 2008

 

Argh, I hate this kind of thing .. give us £5.99 and we’ll send you some PDFs to allow you to claim compensation from the govt. for identity fraud arising from the loss of confidential data, if you read around a little bit I doubt they’ll be paying much out unless something serious really does happen but the ambulance chasers with the website will have made a few quid. And even then if they did get forced to pay some kind of compensation - don’t you people get it? if you sue the Govt. where do you think the money comes from? that’s right - your own pocket, we fund the govt. they don’t really “earn” money; they are not Comet, or Sofa Warehouse, we are the share-holders - you might as well take an extra £10 out of your monthly salary and put it in the bank as compensation; as if the govt. have to pay the entire nation compensation they’ll pay for it one way or another via via your tax money, or by shutting down a hospital etc; it’s like fining police forces and the NHS for not performing.. by doing so you reduce their capacity to pay for improving things and give them a further excuse to grumble about how they don’t get enough funds.

I think it would be better for the govt. to do some kind of deal with Equifax’s identity watch scheme to give people a cheap/free subscription to their service for ID fraud detection.

This would be a good thing to do on a national level as the trouble with ID fraud is that it goes un-noticed for so long, it might also be better for the people that seem totally incapable of working out their monthly finances and don’t realise what impact missing payments/defaulting really has on their future pans to buy a house, TV, car “bling” etc. on finance. All those ad’s for sub-prime loans etc. are not cheap money and lenders don’t really just “write off” your debts just because you say you can’t pay them back and say “never mind… don’t worry about it”.

Seeing your credit report really makes it plain to see what criteria lenders use to assess your credit-worthiness, rather than making it such a dark secret; I guess the other side of the argument is that it gives people some scope to “game” the system; but this information is already available on request from the credit scoring agencies (£10 IIRC) so anyone wishing to do so already has the tools available.

Anyway, rant over.. must get back to the paracetemol, this cold is making me cranky!

h1

Encrypting Documents in-Transit - is WinZip Enough?

January 24, 2008

 

I’ve looked at this topic a number of times as we often have requirements to send sensitive files around - lots of customers send them to me via email/FTP or on CD within encrypted WinZip files as this is what they find easiest as it’s pretty ubiquitous rather than having to agree a compatible encryption app/protocol and have it “blessed” by a security dept/PC build team - Dave Whitelegg has posted a useful article here outlining the practical limits of this approach and suggested password lengths.

Obviously if you have information that is worth an attacker spending several weeks brute-forcing then I would suggest maybe you shouldn’t be sending it electronically or even holding it at all; as I’m sure there would be quicker ways for an attacker to find this information once its in it’s unencrypted form at either end, social engineering/bribery etc.

And of course - if you do have to persist in the encrypted WinZip approach maybe rename the files held within for a bit of security by obscurity - “Board of directors - salary review.xls” is probably a lot more tantalizing to an attacker than “Photocopier Toner Audit.xls” or “AACD12323.DAT” or place a .zip file within another .zip file as you can see the table of contents with in the .zip regardless of its encryption state.

Our very own marvelous HMRC could do with reading this article being as it seems to be data breach disclosure month!

keep up the good work Dave!

h1

Security in "Virtual Clouds"

January 22, 2008

 

Interesting article here

What if you could breach the hypervisor? best practice would dictate firewalling off the management traffic to the service console to a management network but what if you could exploit the VM Tools or other enlightenments/paravirtualizations to compromise the hypervisor - if you could you own every VM it’s running.

Does this compare to VLAN jumping on a Cisco switch? As far as I understand it show me a practical exploit to do this and the mitigation steps are quite well documented.

This is (and will) always a big issue with Multi-tennant systems but it’s the same issue that we currently face in most service providers, shared SANs, LAN, WAN, even physical buildings/suites etc. - virtualization is just a marketing tag, the same principals have been applied in the physical world for ages and mitigated against - I don’t think this is any different.

A session with the US Marine Corps at VMWorld 2007 mentioned that the US DoD had audited the code of ESX for this issue and found it to be satisfactory - but I’ve not seen this documented anywhere, if it’s safe for the US .mil isn’t it safe enough for you?

Compare risk vs cost saving, patch, mitigate, move on but keep your eyes open.

h1

Apple: Nothing to see here, move along please

January 22, 2008

 

This is a bit underhanded; preventing debugging tools from tracing your applications especially when the underlying OS is derived from Open Source technology where one would expect to have such access.

Although you can obviously patch it yourself as you can have the source and recompile the associated binaries; bit of a waste of time?

h1

Lots of Useful Scripts to Automate VMWare

January 22, 2008
h1

VMWare Stage Manager - No P2V/V2P Integration

January 22, 2008

Ah, show-stopper for me for most of my potential customers; as far as I can tell from the demo video the product is geared more towards a VM-only environment. Maybe I misunderstood the announcements but I had thought I would be able to clone physical production servers (P2V and V2P) into stage manager for doing staging/testing “stuff” before releasing back to production.

Looks like it’s geared more towards end-end lifecycle management for VM’s where dev/test VM’s are managed through to production.

Development->Test->Stage->Production and then around the prod->Stage loop for patches, updates etc.

Obviously nothing stopping you from P2V or V2P’ing VM’s at any stage in this lifecycle using other tools (VMConvertor, Platespin) etc. but it won’t be managed as part of the lifecycle by Stage Manager.

Yeah I know “physical is dead“… but we’ve not managed to convince the whole world virtualisation will fix everything - 3rd party vendor support for important production systems is still a grey area under virtualisation; vendors seem to be coming round as it gets market traction but the instant “we don’t support that under VMWare” get out of jail free card for vendor support teams is still a problem.

Ah well, gap for a 3rd party to add value - would be nice if Platespin were able to write a plug-in as P2V and V2P seem to be where their products win, or even MS with their multi hypervisor VM Management stuff.

h1

VMWare Stage Manager Beta is Open..

January 22, 2008

 

Go and get it from here

I spent a lot of time at the start of 2007 building this type of system from scratch (see the build a better test lab posts). hopefully this will go a long way to making it easier to achieve.

h1

Deploying a Virtual Machine from a Template with Virtual Center 2.5

January 22, 2008

(Apologies to fellow Brits for the spelling of “center/centre”, it bugs me too! but that’s the product name, spelling and all - plus it helps our worldwide friends who are coming in via Google)

Just incase you are interested here are the steps to do so.

I have a Windows 2003 Enterprise Edition “Gold” VM image that I’ve used for years (see this page for some more good ideas on that) and I’ve ported it all the way from VM Workstation 4.x, through 5.x, VMware Server 1.x, 2.x and now ESX 3.5.

I just clone it periodically and I keep updating and sysrep’ing the master image with the latest updates (SP2, current VM Tools, iSCSI initiator, BGInfo, etc.)

I used the VMWare P2V Convertor (which yes I slated earlier.. but it works in this instance) to convert from Workstation 6.x format for my new ESX server and manage it as a template via Virtual Centre.

1st off, Right click on the template and choose to deploy (hint: if you want to make a template right click on a VM you prepared earlier and clone/convert to template.)

clip_image001

Choose where you want to run the VM - this is a list of your VC data centres

image

Choose the ESX host where you want to run it - I only have 1 which is my desktop ESX server (http://vinf.net/2008/01/14/vmware-esx-v35-on-cheap-pc-hardware/)

image

I get this warning message, but this is because I’ve ported my VM across so many different versions of VMWare, and the template VM still has a virtual USB port - must get round to removing it!

image

Choose the datastore - this is my 500Gb SATA drive inside the PC

image

and you can pick a template to customise the VM, this essentially lets you choose (or not) to automatically run a SysPrep once the VM has booted - the “customization specification” is essentially a sysprep.inf file that you pre-created using the customization specification wizard (below).

The customization wizard does seem to add some bells and whistles as you can choose the VM machine name based on what you’ve called it in Virtual Center or spawn out to an external application/script which is a nice feature that I don’t believe you can do with standard Sysprep

image image

Anyway, back to the VM deployment..

Choose from your set of templates, I have just one at this stage that incudes the product key, regional settings and create the server name based on the VM name, note you can also break out to the customization wizard to make one time adjustments to the specification you’ve chosen.

image

You are then shown a summary of the VM you are going to create and given options to power it on once the clone is finished, or edit the virtual hardware (add more CPUs, disks, RAM, etc.) - not sure why edit hardware is (experimental) would think it would just spring up the normal UI for doing this within VC.

image

Interesting to note the warning image umm, this is deploying from a pre-built image - but I guess VC doesn’t know that for sure.

You’ll se a job submitted to Virtual Center’s queue

image

It took 9mins to deploy - and this was on my cheap ESX desktop PC so not the most high-performance disk subsystem - but more than acceptable, whenever I’ve had to do this in the past on a physical PC it usually takes at least this long to find the correct CD :)

Proof here :) image

The VM is now booting and doing it’s sysprep/minisetup wizard without any hands-on required - it’s totally automated via the customization specification/template setup.

 image

OS Starting, installing VM Tools in the background

 image

VM Reboots automatically.. (but I wasn’t quick enough to get a screen cap of that..)

 image

Built & Ready to go! (my customization template makes the administrator account auto logon on 1st boot)

 image

Start to finish, a ready to use OS with all it’s service packs and any software I require in 11mins, and that’s on cheap hardware.. all the timestamp’s are in the screen shots if you need proof ;)

h1

Asus eee vs. Apple MacBook Air

January 21, 2008

 

 

Obviously the Asus is significantly cheaper and the the screen is annoyingly small - interesting review here

h1

First Problems Reported with the new ESX 3.5 Patches

January 18, 2008

 

…I haven’t applied mine yet, but the Lone sysadmin has reported some problems with VMotion on their system since applying. details here might be co-incidence but always worth keeping this kind of thing on your radar.

Hilights the fact that automated tools do not a good patching process make.

h1

Excellent Doc on New ESX 3.5 Features

January 18, 2008

 

…and it’s free! - get it here http://www.rtfm-ed.co.uk/?p=476

Thanks to Mike Laverick - an excellent doc I like the look of the new update manager and the dynamic power saving stuff… have to wonder how well suspend/wake on LAN will really work in a switched environment.. I’ve never had much success with it in the past.

h1

Patches, Patches, Come and get ‘yer Patches

January 18, 2008

 

No, not another post about floating data centres, A whole bunch of ESX patches just released here; thanks to Yellow Bricks for pointing that out.. will give the new 3.5 update manager a whirl and report back on what happened! fingers crossed.

See - one advantage of having your own test/cheap ESX home server is you can try these things out :)

h1

Everything you Ever Wanted to Know About Xen/Zen/Etc.. but were too lazy to Google it!

January 18, 2008

 

Handy article here at VM/ETC

h1

OneNote Power Toys

January 18, 2008

 

 

Microsoft OneNote is my favorite Microsoft product - I’ve used it for a couple of years now and it’s almost totally replaced my need to lug around hardback notepads.

I say almost as sometimes I still need to scribble down some diagrams, something that doesn’t work well with OneNote unless you have a Tablet PC, that said it’s easy to scan diagrams into OneNote with a scanner and keep a record and takes away all the concerns with loosing a paper notebook or not having it with you.

I work disconnected from our corporate network for most of the day but OneNote allows me to host a shared notebook on a SharePoint site which is accessible over SSL I can work on a local sync’d copy and I can make it sync with the server held copy.

It’s useful for sharing notes with my co-workers on a project - it’s essentially a Wiki like tool with good off-line capability.

I would like to see better support for drawing with a non-tablet PC and having it properly anchor scribbles over bits of text - but maybe that’s just me not working it correctly as when I move the text block my scribble over the top doesn’t move.

Anyways - the team have posted some useful Power Toys for OneNote which I will definitley be looking into..

Available from http://blogs.msdn.com/johnguin/archive/2008/01/17/a-summary-of-the-onenote-powertoys-from-the-test-team-for-2007.aspx

More OneNote goodness here http://blogs.msdn.com/chris_pratley/default.aspx 

and  http://blogs.msdn.com/descapa/archive/2008/01/04/blog-roundup-for-dec-2007.aspx

and http://stevepietrekweblog.wordpress.com/2008/01/17/links-1172008/

Microsoft really don’t push/promote this product enough.. it’s great, everyone I show it to ends up using it; as Chris point’s out here it spreads virally between you show it to!

You can even use it to manage cooking Christmas dinner (…maybe I’ll blog about how I did that one day…:))

h1

Live VM Migration Without Shared Storage?

January 18, 2008

 

This looks interesting, uses p2p storage syncing to allow live workloads to be moved between VM Hosts.

Would be a very interesting tech, you could build a large VM compute farm with cheap DAS storage without having to invest in “proper” shared storage such as a fibre channel SAN or iSCSI.

Considering even a DL360/380g5 can take about 800Gb of SCSI/SAS disk these days that’s a lot of storage for replicated/sync’d VMs.

Wonder if VMWare have something in the pipleline to compete, We often see the cost of the shared storage as a big blocker to building VM farms, servers can be obtained relatively cheaply and allow you to easily scale out horizontally, SAN’s not so much as you need to invest upfront in the fibre switching/shelves to allow you to scale out, it’s not so easy to do it incrementally - if you can just buy cheap incremental servers with DAS and just add them into a farm that’s quite appealing; to me anyway.

h1

Windows "7"

January 18, 2008

 

Interesting Blog to keep an eye on here http://shippingseven.blogspot.com/ allegedly from an engineer working on the new Windows OS, be good to see what comes out - MS haven’t said very much at all about it.

h1

VMWare Buy Thinstall

January 15, 2008

 

 

Mmmm, interesting.

They’re aiming for virtualizing much more than just the OS.. VMWare obviously realise the Hypervizor game is coming to an end where ESX will be a free/commodity release and all the add-ons/management will make the money.

This makes an interesting foray into application level virtualization - more anlysis here.

Another other interesting but unrelated point here is about how RSS feeds break news far quicker than Google can index it!