How do you resolve connectivity issues on a Windows XP instance?

asked 2019-08-21 11:07:11 -0500

dabovard gravatar image

Hello everyone, I am fairly new to Openstack and am running a minimal 2-node architecture for learning OS and setting up a basic network. My boss has tasked me with creating a network with a few instances on it that are all running different operating systems. One of them is Windows XP, and I figured I would tackle this one first since it is the oldest of them all. (Before that I had launched 2 cirros images and successfully tested connectivity and communication between the two)

I went through the Windows image creation process, referencing many guides and forums along the way. I used virt-manager to create and deploy the local WinXP instance so I could install the VirtIO drivers. I installed the RedHat VirtIO ethernet adapter and the RedHat SCSI controller. I was able to switch the Disk Bus to VirtIO and change the VNIC to the VirtIO model and got full connectivity on the local instance. From there I was able to download and install the 32-bit version of Cloudbase-Init.

After that was complete I uploaded the freshly configured winXP.qcow2 image OpenStack and got it up and running. My only issue now is that I have no connectivity to the network. Both the network and the winXP instance are trying to communicate unsuccessfully. I checked the IP of the winXP instance internally and it does not reflect the IP it was supposed to be assigned. (192.168.14.7, instead is 169.254.10.49 which was 'autoconfigured')

Am I missing something completely in the image creation/upload process? Is Windows XP not supported by Cloudbase-Init? Or could this be due to something internal to Windows XP? Perhaps someone has experienced a similair issue with the same or newer version of Windows in the OpenStack environment.

Thanks for any help, it is greatly appreciated!

edit retag flag offensive close merge delete

Comments

I have no fix for you, just wanted to share some experience. We have a Windows 8 instance running in our cluster, I also remember manually configuring the ethernet device. But we didn't try to use cloud-init on that instance, so I can't say anything about that.

eblock gravatar imageeblock ( 2019-08-22 01:51:17 -0500 )edit