[megoldva] CentOS+XEN+Karesansui és Debian- Hogyan?

Fórumok

Sziasztok !

Kicsit eltévedtem újra ...
lipiqe -nek köszönhetően találtam egy Karesansui nevezetű adminisztrációs felületet xen -hez
Meglepő de jól működik csináltam vele 2db virtuális gépet is :) egy problémám van a dologgal csak CentOS-t sikerült csinálnom vele...
a problémám ott indult hogy virtuális gépek kreálásánál csak Kernel image és Initrd Image -t lehet megadni vagy url vagy file path
na most én megadtam neki a debianos Kernel image-t és Initrd -t de nem indult el a virtuális gép ...
Bármi segíthet ... :) ötletek vagy leírások ezzel kapcsolatosan?
kerestem neten de igazából konkrét erre vonatkozó leírást nem találtam... bár lehet csak én kerestem rosszul rá ..

Hozzászólások

Nem vagyok nagy szakértője a témának, de a CentOS telepítő lemezen emlékeim szerint van direkt xen-es kernel. Lehet hogy Debianhoz is egy ilyen spec kernel kellene?

--
http://csuhai.hu

itt az out...
hátha így konkrétab a probléma :)

Finish Command

N/A

Action Command

/opt/karesansui/bin/create_guest.py --kernel=http://ftp.de.debian.org/debian/dists/etch/main/installer-i386/current/… --disk-size=10000 --interface-format=b:xenbr0 --uuid=bd90cd48-a936-f8ca-1449-56ea73b78fbb --extra= --vnc-port=5903 --mac=00:16:3e:6c:1b:52 --initrd=http://ftp.de.debian.org/debian/dists/etch/main/installer-i386/current/… --mem-size=256 --name=dtc.mycarrier.co.cc

Rollback Command

/opt/karesansui/bin/delete_guest.py --name=dtc.mycarrier.co.cc

Action Exit Code

1

Action stdout

N/A

Action stderr

/usr/lib/python2.4/site-packages/simplejson-2.0.9-py2.4-linux-i686.egg/simplejson/_speedups.py:3: UserWarning: Module site was already imported from /usr/lib/python2.4/site.pyc, but /opt/pysilhouette/lib/python is being added to sys.path
/usr/lib/python2.4/site-packages/simplejson-2.0.9-py2.4-linux-i686.egg/simplejson/_speedups.py:3: UserWarning: Module pkg_resources was already imported from /usr/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/pkg_resources.pyc, but /opt/pysilhouette/lib/python is being added to sys.path
/opt/pysilhouette/lib/python/pysilhouette/db/access.py:82: SADeprecationWarning: Use session.add()
return session.update(model)
libvir: Xen Daemon error : POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\\n')")
Failed to create guest. - dom=dtc.mycarrier.co.cc - detail ('POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: (2, \'Invalid kernel\', \'xc_dom_find_loader: no loader found\\\\n\')")',)
('POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: (2, \'Invalid kernel\', \'xc_dom_find_loader: no loader found\\\\n\')")',)

Rollback Exit Code

0

Rollback stdout

2009-06-02 11:05:46,438 INFO sqlalchemy.pool.SingletonThreadPool.0x...eb54 Created new connection

[02/Jun/2009:11:05:46] INFO Created new connection

2009-06-02 11:05:46,438 INFO sqlalchemy.pool.SingletonThreadPool.0x...eb54 Connection
checked out from pool
[02/Jun/2009:11:05:46] INFO Connection
checked out from pool
2009-06-02 11:05:46,457 INFO sqlalchemy.pool.SingletonThreadPool.0x...eb54 Connection
being returned to pool
[02/Jun/2009:11:05:46] INFO Connection
being returned to pool

Rollback stderr

/usr/lib/python2.4/site-packages/simplejson-2.0.9-py2.4-linux-i686.egg/simplejson/_speedups.py:3: UserWarning: Module site was already imported from /usr/lib/python2.4/site.pyc, but /opt/pysilhouette/lib/python is being added to sys.path
/usr/lib/python2.4/site-packages/simplejson-2.0.9-py2.4-linux-i686.egg/simplejson/_speedups.py:3: UserWarning: Module pkg_resources was already imported from /usr/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/pkg_resources.pyc, but /opt/pysilhouette/lib/python is being added to sys.path
/opt/hde/lib/python/sqlalchemy/engine/default.py:229: SAWarning: Unicode type received non-unicode bind param value 'bd90cd48-a936-f8ca-1449-56ea73b78fbb'
param.append(processors[key](compiled_params[key]))
/opt/hde/lib/python/sqlalchemy/orm/scoping.py:121: SADeprecationWarning: Use session.add()
return getattr(self.registry(), name)(*args, **kwargs)
deleted guestos. - dom=dtc.mycarrier.co.cc

gondoltam meglesem én is:

[root@localhost Karesansui]# ./karesansui-install
ERROR: Processor 'x86_64' is not supported by Karesansui.

ez pech :<

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28

egyre jobb :D
most feltoltam i386 os centos re erre internal server error :D

valaki találkozott már ilyennel ?

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28

Van egy log amin látszanak a részletek? :)
én feltettem i386 -os centos-t és rögtön működött :)

ha tudsz többet mondani a hibáról illetve hogy mikor dobja megpróbálok segíteni :)

ja igen ha leszedted a forrást mindenek előtt
cd RPMS/
yum install --nogpgcheck *.rpm

