Похоже, что это изменилось с появлением Эвкалипта 3 и выше - вот обновленное решение, чтобы избавить кого-нибудь от обострения, через которое я прошел сегодня утром.
Используя комбинацию информации, найденной по этим двум ссылкам: http://gobertelli.blogspot.co.uk/2012/08/customize-instance-libvirt-environment.html https://www.redhat.com/archives/libvirt-users/2012-May/msg00048.html
На контроллере узла отредактируйте /etc/eucalyptus/libvirt.xsl так, чтобы он выглядел следующим образом:
<xsl:choose>
<xsl:when test="(/instance/hypervisor/@type = 'kvm' or /instance/hypervisor/@type = 'qemu')">
<serial type="pty">
<target port="0"/>
</serial>
</xsl:when>
<xsl:when test="/instance/hypervisor/@type = 'xen' and /instance/os/@platform = 'windows'">
<serial type="pty">
<source path="/dev/pts/3"/>
<target port="0"/>
</serial>
<input type="tablet" bus="usb"/>
<input type="mouse" bus="ps2"/>
</xsl:when>
<xsl:when test="/instance/hypervisor/@type = 'xen' and /instance/backing/root/@type = 'ebs'">
<console type="pty"/>
<target port="0"/>
</xsl:when>
</xsl:choose>
<!-- <graphics type='vnc' port='-1' autoport='yes' keymap='en-us' -->
</devices>
</domain>
</xsl:template>
Изменяяя и последовательное, и консольное определения, наберите "pty" и цель "0".
Остановите и запустите любые запущенные виртуальные машины, и тогда вы сможете 'вирш-консоль' на них, как обычно.
.Я понял это... Необходимо отредактировать/usr/share/eucalyptus/gen_kvm_libvirt_xml файл. Вот разность:
--- /usr/share/eucalyptus/gen_kvm_libvirt_xml.bak 2010-09-28 14:54:20.259266161 -0400
+++ /usr/share/eucalyptus/gen_kvm_libvirt_xml 2010-09-28 15:01:25.269265897 -0400
@@ -109,9 +109,9 @@
<mac address='PRIVMACADDR'/>
<model type='e1000'/>
</interface>
- <serial type="file">
- <source path='BASEPATH/console.log'/>
- <target port='1'/>
+ <serial type='pty'>
+ <source path='/dev/pts/2'/>
+ <target port='0'/>
</serial>
</devices>
</domain>