A week with Lion

Mogo Zoo care about LionzSo i needed some intel desktop grunt, bit the bullet and acquired a brand new 27″ iMac with 16GB of RAM so I can run Virtualbox.

A few things have changed and I had to look up a few hacks – first thing I will say is don’t even contemplate using Lion without the new mouse. Gestures and taps are essential to navigating between spaces (10 so far, in my case).

I like that full-screening my Mac from work over VNC is now not only legible but creates its own space. And the dashboard doesn’t inconveniently pop-up whenever my fingers stumble on the mouse. But I would like more configurability, the gestures are back-to-front for me and I would like to be able to scroll between spaces the other way around.

On the whole it seems like a pretty solid OS. But the reality is that I’m still running a SATA drive on a slant, so off to the shop tomorrow to get a USB drive for Time Machine – which brings up another point.

Apple have a nasty habit of constantly re-inventing their ports. Now I have two thunderbolt ports I can’t use – at least without purchasing more gear, and only one CAT5 NIC and one Firewire 800 and a bunch of USB ports. Two firewire ports strikes me as the bare minimum.

It is a pretty nice piece of kit however, albeit expensive. I haven’t spent this much money on a computer since my first 486 DX-4/100. But I certainly got a lot of work done on it this week.

I suppose the question is whether Virtualbox will be able to keep services up running in a client environment, when what I really want is a mail server, a web server, a Windows instance (with driver support) and a linux desktop environment.

So far I have made it to 5GB of 16GB of RAM. Not quite ESXi. CPU typically under 10%

cb

 

 

Why the Kindle is a Game Changer

Excuse me for not coming through on my previous commitments. I had other commitments. And now I have a Kindle.

This is not a train of thought I have developed in an instant, it is one I have developed over many months.

Amazon and Android are kindred spirits.

Amazon have the content and subscriber base to challenge iTunes, Android has the platform that has already defeated iOS in terms of sales this year.

It’s nice to see some competition in the market.

So which particular address would you like me to use, Amazon? Shall I falsify one in the U.S.? What’s the hold-up?

Initial impressions are that the machine handles well, performs well and sustains well.

Yes.

It is the ideal male, whether it be small or fitting, or long and lasting, the Kindle fits a certain niche.

I think I can find a certain use for it, although it is short on ports. But it handles well.

Regardless of all of the innuendo, I think the Kindle is a game changer because it swallows the market inbetween the tablet PC (what Apple emulated) and the hand-held. Oh shit, more innuendo.

What the hell, it fits in your hand and it works.

Basically you have a market leader in content challenging a market leader in devices. This is healthy.

Can we get a third player? Bill?

cb

My apologies

A talk-tank, a farewell party, a weekend, an exhibition, some intervening events including cat fights. The write-up will come this weekend.

Meanwhile I have been wrangling with Sitekiosk in a multi-lingual context (anyone want to know how to load east asian character sets onto an XP embedded thin client?), korean pop music and the usual variety of work-related issues.

Forgive me for ignoring you.

Akismet

You know you’re popular when you get more comment spam than comments. I’m a little tired right now, my head practically exploded at vForum today, I will post Day 2 notes over the weekend.

Right now I’m watching the fall of Sirte.

vForum Sydney 2011 – Notes, Day 1: vmWare enter the App space

PCoIP car racing on the Samsung NC240
THE KEYNOTE

So, naturally I did not make it to the keynote. I was up quite late looking into (and therefore recovering from) a small server problem we’ve been having, not to mention that I am not a morning person. So I tried firing up the keynote on an iPad, but pretty much as expected it was flash streaming, so I switched to a rapidly ageing Macbook with decaying battery life and watched it from the shower.

David Wakeman (@desktopguy) popped out at this point and started putting the grand design into context. The emphasis for vmWare this year seems to have switched from satisfying us nerds that we have the latest and greatest in the data centre to focusing on and delivering end-user solutions across multiple and mobile platforms. To this end, David rolled out a couple of remarkably technically adept actors to demonstrate the quandaries that we face in delivering services to users who, to paraphrase, now have more powerful devices of their own than we, as the I.T. department, can supply to them.

This seems to be the broad theme of vForum this year. Apple have successfully defined the “App Store” model, where they not only distribute applications to multiple devices, but tie your content together with iTunes, and now iCloud. Similarly, Google started by tying your content together with GMail and Docs, and have now successfully extended into the App space with Chrome and Android.

