-
neirac
bloody does not comes with vioscsi driver?
-
neirac
I remember that there was an omnios image with vioscsi included, I thought it was bloody but wasn't
-
neirac
I just copy the vioscsi driver to the ipxe booted machine, but how do I generate an omnios release that has the driver already installed?
-
andyf
It was added to bloody in January so I'd expect it to be in the latest media.
-
andyf
It doesn't look like it was added to the installer miniroot though, which is an issue!
-
andyf
I opened
omniosorg/kayak #273 so it will be in the next bloody media.
-
andyf
If you'd like help building your own in the interim, I can help you with that.
-
andyf
You just need a VM running omnios bloody somewhere
-
andyf
The cloud images should have it, apparently that is why we didn't put it in the installer. We didn't think that people would be installing on this type of service by booting the .iso and going through the installation process, but rather just using one of the canned cloud images.
-
neirac
andyf I managed to copy the vioscsi to the ipxe booted instance, just the driver won't attach I'm debugging why
-
neirac
at least omnios boots now, before it stuck in pit
-
neirac
I'm testing in oci, seems the hypervisor is somewhaat custom
-
neirac
-
neirac
andyf I also tried the cloud images with kayak, maybe I did something wrong but I did not see the vioscsi driver there
-
neirac
-
ptribble
The cloud images aren't always appropriate. On vultr, for instance, not only does it want a raw image but it needs to be uncompressed, so you have to grab a raw image, uncompress it, put that somewhere, and then transfer it.
-
ptribble
It's just so much quicker to point them at an iso
-
neirac
I'm trying to modload vioscsi but I'm getting this WARNING: mod_installdrv: no major number for vioscsi I already manually added vioscsi to /etc/name_to_major and to /etc/driver_aliases
-
neirac
andyf I understand now, the miniroot has the drivers, when you have time let me know how to generate the miniroot to test right away
-
neirac
andyf seems is like gmake install-tftp will build the miniroot
-
andyf
Something like this should do it - edit the data/miniroot.pkglist file and add driver/storage/vioscsi
-
andyf
then: pfexec gmake zfsdestroy all clean PKGURL="
pkg.omnios.org/bloody/core"
-
andyf
You can be more selective, but that will build everything and place it in `/kayak_image`
-
neirac
andyf I'll try again because it failed SANITY CHECK FAILED
-
andyf
It should ay why - is it libpsl? That fix was merged a couple of days ago
-
andyf
*say
-
neirac
could be that I just run gmake install-tftp before instead passing PKGURL
-
neirac
-
andyf
What was the command? Running `zfsdestroy all` should clear the old things out, and build all the pre-requisite binaries etc.
-
neirac
andyf kayak/bin/sanity expected python-3.10 I only had 3.11 in bloody that was the root cause of the failure
-
neirac
-
neirac
command was pfexec gmake zfsdestroy all clean PKGURL="
pkg.omnios.org/bloody/core"
-
neirac
andyf I just updated the kayak baseline file to match to what's is expecting
-
neirac
that worked, but maybe truss won't work?
-
andyf
Truss recently stopped being shipped with isaexec IIRC, so things might just not have caught up in bloody yet.
-
neirac
-
neirac
well at least I learned how to pxe boot omnios and build a miniroot