Playbook for applying prepreqisits for OCS 3.11.x in independent mode

  • this playbook is to run preperation steps from official documented steps

  • you have to ensure the following prereqs are applicable

    • needed repos are enabled, i.e.: rhel-7-server-rpms, rh-gluster-3-for-rhel-7-server-rpms
    • kernel version > kernel-3.10.0-862.14.4.el7.x86_64 (RHEL 7.5 EUS or newer)
    • we assume you use firewalld (the playbook for configuring OCS with OCP 3.11 does take care as well, so you can uncomment that part if you use iptables)
    • also, this playbook only works if you do have glusterfsand/or glusterfs_registry group(s) already configured in OCP inventory
  • it does the following:

    • installs required packages: redhat-storage-server, gluster-block
    • opens firewall for following tcp ports: 24010,3260,111,22,24007,24009,49152-49664 (only firewalld!)
    • enables permanently the following modules: dm_thin_pool, target_core_user, dm_multipath
    • ensures the following services are enabled: sshd, glusterd, gluster-blockd
    • checks for updates and if updates are found apply them and reboot the OCS independent hosts
  • then you can deploy OCS independent either with a fresh OCP install or after OCP has already been installed. Refer to the appropriate docs how to do that

  • Once everything is installed, you can use this git repo for some tests