Ubuntu 12.04 xcp vs. XenCenter

Fórumok

Hello!

Ubuntu 12.04-en szeretnék Xen szervert és azt xenapin keresztül elérni.
Kellene még egy GUI amivel lehet piszkálni a virtuális gépeket lehetőleg windows-ról (nem csak én fogom használni). Mindenhol azt olvastam, hogy a CenCenterrel menni fog, nos egyelőre nem megy.

Ami megvan:
Felraktam a rendszert a Xen és xcp csomagokat.
A xen kernel elindul és libvirt-el úgy tűnik megy is.

Ami nem egy:
Ha átállítom a /etc/default/xen fileban a TOOLSTACK-ek xapi-ra nem tudok hozzá csatlakozni semmivel. Nem is figyel a 443-as porton.
Már az xe help is connection refused hibaüzenete ad akár a XenCenter.

Ezek a csomagok vannak fent:

blktap-dkms = Xen API blktap kernel component DKMS package
libblktapctl0 = Xen API blktapctl shared library
libvhdio-2.0.90 = Xen API blktap shared library
libxen-4.1 = Public libs for Xen
libxenstore3.0 = Xenstore communications library for Xen
python-xenapi = Xen Cloud Platform - XenAPI Python libraries
xcp-eliloader = XenAPI's bootloader for EL-based guests
xcp-networkd = Xen Cloud Platform - network configuration daemon
xcp-squeezed = Xen Cloud Platform - memory ballooning daemon
xcp-v6d = Xen Cloud Platform - feature daemon
xcp-xapi = Xen Cloud Platform - XenAPI server
xcp-xapi-debug = Xen Cloud Platform - debugging tools
xcp-xe = Xen Cloud Platform - command-line utilities
xen-docs-4.1 = Documentation for Xen
xen-hypervisor-4.1-amd64 = Xen Hypervisor on AMD64
xenstore-utils = Xenstore utilities for Xen

Releváns futó processzek:

/usr/sbin/libvirtd -d
/usr/sbin/xcp-fe -daemon
/usr/sbin/dnsmasq -u libvirt-dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interfa
/usr/lib/xcp/lib/xcp-networkd -daemon -pidfile /var/run/xcp-networkd.pid
/usr/sbin/v6d -daemon -pidfile /var/run/v6d.pid
\_ /usr/sbin/v6d -daemon -pidfile /var/run/v6d.pid

Mit szúrok el? Mit kellene még felrakni?

Hozzászólások

Senki nem csinált ilyet, vagy senkinek nem megy?

Tsao,

épp most szivattam magam hasonlóval, nekem a következő jött be:

- apt-get install xcp-xapi (ez felrak minden vackot ami kell)

A /etc/init.d/xend sciptet hekkel meg úgy hogy a "xend_start" és "xend_stop" sorokat kommentezd ki a végén ahol a hívások vannak, a xenstored meg a többi viszont maradjon a start-nál (ezek kellenek az xapi-nak is, csak hülye szegény és a xend initscriptje húzza fel neki a drivereket meg a xenfs-t). A xendomains-t "update-rc.d disable" - az elvileg libvirt-es, nem kell ide.

Eztán indítsd el a xend-t, aztán indítsd újra az xcp-xapi-t, és ha minden igaz jó is lesz. A XenCenterrel pedig ne próbálj bond-ot csinálni ezen. Most próbálom helyrehozni az enyémet... :-)

EDIT: a libvirtd-t is lődd le, szinte biztos hogy össze fog akadni a xapi-val. Ezek szokják lockolni a /proc/xen/privcmd-t. A másik, ami még esélyesebb, hogy nem engedélyezted az STunnel-t. Ha Debian-szerű cuccod van, akkor a /etc/defaults/stunnel alatt írd át az "enabled" flaget 1-re, és rebootolj. Azon keresztül megyen ugyanis az SSL-es kapcsolata a xapi-nak - a reboot azért kell mert gőzöm nincs pontosan mi és mikor lövi fel a listenereket. :-)

--
Ta