I have a big old rack server that I want to load multiple desktop style OSs and then remote into them to test my application. I decided to try Xen and am using CentOS 5.4 as my dom0. Dom0 works perfectly so I loaded a copy of Windows XP to be my first virtual machine. Currently it is dom1.
When I use the graphical Virtual Machine tool that shipped with CentOS I can open up Windows XP, use IE, and view any sites I want to. I can also ping sites on my local network.
I now want to talk to my XP virtual machine from other computers on the network through RDP. I turned on Remote Desktop access and made sure the Windows Firewall exception for Remote Desktop was checked on my XP virtual machine.
First off I am a little confused what IP Address I should use to connect to XP. I have the big mess of network interfaces all the documentation has talked about. Only two have IP Addresses: virbr0 and eth1. The machine has 3 network interfaces as a typical HP server does. They are labeled 1, 2, and Mgmt and only one physical cable is attached to 2. I have tried to use the Terminal Services Client on dom0 to connect to both addresses but neither one works. The network interface vif1.0 does not have an IP address.
After reading documentation it seems there should be some file in /etc/xen/auto with an ip address in it. I created one called vm01.cfg and put:
vif = [ '192.168.0.xxx' ]
but it didn't seem to do any good.