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?
- 3292 megtekintés
Hozzászólások
Senki nem csinált ilyet, vagy senkinek nem megy?
- A hozzászóláshoz be kell jelentkezni
Egész jól elbeszélgetek itt magammal, de hátha valakinek lesz tőle ötlete.
Haladás van. Az xcp service már megy és az xe is elnidul lokálisan, de a XenCenter még mindig nem tud csatlakozni, ami nem lehet nagy csoda, mert tcp-n senki nem figyel és a XenCenter a 443-nas tcp portra akar csatlakozni. Az összes xcp-vel kapcsolatos process csak unix domain:
unix 3 [ ] STREAM CONNECTED 28702 1869/xenstored /var/run/xenstored/socket
unix 3 [ ] STREAM CONNECTED 17616 1980/xapi
unix 2 [ ] DGRAM 18538 1980/xapi
unix 3 [ ] STREAM CONNECTED 22403 1979/xcp-fe /var/lib/xcp/forker/main
unix 3 [ ] STREAM CONNECTED 8303 1976/xapi
unix 2 [ ] DGRAM 8302 1976/xapi
unix 3 [ ] STREAM CONNECTED 25929 1869/xenstored /var/run/xenstored/socket
unix 3 [ ] STREAM CONNECTED 15551 1940/squeezed
unix 3 [ ] STREAM CONNECTED 12428 1869/xenstored /var/run/xenstored/socket
unix 3 [ ] STREAM CONNECTED 17594 1890/xenconsoled
unix 2 [ ] DGRAM 12426 1869/xenstored
unix 2 [ ] DGRAM 9456 1770/v6d
unix 2 [ ] DGRAM 12415 1768/dnsmasq
unix 3 [ ] STREAM CONNECTED 7165 1554/libvirtd
Van valakinek ötlete, hogy hogyan vegyem rá a xapi-t, hogy tcp-n is figyeljen.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni