This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-users] XCP 1.0 beta : NOOB: how do i log into a newly created V

To: 'Joe Linoff' <jlinoff@xxxxxxxxxx>
Subject: RE: [Xen-users] XCP 1.0 beta : NOOB: how do i log into a newly created VM?
From: Mike McClurg <mike.mcclurg@xxxxxxxxxx>
Date: Fri, 3 Dec 2010 16:15:35 +0000
Accept-language: en-US
Acceptlanguage: en-US
Cc: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 03 Dec 2010 08:18:14 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <8AD4194C251EC74CB897E261038F447868FDD4@xxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <8AD4194C251EC74CB897E261038F447868FDD4@xxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcuSpz9Rxib+bj9WQJmoZfxsXL2ZIAAXFy8Q
Thread-topic: [Xen-users] XCP 1.0 beta : NOOB: how do i log into a newly created VM?

This isn't that NOOB of a question, as I had a problem with this myself a 
couple weeks ago ;) You almost had the correct command at the end, but you need 
to run your vnc client like this:

vncviewer -via root@<XenServer hostname or IP> localhost::<vnc-port>

Note the double colons -- that's the syntax for specifying the IP port number, 
as opposed to the vnc port number. Also, you don't need to There is a Citrix 
knowledge base article that explains the vnc part, but, unfortunately, it 
leaves you in the dark about how to figure out what vnc port to use for which 
guest. Reading directly from xenstore, as you've done, is the best way that I 
know how.


I've attached a bash script that does all this for you. It uses the VM 
name-label, not uuid, but you could modify it to use whichever you prefer. 
Please let me know if you find any problems with it.


From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Joe Linoff
Sent: 03 December 2010 05:02
To: xen-users@xxxxxxxxxxxxxxxxxxx
Cc: Joe Linoff
Subject: [Xen-users] XCP 1.0 beta : NOOB: how do i log into a newly created VM?


Sorry for the basic NOOB question but I managed to create a VM but now I am 
stuck. On page 26 of the XCP Virtual Machine Installation Guide it says "VNC 
and perform the OS installation". I tried everything I could find (listed 
below) but I am stuck. Any help would be greatly appreciated. Thanks in advance.

Here are two questions whose answers would really help:

1. What is the IP address of my VM? I tried "xe vm-list params=all" but didn't 
see it.
2. How can I log into my VM?

I created the VM on my XCP host using the following commands:

% xe template-list -s -pw test | grep -B 1 'CentOS 5.5' 
% xe vm-install template='CentOS 5.5 (64-bit)' new-name-label='vm001' -s -pw test 
% xe network-list -s -pw test
% xe network-list bridge=xenbr0 --minimal -s -pw test
% xe vif-create \
       network-uuid=8d77c968-f362-befa-fc57-92d63d656e1d \
       vm-uuid=0409c60f-d209-1105-e884-9a25dd238430 \
       device=0  \
       -s -pw test
% cp -v 
% mkdir -p /mnt/CentOS-5.5-x86_64-bin-DVD-1of2
% mount -o loop /opt/tcc/master/http/iso/CentOS-5.5-x86_64-bin-DVD-1of2.iso 
% cp -p -r /mnt/CentOS-5.5-x86_64-bin-DVD-1of2 /opt/tcc/master/http/os
% xe vm-param-set \
       uuid=0409c60f-d209-1105-e884-9a25dd238430 \
       -s -pw test
% xe vm-start uuid=0409c60f-d209-1105-e884-9a25dd238430 -s -pw test
% xe vm-list -s -pw test
uuid ( RO)           : f32bcb5b-f55f-419a-8d08-7f9d1b3f0833
     name-label ( RW): Control domain on host: tcc-lab-2-xcp01
    power-state ( RO): running

uuid ( RO)           : 0409c60f-d209-1105-e884-9a25dd238430
     name-label ( RW): vm001
    power-state ( RO): running

At this point it appears that everything is working but I don't know what to do 
next. I tried the following to access via VNC

% ssh -X -L 5901: -L 5902: -L 5999: 
% xe vm-list uuid=0409c60f-d209-1105-e884-9a25dd238430 params=dom-id
% xenstore-ls /local/domain/1/serial/0
limit = "65536"
tty = "/dev/pts/2"
vncterm-pid = "19363"
vnc-port = "5901"

With that information I tried "vncviewer -listen 5901" and "vncviewer 
localhost:5901". Neither command worked.

Thank you,


Attachment: vmvnc
Description: vmvnc

Xen-users mailing list