6th April
2010
Besides the gui/vnc consoles you can still use the equivlent of xm console in Citrix XenServer.
On the host console:
- xe vm-list to get the list of domins running (just note the uuid of the domain you want).
- list_domains will list the domain name and the uuid of the domains. Match up your uuid so you get the proper dom_id
- xm console equivlent is /usr/lib/xen/bin/xenconsole dom_id
Its not in the root users $PATH though I think it ought to be. Of course you can symlink it or alter your path yourself but it would be a sensible default.
Example:
xen01 = dom0
knox = linuxpv domU
Say I want to connect to knox (a linux domU)
[root@xen01 ~]# xe vm-list uuid ( RO) : 8258a6d4-23f6-003d-30d7-65bd13086863 name-label ( RW): knox power-state ( RO): running uuid ( RO) : 1a191475-a99d-7a77-6550-b30a0038fd92 name-label ( RW): Windows Server 2008 SP2 x86 power-state ( RO): halted uuid ( RO) : ffd95724-d818-4f15-b4b4-159b7ff41df4 name-label ( RW): Control domain on host: xen01 power-state ( RO): running
Now get domain ids
[root@xen01 ~]# list_domains id | uuid | state 0 | ffd95724-d818-4f15-b4b4-159b7ff41df4 | R 1 | bc150966-8c21-7ad9-c329-839d5823041d | B H 7 | baa3699b-95dd-eea0-ccc4-51e8972857f5 | B 11 | 8258a6d4-23f6-003d-30d7-65bd13086863 | B
You can see the domain ID that matches the UUID of knox is 11. So we use xenconsole.
[root@xen01 ~]# /usr/lib/xen/bin/xenconsole 11 (press enter) You have new mail in /var/spool/mail/root [root@knox ~]#
Identica
Twitter
LinkedIn
Once you connect is there a secret key combo that terminates the console program? Or is killing the process the only way?
Thanks for stopping by Ethan,
To exit the xenconsole is the same as exiting xm console. Ctrl ]
Thanks, Nick!! Just what I was looking for.
Glad you found it useful.