Running Open Solaris on Citrix XenServer 5.5 shows no IP address associated with the VM
If your OpenSolaris VM shows no IP in XenCenter, you need the Linux guest agent installed so the VM can pass network info to the hypervisor. Quick fix.

Recent issue I saw, the XenCenter console sees Network 0 but has no IP address. The VM however has an IP when you check. Work around for this, install the Linux guest agent which will allow the VM to pass additional info about itself to your XenServer host. Mount the image into the guest using:
mount /dev/xvdd /mnt
Then as the root user, execute the install script:
/mnt/Linux/install.sh
Then reboot the VM and it should work.

Jason Samuel
Product leader, advisor, and international speaker with 27+ years in enterprise end-user computing, security, and cloud. Has deployed infrastructure at Fortune 500 scale across 34 countries. 1 of 3 people globally to hold Citrix CTP + VMware vExpert + VMware EUC Champion concurrently. 200+ articles, 1,000+ reader discussions.
Can't console to frozen XenServer host but VMs are still running
If your XenServer host is frozen (blank console, xe commands hanging) but VMs are still running, here's how to restart the XAPI toolstack and fix it without rebooting.
citrix-xenserverHow to use an external USB drive as a storage repository in XenServer 5.6
Need more storage on your XenServer 5.6 lab without adding internal drives? Here's how to format a USB external drive to ext3 and add it as a local storage repository.