It should. <br>We have tested this functionality only with KVM,<br>but if libvirt provides it the same way for other hypervisors, it should be Ok.<br><br>Regards,<br>Mike Scherbakov<br><a href="http://www.mirantis.com/" target="_blank">www.mirantis.com</a><br>

<br><div class="gmail_quote">On Wed, May 18, 2011 at 4:49 PM, Donal Lafferty <span dir="ltr"><<a href="mailto:donal.lafferty@citrix.com">donal.lafferty@citrix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Cool.  Does this work with any VMM?  E.g. KVM & Xen?</span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> Mike Scherbakov [mailto:<a href="mailto:mihgen@gmail.com" target="_blank">mihgen@gmail.com</a>] <br>

<b>Sent:</b> 18 May 2011 12:08<br><b>To:</b> Donal Lafferty<br><b>Cc:</b> <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br><b>Subject:</b> Re: [Openstack] Graphical Console for VMs w/o Network Stacks</span></p>

</div></div><div><div></div><div class="h5"><p class="MsoNormal"> </p><p class="MsoNormal">Hi, <br>there is a VNC button if you click on instance link in Dashboard.<br><br>Instructions on how to make it work are below.</p>

<ol start="1" type="1"><li class="MsoNormal">Get Nova </li></ol><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal">

<code><span style="font-size:10.0pt">mkdir ~/src</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">bzr branch lp:nova</span></code></p></div></div></td></tr></tbody></table></div></div>

</div></div><ol start="2" type="1"><li class="MsoNormal">Get noVNC </li></ol><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0cm 0cm 0cm 0cm">

<div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cd ~/src</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">git clone https://<a href="http://github.com/openstack/noVNC.git" target="_blank">github.com/openstack/noVNC.git</a></span></code></p>

</div></div></td></tr></tbody></table></div></div></div></div><ol start="3" type="1"><li class="MsoNormal">Get and install my branch of dashboard </li></ol><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0">

<tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cd ~/src</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">bzr branch lp:openstack-dashboard</span></code></p>

</div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cd openstack-dashboard/openstack-dashboard</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">python tools/install_venv.py</span></code></p>

</div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cp local/local_settings.py.example local/local_settings.py</span></code></p></div></div></td></tr></tbody></table></div></div></div></div><ol start="4" type="1">

<li class="MsoNormal">Install and run Nova </li></ol><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal">

<code><span style="font-size:10.0pt">cd ~/src/nova</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">sudo contrib/nova.sh install .</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">sudo contrib/nova.sh run .</span></code></p>

</div></div></td></tr></tbody></table></div></div></div></div><ol start="5" type="1"><li class="MsoNormal">Run vncproxy<br>Create new screen window with <ctrl>-a <ctrl>-c </li></ol><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0">

<tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">bin/nova-vncproxy --vncproxy_wwwroot ~/src/noVNC</span></code></p></div></div></td></tr></tbody></table></div>

</div></div></div><ol start="6" type="1"><li class="MsoNormal">Run dashboard</li></ol><p style="margin-left:36.0pt">Create new screen window with <ctrl>-a <ctrl>-c<br>Prepare dashboard's db (once):</p><div>

<div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cd ~/src/openstack-dashboard/openstack-dashboard</span></code></p>

</div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">tools/with_venv.sh dashboard/manage.py syncdb</span></code></p></div></div></td></tr></tbody></table></div></div></div></div><p style="margin-left:36.0pt">

When asked to create superuser, type "yes" and create user with name <tt><span style="font-size:10.0pt">admin</span></tt> and any email and password.</p><div><div><div><div><table style="margin-left:36.0pt" border="0" cellpadding="0" cellspacing="0">

<tbody><tr><td style="padding:0cm 0cm 0cm 0cm"><div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">cd ~/src/openstack-dashboard/openstack-dashboard</span></code></p></div><div><p class="MsoNormal"><code><span style="font-size:10.0pt">tools/with_venv.sh dashboard/manage.py runserver 8080</span></code></p>

</div></div></td></tr></tbody></table></div></div></div></div><p style="margin-left:36.0pt">Now you can navigate to <a href="http://127.0.0.1:8080/" target="_blank">http://127.0.0.1:8080</a>, login with user admin and specified password and have fun.</p>

<p class="MsoNormal" style="margin-bottom:12.0pt">Regards,<br>Mike Scherbakov<br><a href="http://www.mirantis.com" target="_blank">www.mirantis.com</a><br><br></p><div><p class="MsoNormal">On Wed, May 18, 2011 at 2:52 PM, Donal Lafferty <<a href="mailto:donal.lafferty@citrix.com" target="_blank">donal.lafferty@citrix.com</a>> wrote:</p>

<div><div><p class="MsoNormal">Sorry if this is a repeat question, but I was wondering whether there were any blueprints completed or afoot to provide a graphical console for VMs that don’t have their network stacks configured.  E.g. <a href="https://blueprints.launchpad.net/nova/+spec/web-based-serial-console" target="_blank">https://blueprints.launchpad.net/nova/+spec/web-based-serial-console</a> offers the ability to interact with VMs whose network is dead.  I’m looking for something similar, but with a graphical console rather than a text-based version.</p>

<p class="MsoNormal"> </p><p class="MsoNormal">Any information would be most appreciated,</p><p class="MsoNormal"> </p><p class="MsoNormal"><span style="color:#888888">DL</span></p><p class="MsoNormal"><span style="color:#888888"> </span></p>

<p class="MsoNormal"><span style="color:#888888"> </span></p></div></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>_______________________________________________<br>Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>

Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>

More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a></p></div><p class="MsoNormal" style="margin-bottom:12.0pt"> </p></div></div></div></div></div></blockquote>

</div><br>