OpenNebula / one-deploy

Apache License 2.0
23 stars 10 forks source link

Document the need to open firewalld service frontend ports (Alma 9 and Redhat derivatives) #67

Open brodriguez-opennebula opened 2 months ago

brodriguez-opennebula commented 2 months ago

Description In some cases, Redhat derivatives (i.e. Alma 9) defaults keep firewalld installed and working. OpenNebula does not provide currently service files, thus ports for critical services (i.e. onegate) are not opened.

To Reproduce

Expected behavior

It is already in the documentation.

Details

Additional context Example files for the frontend services

# cat > /usr/lib/firewalld/services/opennebula-gate.xml << EOF
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>OpenNebula Gate</short>
  <description>OpenNebula service to provide information from/to instances</description>
  <port protocol="tcp" port="5030"/>
</service>
EOF

# cat > /usr/lib/firewalld/services/opennebula-sunstone.xml << EOF
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>OpenNebula Sunstone</short>
  <description>OpenNebula web interface (self contained)</description>
  <port protocol="tcp" port="9869"/>
</service>
EOF

# cat > /usr/lib/firewalld/services/opennebula-fireedge.xml << EOF
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>OpenNebula Fireedge</short>
  <description>OpenNebula Javascript web interface (self contained)</description>
  <port protocol="tcp" port="2616"/>
</service>
EOF

Progress Status