@ wrote... (6 years, 11 months ago)

There is something seriously wrong with my server, I can only write over nfs at 5 MB/s. Local writes rarely break 35 MB/s. I've tried disabling sync but to no avail. So… I'm afraid I'm going to have to dump Solaris for Linux and part of that is re-arranging my drives.

As a stop-gap measure I want to run Solaris in a virtual machine, and I want my LSI 2008 controller to be pci passed through, so I had to move my rpool from one controller to the LSI.

Like everything Solaris, this was harder than it should have been. Solaris 11 does not have failsafe mode so all of the awesome howto's only apply to Solaris 10.

# boot to single user mode via grub
kernel$ ... -s
# can't boot, can't find rpool

# boot with solaris cd, thankfuly my motherboard is awesome and I
# can redirect an iso into a virtual cdrom via ipmi

zpool import rpool
# error, previously mounted on other host (or something like that)

zpool import -f rpool
zpool status
# very different disk ids

reboot
# success!
Category: tech, Tags: solaris, zfs
Comments: 2
Comments
1.
Sven @ April 15, 2012 wrote... (6 years, 9 months ago)

Am I reading this right? I've been chasing my tail for two days and now, the new Oracle Solaris 11 doesn't have failsafe mode? How am I suppose to boot from a 2nd mirrored hard drive?

Thank you,

–Sven

2.
Kurt Neufeld @ May 26, 2012 wrote... (6 years, 7 months ago)

Sorry for this long delayed response, I get so little traffic on my little site that I don't monitor it.

If I remember correctly, you just set your bios to boot from the second drive. If the first drive is gone the pool should still come up, just be in a degraded state. This post sounds different from your issue though, the post was about moving working drives onto a different controller, the different controller causes the disk id's to be different and the pool to not import them without the the -f (force) parameter.

Not likely to help, and likely too late anyways, but my two cents.

Kurt

Click here to add a comment