Just doing some light reading today and ran across “How To Ask Questions The Smart Way” by Eric Steven Raymond. I read this years ago, an instructor in college had us read through the whole thing. Of course I forgot all about it and now it’s a new gem I’ll reference now and again. Pay attention to the When You Ask section, I think it lays out each pretty well.
Recently we upgraded our XenServer resource pool to 6.1 because the new feature allowing you to do live migration of VDI’s sounds unreal. I still get amazed that this stuff works, well most of the time. Now we are having issues with XenTools reporting to be out of date in XenCenter, I see the message:
XenServer Tools out of date (version 6.0 installed)
Great, I’ll just pop the XenTools CD in, uninstall the old version, and install the new version. Nope, that does not work. Instead it makes the issues worst, as you try and reboot the system but XenServer never figures out the server is shutdown and you end up having to do vm-reset-powerstate or even destroy the domain. Either way this sucks.
Citrix just updated it’s XenServer blog yesterday acknowledging the issues with XenTools is real and they will try and fix their processes. And they are right, this sort of thing really does hurt your confidence in the system. And we all know virtualization is built on confidence.
Now here is the real place to get all the info on what needs to happen. It’s a two part update, first you need to apply hot fix XS61E009 and then XS61E010. Then you have the fun of updating XenTools. But lots of work non the less when you have 10s, 100s, 1000s of VMs.
If you run in to blue screen on Windows while installing the new XenTools from the XS61E010… I know more issues?? If you can get into safe mode to remove xentools from the machine and reinstall, that may work. Other wise you can try looking yup your VMs UUID and changing the device ID. This may work if your VM does not get the correct device ID set during the new xentools install. Use this command:
Best song ever to share with your girl over some coffee in the morning. I don’t smoke any more but the sensation of stimulating conversation is none the same.
It's early in the morning
About a quarter till three
I'm sittin' here talkin' with my baby
Over cigarettes and coffee, now
And to tell you that
Darling I've been so satisfied
Honey since I met you
Baby since I met you, ooh
All the places that I've been around
And all the good looking girls I've met
They just don't seem to fit in
Knowing this particularly sad, yeah
Butr it seemed so natural, darling
That you and I are here
Just talking over cigarettes and drinking coffee, ooh now
And whole my heart cries out
Love at last I've found you, ooh now
And honey won't you let me
Just be my whole life around you
And while I complete, I complete my whole life would be, yeah
If you would take things under consideration
And walk down this hour with me
And I would love it, yeah
People I say it's so early in the morning
Ou, it's a quarter till three
We're sittin' here talkin'
Over cigarettes and drinking coffee, now, lord
And I'll like to show you, well
I've known nothing but good old joy
Since I met you, darling
Honey since I've met you, baby yeah
I would love to have another drink of coffee, now
And please, darling, help me smoke this one more cigarette, now
I don't want no cream and sugar
'cause I've got you, now darling
But just let me enjoy
Help me to enjoy
This good time that we'll have, baby
It's so early, so early in the morning
So early, so early in the morning
And I've got you
And you've got me
And we'll have each other
And we don't, we don't want nothing but joy, y'all
Nothing but joy...
I love the Daily Show and normally I don’t repost videos from them but this is just gold. I can’t believe how easy the rich can control TV viewers. Great job daily show, you hit the nail on the head with this one.
I found this white paper from the early days of XenServer. I think it’s worth a once over as most of the information and logic remain valid. The flow chart of recovery steps makes it look pretty simple and can maybe help someone out of a jam. This is definitely something you want in your disaster recovery plan!
So you’re now trying to boot a VM in XenServer but you are getting the error “VDI is not Available”. This means that VM crashed, Xen Host crashed, or something just bad happen. Either way you need your server back.
Find the UUID of the VDI in question. xe vdi-list
Note exactly what UUID maps to which drive is on your server. This is going to remove the VDI from the VM so we can reattach it correctly. So drive order does matter, you don’t want to switch an OS VDI with a data VDI. xe vdi-forget uuid=<VDI UUID we found in step 1>
Open XenCenter and navigate to the SR with your VDI. Hit rescan
Now goto your VM with issues and attach the VDI via the storage tab