Salta el contingut

Administradors del sistema

Firewalld amb docker a IsardVDI

Si venim d'una versió anterior amb firewalld gestionant el NAT teníem:

  • servei firewalld
  • interfície docker0 a zona pública
  • masquerade activat (NAT)
  • servei docker
  • docker amb iptables deshabilitades (/etc/docker/daemon.json)

Ara, amb el src actual continuarà funcionant però la configuració s'hauria de modificar de la següent manera:

  • servei firewalld
    • firewall-cmd --zone=public --remove-interface docker0 --permanent
    • firewall-cmd --remove-masquerade --permanent
  • servei docker
    • Eliminar /etc/docker/daemon.json o modificar-lo per activar iptables: { "iptables": true }

Llavors hauríem de reiniciar el servei firewalld: systemctl restart firewalld i reiniciar docker: systemctl restart docker

Amb aquesta nova configuració tindrem IP real del client dins d'isard-portal i docker gestionarà l'obertura/tancament de ports.

En configuracions d'infraestructura al núvol (docker-compose.hypervisor.yml) els hipervisors remots haurien d'obrir el port 2022 a nivell de docker al contenidor isard-hypervisor (no automatitzat encara, necessites editar la configuració manualment) o redirigir aquest port dins del contenidor isard-hypervisor a nivell de firewalld:

  • firewall-cmd --add-forward-port=port=2022:proto=tcp:toport=22:toaddr=172.18.255.17