Nexenta fails to run as Xen domU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nexenta Operating System |
Confirmed
|
High
|
Unassigned |
Bug Description
I'm attempting to install NCP 2.0 RC1 (b104) as a paravirtualized guest on XenServer 5.0. I'm using a method similar to what I have used to successfully boot OpenSolaris (from 2008.11 to the most recently released snv_109).
The kernel seems to boot okay (both 32-bit and 64-bit kernels), but fails to find the ZFS filesystem:
v3.2.1 chgset '58bf50a2c754.
SunOS Release 5.11 Version NexentaOS_20081207 64-bit
Loading Nexenta...
NOTICE: xdf@51712: failed to read feature-barrier
NOTICE: zfs_domount: error 19
Cannot mount root on syspool/
panic[cpu0]
fffffffffbc92de0 genunix:
fffffffffbc92e10 genunix:main+f0 ()
fffffffffbc92e20 unix:_locore_
skipping system dump - no dump device configured
rebooting...
The XenServer is configured as follows:
PV-kernel is pointed at the /platform/
xe vm-param-set uuid=[VM UUID] PV-kernel=
xe vm-param-set uuid=[VM UUID] PV-ramdisk=
PV-args is set as follows:
xe vm-param-set uuid=[VM UUID] PV-args=
HVM-boot-policy is set to null to force the system into PV mode for this VM.
This method is almost identical to that successfully used for OpenSolaris as described in my blog at:
http://
Note that I would normally try to use the PV kernel to boot from the CD to install before actually running through an entire HVM install as I did in this case (installing and operating via HVM is horrendously slow). Unfortunately, there is no i86xpv kernel on the CD to refer to in the boot parameters; perhaps that is key to this issue as well. When I attempt that (using the "install_
.2.1 chgset '58bf50a2c754.
SunOS Release 5.11 Version NexentaOS_20081207 64-bit
Loading Nexenta...
NOTICE: mount: not a UFS magic number (0x0)
Cannot mount root on /ramdisk:a fstype ufs
panic[cpu0]
fffffffffbc92de0 genunix:
fffffffffbc92e10 genunix:main+f0 ()
fffffffffbc92e20 unix:_locore_
This will not be fixed in 2.0. Too late. But we will target it for 2.1 (this summer)