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 --permanentfirewall-cmd --remove-masquerade --permanent
- servei docker
- Eliminar /etc/docker/daemon.json o modificar-lo per activar iptables:
{ "iptables": true }
- Eliminar /etc/docker/daemon.json o modificar-lo per activar iptables:
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