Latest Entries »

My feet have hardly touched the ground since Copenhagen , after a hectic couple of day in the office I’m back on the road again , this time to IPExpo , a 2 day event held at London’s Earls Court.

 

imagePrior to hitting the show , myself and a few other bloggers (including Chris Evans from http://storagearchitect.blogspot.com/ and Barry Coombs from http://virtualisedreality.com/ ) where able to meet with with some of the Microsoft Cloud Team , including their General Manager , Zane Adams. As you may have realised from most of my posts, I’d say my flag was pretty firmly in the VMware camp , but I’ve been working with Microsoft products since I was in short trousers so still very keen to hear what they have to say , especially when it comes to their particular take on “what is cloud”

This was the first time I’ve ever done such a roundtable , especially one that’s been recorded – thankfully I was a little bit prepared by my chinwag with Mike Laverick, but somehow this felt a touch more intimidating than a Skype chat.

 

The session was pretty well organised , with a bit of a talk from Zane about Microsoft vision for the Azure platform and associated technologies, followed by some select questions with a more open Q&A afterwards. In a nutshell , the Azure plan is a platform as a service – if its something you want to take advantage of then now is the time to start to look at your applications and see how they might scale to fit that type of model. This has become a lot more than a pipedream for board level PowerPoint decks. With 70% of the Development effort at Microsoft devoted to something related to cloud technology , its something Microsoft are going to take seriously – past history as shown that usually when they do this , they tend to get results. I enjoyed the opportunity to be able to put some pretty tough questions to Zane and felt that I got some pretty good answers.

 

A short walk later and I arrived at Earls Court 2 for IPExpo – It was a very different show form VMworld , which of course was still quite fresh in mind , but it was interesting to see more than just raw vendors there. VAR’s and System Integrators where also present , making it a little more rounded. Virtualisation was also only a small part of the show , with sections dedicated to Physical Security , Networking & Storage amongst others , all with badge scanners at the ready for your attention. conversation ranged form a scan badge for freebie exchange to a much more in-depth chat with Magirus about their vBundle product – essentially a “my First vBlock” based on Cisco/EMC hardware with a vSphere virtualisation layer on top. I know that this wasn’t anything especially ground breaking but a neat demo of the integrated EMC management within the VI client and a good chat all the same!

 

A show wouldn’t be a show without a Veeam stand – today the intrepid man and women in green had something to celebrate , with the official launch of the v5 Backup & Replication product. v5 brings with it a host of new technologies based around being able to run a Vm directly from the compressed and deduplicated backup – allowing verification , item level restore and on demand test beds amongst others. What better way to celebrate it with Vodka & cupcakes ( green of course !! )

 

image

 

 

Right at the back of the show was an ICE cube Modular datacentre 40ft unit from SGI which was pretty impressive , not having seen one up close before – its units like them that will go to be the backbone of much of the public cloud datacentres, just add water, power and network for a maximum of 40,000 cores of processing !

While I had a valuable day , I’m not quite sure IPExpo would be something I’d want to do both days for as a delegate – it seemed to be more of a lead generating event than anything else ( though it is great to catch up with current vendors and make sure I’m up on anything interesting they might be doing)

I’ve finally recovered from the non stop week that’s been VMworld Europe 2010. My feet no longer hurt, I’ve come down from the caffeine rush , and I can purchase a pint of beer for less than a week salary.

Its been a very different experience this year for me. I think that because its the first year that I’ve been more active within the community and as a blogger ( with the badge to prove it ) So the list of people to talk to has also snowballed.

Id badge with various "pins"

I attempted to compensate for this by extending my stay slightly to arrive on Sunday and leave on the Friday , giving me what I thought would have been more than enough time to meet , speak to and listen to what people had to say. I think I could have been there another week and still missed someone ! I was also able to spend a little time with some of my colleagues from around the world , which I’m sure will pay dividends both in the short and long terms.

I left my planner pretty open this year , having made the mistake from previous years of trying to fit too many sessions in , instead concentrating on the things that I wouldn’t be able to catch up online a few weeks later , such as the interactions at the solutions exchange, bloggers lounge & lab sessions.

 

 

There are 1001 other reports of what people did during their time in Copenhagen, so I wont dilute the blogosphere with yet another one but will leave you with a few things that I saw that hopefully will be worthy of some further investigation. 

 

Cisco UCS Express – the branch in a box issue is one that crops up time and time again. This could well be the perfect solution. I really want one to have a play with and if it comes in at the price point mentioned I’ll be impressed !

VAAI Integration – since the 4.1 release , the major storage vendors have been working hard to get this into place and working. Some great demo’s of this from IBM , EMC and 3PAR.

Veeam Backup Version 5 – I usually get a little annoyed at marketing of stuff you can’t actually buy yet , but with an announced release date of 20th of October, I’ll let them off. If you’ve managed to be on the web for more than a month without hearing about these guys , you probably don’t have your router switched on.

 

As well of plenty of things that got me excited , a few things left me baffled , confused and a little irate. They can be summed up by the Infrastructure Center from http://www.mysoftit.com/

I’m still a little bit confused by what this actually offers over using vCenter & a decent backup product. It claims to be able to manage Xen and Hyper-V in the next release but not under the same pane of glass. “in the next release” was a phrase used almost every second sentence , leaving me to wonder what actually was in the current product. The Guys on the stand were not native English speakers, but I have a hunch the pitch makes just as little sense in German as it did in English. Sorry to single you out guys , but perhaps you just accosted me at the wrong time Smile

 

The Party as ever was immense on its scale though like others I felt the venue was a little on the monolithic side – the Palais at Cannes offered the multi level , multi room experience that added the wow factor that the Copenhagen Party was slightly lacking in. I was impressed by the various acts , including a good old fashioned breakdance-off. As fellow bloggers have said, its the people that make the party and there were plenty of opportunities for networking with the other attendee’s

Its been a hectic week in Copenhagen , but as I checked my mail before I went to bed last night I discovered that the VCAP-DCA beta exam I took back in June was actually scored. I had previously thought the beta had been abandoned and had a voucher for a free retake as a result.

As you can imagine I’m over the moon at passing the exam – it was the most challenging technical exam I’ve ever sat. This will allow me to focus more on the VCAP-DCD Design exam , due for beta release quite soon.

 

(As a side note I’m sure this is completely unrelated to meeting the certification team including Jon Hall at the Copenhagen Show ! )

image

I’m happily killing 2 birds with one Stone during my time at VMworld. In addition to the conference itself , I’m taking the opportunity to catch up with work colleagues across the world, to share war stories and compare solutions to see the excellence in each others endeavours.

In a typical office , the helpdesk is seen as the script based staff on the end of a phone who tells you to turn it of and back on again. What really impressed me about my hosts was that their helpdesk was the polar opposite. It could not have been put in a more prominent position if they’d tried.

Between the reception desk & canteen were a serious of booths , organised more along the lines of a Genius Bar , where users are encouraged to drop equipment off on the way to lunch. Loan kit is easy to obtain , from projectors to printers and above all an atmosphere of the IT function working with the business , not against it. I wanted to pinch myself and make sure I wasn’t in the middle of a Utopian dream. To put things in scale , this not a tiny SME – This is an office with 1000+ staff. I hear operations people these days complaining so much about a culture where IT felt they were on the back foot and had to “push back” against the business. This was a perfect example of how an IT function can operate when its had that light bulb moment of working with the business to enable them to do what the business does , which is make money !

I’d love to see a little debate around this – do you see IT as a function to accelerate the business , or do you see end users as a necessary evil ?

I arrived into a very foggy Copenhagen yesterday evening after good flight. It was looking initially as if early arrivals such as myself were going to have to brave the metro in order to make it to their hotels from the airport , but thanks to EMC’s Sponsorship of the airport shuttles , I was able to take a coach to the Bella centre ( even If I was one of 2 on board – goes a little against the green aims of this year! )

Once dropped off at the Bella centre, I was able to register and get my rucksack and badge. In addition to this I also got a Metro pass valid until Thursday. A short metro journey from the conference to my hotel, shared with some of the VMware guys running the lab setup – I don’t think I’ve seen such a concentration of VCDX’s on public transport before 😉 I have to say on first impressions , I really like the Copenhagen Metro. Its clean , easy to navigate and runs 24/7. I’ll be making good use of to get between the various events over the next few days. I was able to meet up with some fellow Virtualisation Fanatics at Mike Laverick’s Tweetup to celebrate 10-10-10 ( or 42 in binary )

Today looks to be a pretty busy one , even for those of us not on the Partner / VCI / Developer track – The labs have been opened up early so I’m going to try and get a quick one in before taking a photo walk with Scott Herold.

image

And you thought Part one had a Catchy title eh ? Billing – its a key part of the management portion of any virtualisation strategy , but how do you bill ? If you are a cloud provider then no bill = no revenue so its pretty key , but what about billing in the private cloud.

My employer deployed a chargeback model in an attempt to control virtual machine sprawl and persuade application team to “rightsize” their virtual machines. The implemented model was very straightforward and conservative , however it had very little effect when it came to controlling sprawl. Program teams , used to controlling significantly large budgets really didn’t worry about the costs of chargeback & could easily afford to “rent” 20 guests , where they only needed the one. Chargeback evolved into show back, as budgets shifted like kittens in a sack and hardware budgets became centrally managed. There was no need to charge op units for their VMs , but the reports were still produced for them. did anyone take notice of these ? I’ll leave it to you to decide.

So have we wasted our time ? Ultimately , no. There is still a lot of value in having a cost model for your virtual machines , even if you don’t bill based on it. It becomes an invaluable tool when designing a solution to illustrate potential savings by virtualising an application ( vs the additional application licence costs – see Part I ! ) There is also value for the operational teams when it comes to forecasting and financial planning.

image

Not only will I be heading off to Copenhagen next week to try and cover as much of VMworld Europe as one Blogger can in 4 days , but I’ll have had barely time to get comfy on the Sofa before heading off to San Jose for the Fourth Enterprise IT Focussed Tech Field Day, Organised by Gestalt IT.

 

As of yet I don’t know who I’ll be meeting up with – San Jose not being short of a Tech Company or two, so there is a good chance they’ll be worth talking to! Going by previous delegates experiences it’ll be intense , but great fun with the chance to sit round with a number of vendors for some great conversation.

To see what the delegates from last year got up to head over to the Tech Field Day site !

http://gestaltit.com/field-day/2009-san-jose/

image

This is one of those posts that started out at the title and content has developed in a somewhat organic fashion. There have been quite a few examples recently that have made me question whether everyone has fully bought into virtualisation as a scaling mechanism. In the traditional debate between scale up and scale out of a solution, Scale out has been thought of as the more complex option of the two , after all in the physical world adding some extra RAM or CPUs to a box is just a matter of powering it off and diving underneath the lid , screwdriver & anti-static strap in hand. Scaling out means you’ve got to think more about procuring an additional box , racking & building it – then you have the challenge of configuring the application. Once you move to a virtual infrastructure , that step is all but removed – being able to clone an existing machine or deploy from template means that you can scale out with ease.

This all comes at a price – traditional licensing models tend to carry a cost per server. In the physical world where a scaled out design was generally reserved for large deployments, the extra cost incurred by this was seen in proportion due to the additional hardware cost. That hardware cost is reduced significantly in the virtual world where smaller deployments would benefit from the agility of scale out.

A prime example of this would be Exchange – scaling out the Hub Transport and Client Access Server roles to small scale VM’s leaves the mailbox server to concentrate on hosting the information stores. An SME would traditionally doe this with a single physical box , but would be discouraged form virtualising an “all in one” box as it would end up as an unusually large VM within the estate. If you were able to split this down into smaller machines without a licence penalty, perhaps the uptake of virtualised exchange would be higher ?

 

Changing your licensing model to reflect the end user requirements , be it number of concurrent users / per VM / per mailbox etc. seems to be agnostic of the way you achieve those VMs / Mailboxes / User connections and promotes design flexibility. I understand the need to protect revenue streams , but should that be at the expense of end user choice ?

No sooner than I was having a little bit of a moan about having to redeploy one of my lab hosts on ESX4.0 due to my trial of Kaviza 3.0 not supporting 4.1 , but I get notified of a version release.

 

In addition to the 4.1 support , the following features are added :

– Support for 64bit Windows 7 virtual desktops

– Support for linked clones with Citrix XenServer 5.6

– Support for CAC (Common Access cards) smartcards

 

Sadly I’m not actually able to test any of these apart from the first as I use nested ESXi – which does not support 64 bit guests 🙁 I’m also out of smartcard readers. What I did go through was the upgrade process , which while it was well documented by Kaviza would be a little bit fiddly in a large environment for those of you who shy away from a command line. I think they could take a leaf from vKernel’s book – they too started of with appliance based updates that required you to break out puTTY but now as long as the appliance has some form of internet access , the updater is built into the web GUI for the appliance. This is something I feel is quite important as when you are using an “appliance” , having to dive under the lid is a little bit undignified – especially if you are in the SMB space where time can be limited.

As well as an update to the appliance , the Kaviza agent that sits in each desktop also requires an update. this took me a couple of goes to get working , I suspect the reboot after agent removal wasn’t as clean as I’d have hoped , so the HDX install kept failing. An extra reboot set that back up. I wonder if there is a neater way for this to be done ?  I hope this isn’t the last you’ll see of the product from me , especially if I happen to win a full licence was part of Greg Stewart’s Giveaway on vDestination.com

 

http://vdestination.com/2010/09/21/win-your-own-personal-vdi-solution-from-kaviza/

 

and finally – I thought I’d see what I could get to talk to my Kaviza VDI in a box solution , so installed a Citrix Receiver on my aPad android based tablet. Its not quite as swish as an iPad – but it was a lot cheaper and certainly gives me ideas for the future !

In what seems to have become a bit of a theme on JFVI , I’ve been taking a peek at a recently released product , listening to what the Marketing / Sales ladies & gents have to say , then having a poke around with the product to see if they’ve been truthful ( allegedly sometimes Sales & Marketing people have been a little economical with the truth over the ages – I’m sure it happens much less now , but its always good to check don’t you think ? )

imageI have only recently become aware of the Kaviza solution since VMworld , where a number of people seemed to rate the offering pretty highly , notably winning the best of VMworld 2010 Desktop Virtualisation award , which isn’t to be sneezed at. Its also work awards from Gartner , CRN and at the Citrix Synergy show , wining the Business Efficiency award.

It seems a fair amount of “Silverware” for a company that launched its first product in January 2009 but being a new player to the market does not seem to have put Citrix off , who made a strategic investment in Kaviza in April of this year.

I spoke with Nigel Simpson from Kaviza to find out a little bit more. The key selling point of the VDI-in-a-box solution is cost. All too often you hear that switching to VDI does not save on CapEx – its only in the OpEx savings that you can realise the ROI of Virtualising client desktop. However if you are looking at a desktop refresh then you can get that ROI , but its not a case for every client. Kaviza aims to be able to provide a complete VDI solution for under £350 ( $500US ) per desktop. That cost includes all hardware & software at the client and server end. The low cost of the software and the fact that its designed to sit on standalone , low cost hypervisors using local storage means that particularly for smaller scale or SMB solutions , you are not getting hit by the cost of additional brokers or management servers. its also claimed to be scalable without a cluster of hypervisors due to the grid architecture used by the Kaviza appliance itself.

image

The v3.0 release of the product adds some extra functionality to improve the end user experience. Part of the investment form Citrix has allowed Kaviza to use the Citrix HDX technology for connection the client desktops. This allows what Citrix define as a “high Definition” end user experience including improved audio visual capabilities & wan optimisation. This is supported in addition to convention RDP protocol to the client VM’s.

I will freely admit that I’m a bit of a VDI virgin. While I knew a bit about the technology , My current employer hasn’t until very recently seen a need for it within our environment so I’ve tend to wander off for a coffee whenever someone mentioned it. At a recent London VMWare User Group meeting – Stuart McHugh presented on his journey into VDI and I was so impressed , I thought I’d take a closer look.  I’ve not had a chance to play around with view much so I can’t comment on how HDX compares to PCoIP however from reading other people opinions of it , it seems that HDX is as good. ( source : http://searchvirtualdesktop.techtarget.com/news/article/0,289142,sid194_gci1374225,00.html )

The kMGR appliance central to VDI-In-a-box will install on either ESX or XEN on 32 or 64 bit hardware. I’m told that hyper-v support is due pretty soon – having the appliance sit on the free hyper-v server would defiantly be good. It’ll also use the free version of Xen server , but sadly for VMware fans such as myself it will not currently run on the free versions of ESXi – according to Kaviza , this will only bump up the projected costs by around £30 per concurrent desktop.

The proof of the pudding will always be in eating , so rather than talk about the live demo I got from Nigel, I’ll dive right into my own evaluation of the product. Kaviza claim that the product is so easy to use , you can deploy an entire environment in a couple of hours. I would agree with this , even with the little snags I introduced by a minimal reading of the documentation and a quick trip to the shops I managed to get my first vm deploying surprisingly quickly.

Quick background on my test lab – I don’t have the space , cash or enough of a forgiving partner to be able to run much in the way of a full scale setup from home , so my lab is anything I can run under VMware Workstation; thankfully I have a pretty quick Pc with an i7 quad core CPU & 8 GB of Memory , so enough for a couple of ESXi hosts.

I downloaded a shiny new ESXi 4.1 ISO from VMware after a quick update to workstation and as ever within a few minutes I had a black box to deploy the Kaviza Appliance to. After a pretty hefty download and unpack ( to just over 1Gb ) the product deployed via an included OVF file. While I was waiting for the appliance to import , I started the build of what was to be my golden VM with a fresh Windows XP ISO. The kMGR appliance booted up to a pretty blank looking Linux Prompt.

imageAs the next step in config involves hitting a web management interface I think a quick reminder “ to manage this appliance browse to https://xxx.xxx.xxx.xxx “wouldn’t have gone amiss.

I was able to grab the IP of the appliance from the VI client so hit the web management page to start building the Kaviza Grid.

image

At this stage I hit the first gotcha with a wonderful little popup that very politely explained that ESXi 4.1 was not supported , and would I like to redeploy the appliance. After the aforementioned trip to the shops to calm down I trashed the ESXi 4.1 Vm and started again with an older 4.0 ISO I had handy.

This time I was able to build the grid , providing details of the server , and if I was going to use an external database and if I was using vCenter( in a production deployment , even though you would not require the advanced functionality of vCenter , I think there is a chance it would be used if you had an existing one so that you could monitor hardware alerts etc. Kaviza best practice states that you should put your VDI hosts into a different datacenter to avoid any conflicts of naming.

With a working server , I needed to define some Desktop Images , so I took the little XP desktop VM I’d built in the background ( please note I did pretty much nothing to this VM other than install windows from an ISO that had been slipstreamed with SP3 ) and started the process to turn it into a prepared image for desktop deployment.

image The first image is built from a running VM that you could have deployed or recently P2V’d to the host server.  I was hoping that the process would have been a little more automated than it was , and as a non manual reader it was not immediately obvious. I can confirm that creation of subsequent images is a much more straightforward process. As the image creation stage I because aware of the second little feature that caused a little delay. The golden VM requires the installation of the Kaviza Agent ( this isn’t automated , but it is pretty straightforward ) – this agent requires the 3.5 version of the .NET framework which took a little bit of time to download and deploy. I’m sure those of you with a more mature desktop image will most likely not his this little snag. After testing a sysprep of the image I was finally able to save it to that it would become an official image.

From the image , you can create templates. Templates represent a set of policies wrapped around a given machine so would enable a lot of the customisation ( for instance the OU that the machine will be joined to – the amount of memory it has and which devices can map back to the end user )

imageThis is also where you specify the size of the pool for this particular desktop – the total number of machines in the pool and the number to keep ready for pre-deploy. The refresh cycle of the desktops can also be set up – if you have a good level of user and application abstraction then you can have a desktop refresh as soon as a user logs out. I gave this a test , and even with the very small scale setup and tiny XP VM’s I was using I was able to keep the system pretty busy with a few test users logging in to see how quickly desktops where spawned and reclaimed. With a large scale deployments I can see that possibly causing some issues with active directory if you had a particularly high turnover of machines and a long TTL on AD records.

To test the user experience , I deployed a smaller number of slightly larger XP machines and installed the optional Citrix client to see what HDX was all about. I have to admit to be pretty surprised that a remote connection to an XP session inside a nested ESX host under workstation was able to play a TV show recorded on my windows home server at full screen with audio completely in sync. I would seriously consider it for the extra $30 per concurrent user license. I understand the HDX protocol does need a proper VPN or Citrix access gateway to be fully available over the internet and that the supplied Kaviza Gateway software which published the Kaviza desktop over an SSL encrypted link without the use of a VPN is for RDP only. Its not the end of the world but its something to think about.

I was very impressed with the ease at which I was able to start deploying desktops – and at the simplicity of the environment needed to do so. As well as the product woudl scale up on its own , I believe there is likely to be a sweetspot where a traditional VDI solution would work out cheaper. For SMB/SME /Branch office/ small scale  deployments, this really is an ideal solution form a cost point of view. . This was of course only at the pre-proof of concept stage , but to go with a production solution wouldn’t necessarily be much harder at the infrastructure level. The same level of work would need to be done to produce the golden desktop image regardless of the choice of  VDI technology. If you’d like to trial the product yourself , head over to http://www.kaviza.com and grab a trial.

DISCLOSURE : I have received no compensation and used trial software freely available on the Kaviza website to conduct the testing on this blog post.