Configurar SELinux amb Swarm

Aquest procediment descriu com configurar SELinux en una màquina on Cyberwatch ja està desplegat. Només són compatibles els sistemes operatius CentOS i Red Hat Enterprise Linux.

  1. Assegureu-vos que Cyberwatch està desplegat i funciona

  2. Activeu SELinux a la màquina

    Al fitxer /etc/selinux/config, feu el canvi següent:

    -SELINUX=disabled
    +SELINUX=enforcing
    

    Reinicieu la màquina:

    sudo reboot
    

    Comproveu que SELinux està activat:

    sestatus
    

    La sortida hauria de contenir:

    SELinux status:                 enabled
    Current mode:                   enforcing
    
  3. Instal·leu el paquet container-selinux:

    sudo yum install container-selinux
    
  4. Activeu el booleà SELinux container_manage_cgroup:

    sudo setsebool container_manage_cgroup 1
    
  5. Afegiu "selinux-enabled": true al fitxer /etc/docker/daemon.json:

    +{
    +  "selinux-enabled": true
    +}
    
  6. Reinicieu Docker:

    sudo systemctl restart docker