Notes on Updating Centos7 to 4.3.3

Upgrades! Sometimes they are a lot of homework.

Enabled Centos-Plus repos and elrepo for recent kernels. I figured out I want to install kernel-ml, kernel-ml-headers, kernel-ml-devel. That last one escaped me but is necessary because you need it when you do a dkms install.

So after updating that stuff, I was able to dkms install spl/, dkms install zfs/ I also made sure to modprobe spl zfs. Linked /usr/lib/systemd/system/ into /etc/systemd/system/ Reboot. Make sure zfs pool returns.

To get vboxdrv all working I needed to make sure I installed the vboxdriver. That is /usr/sbin/rcvboxdrv. Easy to forget, that’s rather new. Then (as root) do a vboxmanage extpack install ~/Downloads/VirtualBox-extpack-5.0.6.extpack and that will keep your guest vms from blocking on missing USB-UHCI drivers.

Then go back and read my prev post on updating grub. I kept booting into kernel 3.10.x and wondering why grub2-install /dev/sda wasn’t doing it’s job. Ubuntu did the right amount of work with the update-grub2 script, I’ll say.

Anaconda has not really gotten better.

Consider the workflow: it does not ask you if you want to remove an old installation. It does not indicate that if you need to create LVM raid1 volumes, how you should do that. It does not offer any shortcuts on creating a mirrored LVM partitioning scheme. You get bullshit errors like ‘raid1 requires two disks’ when you clearly assigned two disks. It lets you click OK on settings without saving things. Like…why is there an “Update Settings” button at all? Or if you need that button, can’t you disable the left-hand column that allows you to select other partitions? This interface is NOT HELPFUL.

Recommendations for #Linux storage server?

I’ve got an embedded 800mhz Via system that I’m going to retrofit with a 2TB drive for catching backups. I used to run CentOS 3.5 on there but those days are long gone. I’d rather run a rolling distro…Debian…Arch. I will likely also retrofit it with a CF adapter for the boot device. Likely I will use it for a caching DNS server, and if I have resources left over, maybe some Squid caching for the household as well. What would you recommend?