[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] [Xen-devel] [Embedded-pv-devel] Migrated from Xenserver to Gentoo/Xen



On 26/05/17 08:08, Paul Durrant wrote:
-----Original Message-----
From: Xen-devel [mailto:xen-devel-bounces@xxxxxxxxxxxxx] On Behalf Of
Andrii Anisov
Sent: 25 May 2017 04:28
To: Keith Hamilton <keith@xxxxxxxxxxxxxxxx>; xen-devel <xen-
devel@xxxxxxxxxxxxxxxxxxxx>
Cc: embedded-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] [Embedded-pv-devel] Migrated from Xenserver to
Gentoo/Xen

Dear Keith,


On 25.05.17 04:19, Keith Hamilton wrote:
Hey guys.  I just migrated the first of 2 servers from XenServer into
a Gentoo/Xen environment.  I’m really excited and it’s working great!
However I’m not sure if I’m doing the drivers correctly.  On my Server
2016 vm I am having a hard time overwriting the XenServer PV drivers
with the Xen ones from the website it just says that the driver is up
to date.  I’m just wondering if I should worry that I don’t have the
PV drivers installed from the Xen site and the XenServer ones are
going to be ok.  I’m not sure what to do. I did a save state and then
did a clean install of my 2016 server with no change.  I have gone
into device manager and removed the XenServer Bus interface and a
couple others in hopes to be able to install the ones from the
XenProject site but it just renders the system unbootable.
That's not entirely surprising. Removing Windows drivers is not an easy thing 
to do and not something that Microsoft really support. You're safest just 
leaving XenServer drivers in place as they are largely the same as the Xen 
Project drivers.
What has probably happened is that, by removing the bus driver you have 
prevented the PV storage driver from coming on line, but all the infrastructure 
is still in place to unplug your emulated storage device. Thus you no longer 
have a system disk and you get a 0x7b BSOD.

  I guess my
question is, is there any simple way to remove the XenServer PV
drivers on my 2016 server so that I can install the proprietary Xen PV
drivers without having to do a complete format of the system.  I have
already uninstalled all the citrix stuff I had installed..

== Keith

I'm not sure if this will help you or anybody else, but the process I followed to move from xen 4.1.6 to 4.8.1 on windows 2012R2 was: 1) add gnttab_max_frames=128 to my dom0 GRUB_CMDLINE_XEN so that the network driver would work within the VM (otherwise you need to disable/enable it from windows each bootup). This is on the 4.8.1 xen.
2) shutdown the VM, take a snapshot (backup)
3) bootup on new server, wait for it to fail to boot, and auto-reboot
4) choose startup options
5) start in safe mode
6) un-install old drivers (from control panel/programs
7) run the winpv uninstall script that you were supposed to use to uninstall v10 drivers (was using v11) 8) install each of the new xen project win pv drivers (if any fail, retry, if they fail again, ignore and continue)
9) reboot normally
10) reinstall any drivers that failed from step 7, and reboot
11) Fix any network card settings (ie, static IP/DNS/etc) on the network card in the VM

Now I imagine most of the above would be similar on win2016, and moving from XenServer to Xen, basically bootup in safe mode, uninstall old drivers, install new drivers.

If you find a process that works, please share it, I'm sure many other people will be interested in future.

Regards,
Adam
--
Adam Goryachev Website Managers www.websitemanagers.com.au

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.