és csak utána az install script

én nemtudom miért van erőltetve ez a xen, Virtuozzo, OpenVz fényévekkel jobb szvsz..

????
xen alatt a windows kicsit fájó, virtuozzo alatt könyékből lehet.. :)
openvz alatt (debian host) simán mennek a más linuxok (centos, és tsai) xen alatt adott esetben azok is szopók azért néha..
Ui.: ha csak azt nézzük akkor a vmware server a legjobb, pedig tudjuk hogy nem igazán :D

szal úgy értem hogy linux alatt csak linux mehet, legalábbis openvz nél, virtuozzot sose néztem :>
nekem xen alatt semmilyen probléma nincsen és amióta van xen pv driver windowsokhoz még a windows ok teljesítménye is jobb lett xen alatt. Viszont teljesítményben xen volt eddig a legjobb, igaz az openvz-t régen néztem.

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28

virtuozzo viszi, openvz sebességre odabasz :)

Ha bennelennél te, (akár más is akit érdekel persze):
Csaphatnánk egy hétvégi virtuális napot (ha lehet pesten), sörözés, akár tesztelgetések is persze.
Sört tudok supportálni hozzá, viszont vasat amin tudnánk tesztelni (vmi komolyabb nem ártana), na azt nem igazán perpill :(

Noh egy jó ötlet!! :)

Benne vagyok a hétvégi sörözésben van teszt vasam is ! :)

egy intel S3200SHV quad xeon proci sas raid (areca) és 2db 1TB -os vinyó 4GB ram

Model Intel(R) Xeon(R) CPU X3320 @ 2.50GHz
CPU Speed 2 GHz
Cache Size 3.00 MB
PCI Devices
- Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller
- Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection
- Host bridge: Intel Corporation 3200/3210 Chipset DRAM Controller
- IDE interface: Intel Corporation 82801I
- IDE interface: Intel Corporation 82801IR/IO/IH
- ISA bridge: Intel Corporation 82801IR
- PCI bridge: Intel Corporation 3200/3210 Chipset Host-Primary PCI Express Bridge
- PCI bridge: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A
- PCI bridge: Intel Corporation 82801 PCI Bridge
- (2x) PCI bridge: Intel Corporation 82801I
- RAID bus controller: Areca Technology Corp. ARC-1680 8 port PCIe/PCI-X to SAS/SATA II RAID Controller
- SMBus: Intel Corporation 82801I

Szóval ki jön? mikor és hol? :)

a vas meg a sör már megvan :)

wow, jól hangzik :)

helyszínnek, ha nincs jobb 5let feldobom kis otthonunkat, asszony ellene a kisszobába a gyerekekkel, nagyszobába mehetne a kockulás sörözéssel meg miegymás :)

időpontot meg úgykéne, ami mindenkinek jó (értelemszerűen)
írjunk neki ki egy külön topikot szerintetek?

azt tudja valaki, hogy hogyan tudok pl feltolni egy win2k3 at vagy XP-t, mert ott se kernel, se initrd ?

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28

Create a Blank Disk Image to install
#cd /var/lib/xen/images
#dd if=/dev/zero of=windisk.img bs=1k seek=4096k count=1
#dd if=/dev/zero of=windisk.img bs=1k count=1 conv=notrunc
(The third command line seems not absolutely required)

Edit Configuration File
Edit /etc/xen/examples/xmexample.hvm to make two types of configuration file. One for booting from CD at the first seup, and booting from HDD afterwards.

myxm.hvm(for CD boot)
Modify following lines and leave the rest as default.

# Initial memory allocation (in megabytes) for the new domain.
memory = 384
disk = [ 'file:/var/lib/xen/images/windisk.img,ioemu:hda,w' ]
on_poweroff = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
# Disk image or device which appears as a CD drive to the guest
# !! this parameter is no longer supported in versions > 3.0.2 of Xen
cdrom='/dev/sr0' #set proper device name for your own environment!
Later versions of Xen do not support the cdrom parameter any more but integrate it into the disk = statement.

You can either specify an ISO image like this

# This is for Xen 3.0.3 or later
disk = [ 'file:/var/lib/xen/images/windisk.img,ioemu:hda,w', 'file:/tmp/install-image.iso,hdc:cdrom,r' ]
(hdc means master drive on secondary IDE channel)

or map the physical CD drive of your system to the guest

# This is for Xen 3.0.3 or later
disk = [ 'file:/var/lib/xen/images/windisk.img,ioemu:hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# the drive letters are allocated dynamically by Windows
boot='d'
# enable SDL library for graphics, default = 0
sdl=1
# enable VNC library for graphics, default = 1
vnc=0
# enable spawning vncviewer(only valid when vnc=1), default = 1
vncviewer=0
myxmhdd.hvm(for HDD boot)
Save myxm.hvm as myxmhdd.hvm and edit only boot description.

# boot on floppy (a), hard disk (c) or CD-ROM (d)
boot='c'
Full description of an example of hvm file is shown in the discussion page.

Locate myxm.hvm and myxmhdd.hvm in /etc/xen/vm.

--
.

ha jól látom :>

Karesansui 1.0.1-RELEASE works on
- CentOS 5.3 64bit(x86_64),
- RHEL5.3 64bit(x86_64),
- RHEL5.3 32bit(x86),
and now works on AMD Athlon64 or Opteron.

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28