From: Gilbert S. <gil...@ho...> - 2017-08-05 04:46:02
|
Orabuntu-LXC announces updated solution for building and installing DKMS-enabled SCST modules for Ubuntu Linux 14.04-17.04+ Download the solution here: https://github.com/gstanden/orabuntu-lxc unzip the archive orabuntu-lxc-master.zip and navigate to: orabuntu-lxc-master/orabuntu/archives and then unzip the archive: scst-files.tar Make sure all files in the scst-files directory are chmod +x and then run: ./create-scst.sh The scripts will take care of everything from start to finish including building the SAN and configuring multipath. The scripts in the scst-files.tar archive will: 1. download latest SCST source trunk 2. download the latest scst-3.x-debian code (gstanden fork) - (this is the "scstsource/debian" subdirectory for source build) 3. build the SCST DKMS *.deb packages 4. install the *.deb packages 5. build the SCST SAN target, group and create/attach file-backed LUNs 6. configure multipath, including building the /etc/multipath.conf file automatically 7. configure UDEV rules for owner, group and mode for the SCST LUNs All the setups are Oracle RDBMS-centric but you can customize everything in the scripts to meet your specific requirements. The Ubuntu 16.04 kernels in the 4.4.x-x-generic series have some issues, so if you want to use the SCST DKMS solution the software will prompt you to accept the Ubuntu HWE kernel upgrade which will install the 16.04 compatible 4.10.x kernel. All the other Ubuntu distros 15.04+ are pretty straightforward and play well with DKMS. This solution supercedes the install.sh.v2 method. The install.sh.v2 standalone scripting has been merged into Orabuntu-LXC github project to simplify maintaining a single source. There is an uninstall script as well, one for dkms and one for non-dkms. the scripting is released to help other workers but incremental improvements and bugfixes will be ongoing. Enjoy. |