vmWare have come out with all guns blazing, determined to own the corporate “App space” by combining collaboration through platforms such as Zimbra and Octopus with packaged Apps through Thinapp and now Horizon, which has been extended quite substantially from the SSO java-based app platform that I used to think of it as. The way they’re doing this is by making Apps packageable and portable, and the sweetener for us is that they give the nerds the security and infrastructure we crave at the back end.

David demonstrated this with a stack of (empty) boxes. You should have been there.

LATE ARRIVAL

After having some analytical discussions at the office about our current problem, I arrived in the last session before lunch, scanned in and headed up to the NextDC presentation about DCaaS, which was a sequence of slides of very futuristic looking data centres, and promises about the impending ability to scale your rack on demand from an iPhone. Not having much experience in the data centre space it was quite interesting to hear what these guys are doing, but I still wonder whether they can compete price-wise with the likes of the Rackspaces and Softlayers of the world – although I’m sure their Canberra data centre is gearing up for a lot of new business right now, and then there’s always that 220ms overhead of hosting overseas.

Nevertheless, they seem to be committed to establishing a world-class network of interconnected data centres in Australia with all sorts of facilities such as workstations, Cisco telepresence and break-out rooms. I wouldn’t be surprised if they installed a cafeteria, creche and Ibis hotel into the deal. They’re peered with all the major telcos to boot.

LUNCH

The first thing to go is always the Coke. They always run out of Coke. I had to drink Diet Coke. You’d think they know us better than that. But they don’t exactly feed you pizza, the bean salad might have been a little too… beany… but as per usual the food was excessive and I hope OzHarvest or someone like that came to pick up the leftovers. The hall was packed.

VSPHERE5 FEATURE OVERVIEW

David Wakeman was running a View super-session downstairs, but I was a little afraid of being run through the basics again and opted to spend the first half of that in the vSphere 5 presentation / features sum-up. Wibowo doesn’t have the stage presence of David, but he does know his stuff. He’s the sort of guy whose phone number would be handy to have in your deskroll. However his presentation got slightly bogged down in a confusing analogy that got lost somewhere between Super Mario Brothers and Charles Darwin and only appeared at the beginning and end.

Nevertheless, if you pay attention to this guy (Wibowo, not Charles Darwin), you glean useful information. vSphere 5 introduces storage DRS, that’s a big one for me and something I have been looking forward to, but now I know it comes with all the standards you can expect from DRS such as Maintenance Mode for datastores, live migration, affinity rules… Reminds me of that time when our MSSQL server died horribly because a datastore ran out of space and it took seven hours to restore. Never again!

The vCenter server is now deployable as an ovf virtual appliance – thank god! No more underlying Windows operating system and I’ll never forget the painful switch to 64 bit 2003 server and the resource overhead that carried. The web interface is now the primary interface and has been substantially enhanced with better search and filtering and customisable layouts (although it is flash based).

However, somewhat suspiciously, Bo insinuated that our choices are the embedded database (which can’t be MSSQLe because that looks like another SUSE or Redhat appliance to me) or Oracle – surely these are not our only choices? Rebuilding a vCenter server would then become horribly painful for an organisation such as ours that is phasing out Oracle. Postgres sounds ideal to me, hint.

Bo went on to demonstrate vSphere’s ability to support ridiculously oversized VMs, auto-deploy ESXi and all sorts of other things I will never be able to convince anyone to pay for. Other enhancements include HA improvements, faster vMotion on multiple NICs, OS X support (with caveats that I think you can quite safely ignore), and my favourite – Resource Control. This is like applying reservations and limits for storage and network i/o. We saw a nice graph of how this can be applied to prevent excessive vMotion from throttling server performance, and that’s the sort of thing I’m interested in. I WANT to be able to put an ESXi host into maintenance at ten in the morning.

Note to self: visit the “vSphere Upgrade Center”. Upgrade paths have always proven to be very important, in my humble experience, and I will certainly be running the View 4.6 upgrade before even considering a vSphere 5 upgrade.

VIEW SUPER-SESSION PART 2

They wouldn’t let us into the second part of this session until they realised that there’s no shutting up David Wakeman – he just went straight through. Eventually we got let in to hear some guy from UCS rattling on about upscaling your VDI capacity (we’re not even close to needing that), followed by Mike Munro from CSC discussing how they provide on-demand VDI to SMBs using View.

By this time I had restarted IIS on our problem server (although I had to resort to using PocketCloud – the vmWare View iPad client has been playing up since I changed my password) and started paying attention again. I then realised that I may have underestimated the first half of the session, and it was actually more about distributed computing than the usual drudgery of Windows XP and PCoIP and the ViewManager.

