A gépen egy OpenSolaris 2008.11 fut.
Követtem egy csomó fórum csomó megjegyzését hogy hogyan kell működésre bírni, de itt még mindig elakad:
xm create w.hvm
Using config file "./w.hvm".
Error: Device 0 (vif) could not be connected. Backend device not found.
cat qemu-dm.1385.log
domid: 2
qemu: the number of cpus is 1
Timed out waiting for devices
net_tap_init: nic = NULL, setphysaddr = 0
Could not initialize device 'tap'
tail -30 /var/log/xen/xpvd-event.log
+ domain=2
+ vdev=0
+ device=xnbe0
+ devclass=vif
+ febe=backend
+ xenstore-read backend/vif/2/0/script
+ script=/usr/lib/xen/scripts/vif-vnic
+ [ -x /usr/lib/xen/scripts/vif-vnic ]
+ vif=xnbe0
+ XENBUS_PATH=backend/vif/2/0
+ export vif XENBUS_PATH
+ exec /usr/lib/xen/scripts/vif-vnic remove
+ dev=xnbe0
+ xp=backend/vif/2/0
+ cmd=remove
+ xenstore-read backend/vif/2/0/nic
xenstore-read: couldn't read path backend/vif/2/0/nic
+ vnic=''
+ [ -z '' ]
+ echo 'Cannot read NIC from backend/vif/2/0/nic.'
Cannot read NIC from backend/vif/2/0/nic.
+ exit 1
+ dev=''
+ xp=''
+ cmd=''
+ exit 0
+ dev=''
+ xp=''
+ cmd=-h
+ exit 0
Valami ötlet, vagy használjak inkább VirtualBox-ot? Pedig ki akartam próbálni a migrációt két gép között :)
Hozzászólások
Muti a w.hvm-et. Meg kuldhetsz egy dladm show-link kimenetet.
w.hvm valamelyik blogból copy-paste, de ugyanez a tünet volt virt-manager-es összekattintással is:
cat w.hvm
disk = [ 'file:/store/xen/w/w-disk.raw,hdc,w',
'file:/store/software/microsoft/winxpensp2.iso,hda:cdrom,r' ]
memory = 2048
name = "w"
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
vif = [ 'type=ioemu' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'preserve'
boot='d'
vnc=1
vnclisten="0.0.0.0"
vncpasswd=''
serial='null'
usb=1
usbdevice="tablet"
import os, re
arch = os.uname()[4]
if re.search('64', arch):
arch_libdir = 'lib64'
else:
arch_libdir = 'lib'
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
dladm show-link
LINK CLASS MTU STATE OVER
myk0 phys 1500 unknown --
Meg tudja csinalni a bridget? A halokartya up? Meg egy dladm show-dev is johet. Probald meg kivenni a vif = [ 'type=ioemu' ] sort, azt nem tudja megcsinalni, nezzuk meg enelkul megy e.
Hálókártya up, mivel eleve a neten keresztül érem el :)
dladm show-dev
LINK STATE SPEED DUPLEX
myk0 unknown 100Mb full
Hogy kivettem a vif sort, most úgy tűnik, hogy elindult a drága, köszönöm. Kíváncsi leszek, hogy meddig jutok vele, pl. lesz-e majd a telepített OS-nek hálózata...
Hat, ha kivetted akkor nem :), de ezt kesobb is bele tudod tenni, meg xm attach-csal elvileg tudsz on the fly is hozzaadni. Az elobb nem vettem eszre, pedig ott volt a baj:
dladm show-link
LINK CLASS MTU STATE OVER
myk0 phys 1500 unknown --
A kartyadnak nem GLDv3 frameworkos drivere van. Az xvm a backenden user altal nem konfiguralhato crossbowt hasznal, aminek feltetele, hogy GLDv3mas drivere legyen a kartyanak. Szoval ezzel a halokartyaval ez nem fog menni. Onnan ismered meg, hogy olyan driver hajtja a kartyat, hogy a dladm show-link azt irja a kartyara alapesetben, hogy non-vlan.
Elvileg van hozzá Makefile.config_gld3, de sajnos azzal nem fordul. Most megpróbálom a másik drivert beszerezni...
LINK CLASS MTU STATE OVER
yukonx0 phys 1500 unknown --
Gondolom ez azt jelenti, hogy ez a másik driver sem megfelelő :(
off
Szia Petya! buék! :)
/off
A myk az skge opensource verziója, bsd-ről lett portolva, és a legutóbbi verzió 2008 áprilisi.
http://homepage2.nifty.com/mrym3/taiyodo/eng/
Ha több kettőnél, az skge-t érdemes kipróbálni, open-nem ópen, de a hivatalos driver mégiscsak az lenne. A marvell-től.
Szerk:
Márhogy a crossbow/GLDv3 miatt...
<-------
You can't grep on dead trees.
off
Buek neked is! :)
/off
Az skge-re en is ugy emlekszem, hogy GLDv3-mas.
No, a fenti oldalról:
<-------
You can't grep on dead trees.