Platform notes

Red Hat Enterprise Linux/CentOS

SE Linux enforcing mode is only supported when OpenAFS is installed from RPM packages. Be sure to first set the SE Linux mode to permissive when installing OpenAFS from source or a binary distribution.

The OpenAFS kernel module may be installed with DKMS or from a pre-built kernel module package. The DKMS system will automatically rebuild the kernel module when the linux kernel is updated, but requires the module to be rebuilt on each node and requires the kernel-devel package version to match the running kernel version to be installed on the nodes. The prebuilt kernel package must match the version of the running kernel, so requires a repository which is updated for each kernel version.

Set the host variable afs_module_install_method to dkms to install a client with DKMS, and to kmod to install the client with a prebuilt kernel module package.

Solaris

Historically, Transarc-style binary distributions are used to install OpenAFS on Solaris. Please set afs_install_method on Solaris nodes to bdist or source to install from a binary distribution or from source code. The openafs_build module will build a Transarc-style binary distribution by default on Solaris nodes.

OpenAFS client and servers are started with legacy style sysv init scripts on Solaris.