In fact, I noticed a lot of Macs on stage – Macbooks and iPads. I could swear everything was running Windows 7 last year, and now they’re running presentations and demos on Macs? How about Visio running in Chrome on OS X? OK, now I’m interested.

The Horizon platform has exploded from its humble beginnings, when I used to think of it as SSO for SaaS and maybe something you could tie into an application platform for things you use that run on Java (such as our Atlassian stuff). Between the HTML5 and the Java layer, Horizon Mobile and Horizon Application Manager now basically allow you to deliver your Thinapped software to a web browser!

Yes!

So apparently this is called “Project Appblast”, then there is “Project Octopus”, which is still in Beta, but basically provides secure private cloud data sharing and collaboration (with version management and granular permissions) – it brought up fond memories of Wave, but as Horizon has done since the beginning, integrates with your AD environment. You can register for and download the beta from http://vmwareoctopus.com/ (another ovf).

We saw it in Chrome, on Windows and on an iPad (at which point the issue of connectivity in Australia became an issue again, but it ultimately worked). And then there is still Zimbra if you really want to get rid of that old, convoluted software.

It sounds like there will be some good sessions on this stuff tomorrow, I need to check my schedule at http://vforum2011.mobi (why won’t firefox on android save my session agenda? argh!)

VEEAM 6 DEMO

After trying unsuccessfully to procure a real coffee and to tweet-up with @bendiq (I suck at that sort of thing), I headed into the presentation by the team from Veeam. We’re basically a Quest shop, and boy did I have fun setting up vRanger. It all runs very smoothly now, thank you very much, but I have been asked about Veeam so decided to check out the competition.

The playing field seems pretty level to me as all of these products leverage the vCenter API, but Veaam does seem to be a pretty solid product. I like the distributed architecture with very light proxy servers for backup and replication controlled by a central backup server – reminds me a little of vCenter and ESXi!

The failover capabilities are quite impressive – this thing can practically bring your server up at your DRS site from a replicated restore point and reconfigure your DNS for you. This was demonstrated to us in the context of a 10Mbps link – if one good thing comes out of what’s been happening in our sector over the last few years hopefully it will be that dark fibre network to link our three sites. Then this type of failover and HA becomes reality.

The presenter seemed to be particularly fond of his Russian software engineer, who he claims is more trustworthy than his marketing department when he claims you will get a ten-fold performance boost from Veeam 6. This reminded me that I had some Russians of my own to deal with so I headed to Hall 5 (on my way back to work), where the exhibitors have been moved to this year to accommodate what seems to be quite a growth in attendance.

WAG SESSION

I wasn’t particularly interested in the last session so used it as an opportunity to get a real coffee and interrogate the exhibitors. I saw some nice analysis software from Hitachi today, I also sought out the Quest guys who showed me why I should install vFoglight (which we own) and clued me in on vFoglight Storage, then headed off to Samsung to take photos of their screens (with my Galaxy S).

In fact Samsung once again have a heavy presence at vForum, and with the likes of Teradici and so forth there is a lot of showing off going on, such as the NC240 streaming car racing games (illustrated above). PCoIP is obviously not the only solution (although View 5.0 announces a PCoIP compliant View client for Mac) and there is an HDX demo at the vmWare stand I intend to check out.

After this I went back to the office and skipped the after-party to go home and feed the cats and prime them for the next series of photos with vmWare-related lol-markup. So the only question remaining is will I make tomorrow’s keynote? Probably not, so I guess I’ll just have to watch it here:

http://info.vmware.com/content/APAC_ANZ_vForum_Webcast

… while i’m in the shower, no doubt.

vForum 2011 Sydney is afoot

Having quite a lot of trouble getting back into the site to set my agenda.

I know it’s my fault, they rely on people like me to finger sessions they want to attend in order to allocate space (and catering!).

Anyway at this stage it looks like I will simply watch the keynote from home, then go to work, then waddle down for the afternoon sessions, which in my experience are less fluff and more experiential.

The keynotes are being streamed somewhere live in this vicinity:

http://info.vmware.com/content/APAC_ANZ_vForum_Webcast

but I can aassure you it will not be as simple as that.

The vmWare sites have a bad habit of requiring registration but also unsubstantiated form validation – as in forms you can’t actually complete. Good luck!

cb

Let me make your life a little easier

With this link

