虚拟化主机防火墙要求

OVIRT NODE和 CentOS 6
主机都要求系统防火墙开放一系列的端口以允许网络流量通过。使用 OVIRT
NODE的情况下防火墙规则将会自动被配置。对于使用 CentOS 6
主机的情况,则需要手动对防火墙进行配置。

端口 协议 源机器 目标机器 目的
22 TCP - OVIRT MANAGER

- OVIRT NODE

- 其他虚拟化主机

SSH 连接
5900 - 6411 TCP - 管理员门户客户端

- 用户门户客户端

- OVIRT NODE

- 其他虚拟化主机

通过 VNC 和 spice 的远程客户控制台访问。这些端口必须打开,客户端才能够连接至虚拟机。
5989 TCP - 通用信息模型对象管理器(CIMOM)

- OVIRT NODE

- 其他虚拟化主机

被通用信息模型对象管理器(CIMOM)使用以监控运行在该虚拟化主机上的虚拟机的状态。如果您希望在您的虚拟化环境中使用 CIMOM 来监控虚拟机状态,必须确保打开此端口。
16514 TCP - OVIRT NODE

- 其他虚拟化主机

- OVIRT NODE

- 其他虚拟化主机

使用 libvirt 进行的虚拟机迁移。
49152 - 49216 TCP - OVIRT NODE

- 其他虚拟化主机

- OVIRT NODE

- 其他虚拟化主机

使用 VDSM 进行的虚拟机迁移和隔离。这些端口必须被打开,才能够进行自动以及手动开始的虚拟机迁移。
54321 TCP - OVIRT MANAGER

- OVIRT NODE

- 其他虚拟化主机

- OVIRT NODE

- 其他虚拟化主机

与MANAGER和其它虚拟化主机之间的进行的 VDSM 通信。

推荐的(默认)值:由 vdsm 初始化脚本自动生成

  1. *filter
  2. :INPUT ACCEPT [0:0]
  3. :FORWARD ACCEPT [0:0]
  4. :OUTPUT ACCEPT [0:0]
  5. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
  6. -A INPUT -p icmp -j ACCEPT
  7. -A INPUT -i lo -j ACCEPT
  8. # vdsm
  9. -A INPUT -p tcp --dport 54321 -j ACCEPT
  10. # libvirt tls
  11. -A INPUT -p tcp --dport 16514 -j ACCEPT
  12. # SSH
  13. -A INPUT -p tcp --dport 22 -j ACCEPT
  14. # guest consoles
  15. -A INPUT -p tcp -m multiport --dports 5634:6166 -j ACCEPT
  16. # migration
  17. -A INPUT -p tcp -m multiport --dports 49152:49216 -j ACCEPT
  18. # snmp
  19. -A INPUT -p udp --dport 161 -j ACCEPT
  20. # Reject any other input traffic
  21. -A INPUT -j REJECT --reject-with icmp-host-prohibited
  22. -A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited
  23. COMMIT