Solved

Citrix Xenserver and guest VM

Posted on 2013-06-17
8
1,879 Views
Last Modified: 2013-06-23
Hi,

I have a guest VM (windows 2008 server R2) created on Xenserver 6.1 that boots up fine.
When I export/import this guest VM (Win2k8 R2) onto Xenserver 6.0, it doesn't want to boot up. It comes up with 2 options, either:

1. Launch Startup Repair
2. Start Windows normally.

Selecting either of the options not does help with the bootup.
Is this because the guest VM is created on a newer verison of Xenserver (Xenserver 6.1)
and is not compatible with the legacy Xenserver 6.0??

Or could this be because the guest VM is using a newer version of xstools that is not compatible with Xenserver 6.0?

Many Thanks
0
Comment
Question by:markbenham
8 Comments
 
LVL 23

Assisted Solution

by:Dirk Kotte
Dirk Kotte earned 100 total points
ID: 39256097
you are right.
the new XenTool should not work with XenServer6.0

do you receive a stop error?
0x7b?
0
 

Author Comment

by:markbenham
ID: 39256257
Hi dkote

When I try to boot up the guest VM, I receive a blue screen:

STOP: 0x0000007B

It then boots up with with 2 options:

a. Launch Startup Repair
b. Start Windows Normally

When I select option b, it starts up with the same error as stated. If I launch Startup Repair
I can get to the command prompt.

Is there a way of removing the XenServer tools (new xstools) using the command prompt?

Many Thanks
0
 
LVL 20

Expert Comment

by:Daniel McAllister
ID: 39256327
Not to butt in on a perfectly good answer, but wouldn't it be easier to upgrade the XenServer from 6.0 to 6.1 than to go through all the hoops of fixing up your W2K8 server to run in the different environment?

Think a little farther down the line... once you roll back the XenTools, you have a VM Server that presents DIFFERENT HARDWARE to the W2K8 guest server... which means Microsoft's AntiPiracy checking is going to nip you in the heels and insist that you re-license your server (well, re-authenticate your license, anyway). Your luck there is questionable -- if you tell MS you changed hardware, they're quite likely to tell you that you must purchase a new license (and new CALs)...

Instead, with just a little updating, get your XenServers on the same release and your XenTools likewise on the same level... and enjoy moving W2Kx servers from place to place at your heart's content!

I hope this helps....

Dan
IT4SOHO
0
 

Author Comment

by:markbenham
ID: 39256424
Hi Dan,

Thanks for your response and you are a correct on this front and like you I have thought about that. However my issue (which is not related to this question) is that I have several other server VM's that are currently live and working fine on Xenserver 6.0 upgrading to Xenserver 6.1 at this stage of the process is not going to be an option. It is just to risky for my environment at present.

My other thought is to remove XenServer tools from the VM when mounted on XenServer 6.1 first, then export/import it to Xenserver 6.0 and then install the older version of Xenserver tools on this guest VM.

I will try and give this a bash and report back on the results. In the meantime if there are other solutions, I'd be happy to hear them.

Many Thanks
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 20

Expert Comment

by:Daniel McAllister
ID: 39256696
Mark (a guess),

Assuming the W2k8 server was installed in XenServer 6.1 with the newer XenTools already in place, the hardware profile for the Win server is going to HAVE to change to get back to XenServer 6.0... so assuming you have no choice in sending the server to an older host, I might suggest that you step back, realize that regardless of the path, you're going to have Windows Pains, and just bite-the-bullet...

In other words, if you MUST take the W2k8 server to the lesser host, just repair your install with the one you're already working on. (Your BSOD is being caused by the absence of the expected hardware -- with a server repair, you'll detect the correct hardware, and your server should be able to be "resuscitated", albeit with likely MS licensing issues as I mentioned previously.

Good Luck!

Dan
IT4SOHO
0
 
LVL 21

Expert Comment

by:Mazdajai
ID: 39257247
I assume the host hardware is identical?

Also, try using XenConvert to import the machine.
0
 

Accepted Solution

by:
markbenham earned 0 total points
ID: 39257525
Hi Guys,

First of all, many thanks for your suggestions.
I've now managed to boot the guest VM (win2k8 server).

This is what I've done to get it to work and in case anyone out
there is experiencing the same issue I hope you find this solution
helpful:

1. Boot up the guest VM in safe mode
2. Go to C:/Program Files (x86)/Citrix/XenTools
3. Rename this folder to XenTools_old
4. Install XenServer Tools 6.0 which will create new files in C:/Program Files (x86)/Citrix/
5. Reboot the guest VM
6. Now it should boot up an indicate that it is optimize version 6.0 installed

Hope this provides some guidance to anyone out there experiencing the same issue.

Cheers

Keith de Souza

Cheers
0
 

Author Closing Comment

by:markbenham
ID: 39269104
The reason is because I've tried it first hand and it had worked
0

Featured Post

Why do Marketing keep bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

Join & Write a Comment

#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now