https://www.infosalons.com.au/vforum11s/start.asp

We would love to see you at vForum in Sydney this year. Source content is here:

http://info.vmware.com/content/APAC_ANZ_vForum

cb

 

Pat(t)erson

I have retired the Patterson post because I was quite correctly put in my place. Unfortunately some of us don’t have vacations to spend modifying off-the-shelf WordPress templates and I realise that my comments to that effect may have been somewhat hidden. Therefore the balance of the post was not evident, so it made more sense to retire it and let it live in cache.

But they shall forever live in cache and in the cloud, it was a good track-down and there will be more. Probably with more fact-checking next time. Certainly.

So i lie on my sword in this case, next up, the hell that I went through getting to 4.5, Hyper-V and vForum just around the corner.

A weekend of fishing on the South Coast sounds apt right now, 5.0? You’re dreaming.

In any case I think i owe an apology, i deliver it in person.

 

I was sorely mistaken and did not check my facts thoroughly.

 

On the other hand I did glean a lot useful facts, it’s a shame that that knowledge was wasted through my mistake.

cb

Fun with View

Disk contention. There’s something I don’t want to know about. Do I look like some sort of storage expert to you?

Disk contention is a massive ongoing issue in our vSphere cluster, but here are the simple tips i have learned from building linked clone pools of virtual desktops. I have not completed all of these steps.

1. Allocate a dedicated LUN. Most of the disk activity pertains to the one vmdk file and anything else is just going to mess with it. Give it a LUN and let it rip.

2. You have to snapshot in order to build a composed desktop pool. Therefore you have delta files. Delta files grow. Windows swaps RAM. It doesn’t swap disk, that delta file just keeps growing. You need to add non-persistent storage and direct your pagefile to it – this is good practice on hardware anyway. So you need an extra LUN just for pagefiles. Somehow it seems that that should be covered under warranty.

3. Reservations. Basically, you don’t have RAM to throw around, do you? It’s actually incredibly expensive and your app owners are clamoring for higher allocations. Well, they also want their clients to run, so screw them. If you don’t reserve resources you end up waiting for swap to write out and boy it is slow as buggery. You need to set minimum RAM reservations for each virtual desktop so that it doesn’t need to reclaim that RAM from disk. You can probably get away with not setting CPU reservations because CPU is so much cheaper than RAM these days, unless you’re trying to map the universe or some such.

4. The usual – strip services, build lean and clean, never uninstall, snapshot first, etc… Actually came across a document today that was saying I should disable desktop background via group policy. In my mind, desktop backgrounds are not serious resource hogs, it’s just good practice to have a black desktop and not worth explaining why.

5. Roaming profiles, oh the joy of roaming profiles. Throw as much network connectivity as you want at them and they still don’t work. So never let an old user log in with a roaming profile. For all the folder redirection you can muster, they will still create a massive file transfer for every login.

At this point Im starting to get a little tired. We could discuss agents, tools and so forth but I think it best to follow this up with a secondary post. I guess what I have to say at this point is that I jumped in the shallow end with View, and someone gave me floaties. It’s less than 25 metres to the deep end and that’s when you need to buy the dinghy.

cb

vSphere 4.1 upgrade

So it begins.

We’re on 4.0 Update 1 and now we are moving towards 4.1 with View 4.5. Why has it taken me so long to get started? Microsoft, for starters.

I spent AGES trying to figure out why the Itanium 64-bit ISO of 2003 server wouldn’t boot – i suspect it’s an upgrade. We’re Xeon, duh (I really don’t want to know this stuff). The ISO you really want is found in the Volume Licensing Center, and lo and behold its name is:

SW_CD_Windows_Svr_Std_2003_R2_32-BIT_X64_English_ISO_x64_1_MLF_X13-73750.ISO

Let me translate that for you:

- software
- CD ISO
- Server, Standard edition
- 2003 Server
- Revision 2
- available in 32 bit or 64
- not for our friends in North Korea
- ISO format, not exe; and finally
- 64 bit version

It’s that last x64 that distinguishes this ISO from the others. I swear you need a degree in Microsoft. It’s a complete misdirect, because the Itanium version is the only ISO explicitly presented as 64 bit. You need to drill through the server editions then select the 64 bit download to find your ISO.

So I have built an awesome x64 server template as a result, next up is the vCenter 4.1 build and then we can talk about ESXi upgrades. I will keep you posted.

Nothing to report on the KVM front I’m afraid, January was hellu-busy.

Meta