Firewall Requirements
Before you install and configure the Oracle Linux Virtualization Manager engine or any KVM hosts ensure you review the following firewall requirements.
Note:
Oracle Linux Virtualization Manager requires IPv6 to remain enabled on the computer or virtual machine where you are running the Manager. Do not disable IPv6 on the Manager machine, even if your systems do not use it.
Engine Host Firewall Requirements
When you run the engine-setup
command to configure
Oracle Linux Virtualization Manager, you can have the Setup program automatically configure the firewall
ports on the host. Use the following information if you want to manually configure firewalls.
The following table shows the ports that are configured by default. The Setup program enables you to choose different ports for some of the configuration options, see Engine Configuration Options in the Oracle Linux Virtualization Manager: Getting Started Guide.
Port | Protocol | Source | Destination | Purpose | Encrypted by default |
---|---|---|---|---|---|
Not applicable | ICMP | Oracle Linux KVM hosts | Manager host | (Optional) Diagnostics | No |
22 | TCP | External systems | Manager host | (Optional) SSH access to the Manager host for administration and maintenance | Yes |
80, 443 | TCP |
Administration Portal clients VM Portal clients Oracle Linux KVM hosts REST API clients |
Manager host | HTTP access to the Manager | Yes |
2222 | TCP | Clients | Manager host | SSH access to virtual machine serial consoles | Yes |
5432 | TCP,UDP |
Manager host Data Warehouse Service External systems |
Manager host |
(Optional) Connections to PostgreSQL database server Only required if the Engine database or the Data Warehouse database run on the Manager host |
No |
6100 | TCP |
Administration Portal clients VM Portal clients |
Manager host |
(Optional) WebSocket proxy access to the noVNC or HTML 5 virtual machine consoles Only required if the WebSocket proxy runs on the Manager host |
No |
7410 | UDP | Oracle Linux KVM hosts | Manager host |
(Optional) Kdump notifications Only required if Kdump is enabled |
No |
54323 | TCP | Administration Portal clients | Manager host |
Image I/O Proxy access to upload images Only required if the Image I/O Proxy runs on the Manager host |
Yes |
Remote Component Firewall Requirements
Some Oracle Linux Virtualization Manager components can run on separate remote hosts. Refer to the following table for information to help you configure the firewall on remote hosts.
Port | Protocol | Source | Destination | Purpose | Encrypted by default |
---|---|---|---|---|---|
5432 | TCP,UDP |
Manager host Data Warehouse Service External systems |
PostgreSQL database server |
Connections to PostgreSQL database server Required if the Engine database or the Data Warehouse database run on a remote host |
No |
6100 | TCP |
Administration Portal clients VM Portal clients |
WebSocket proxy host |
WebSocket proxy access to the noVNC or HTML 5 virtual machine consoles Required if the WebSocket proxy runs on a remote host |
No |
KVM Host Firewall Requirements
When you add an Oracle Linux KVM host to Oracle Linux Virtualization Manager, the existing firewall configuration on the host is overwritten and the required firewall ports are configured automatically.
To disable automatic firewall configuration when adding a KVM host, clear the Automatically configure host firewall check box under Advanced Parameters. Then, refer to the following table for information to help you manually configure the firewall.
Port | Protocol | Source | Destination | Purpose | Encrypted by default |
---|---|---|---|---|---|
22 | TCP | Manager host | KVM hosts | (Optional) SSH access to KVM hosts | Yes |
111 | TCP | NFS storage server | KVM hosts |
(Optional) NFS connections Only required if you use NFS storage |
No |
161 | UDP | KVM hosts | Manager host |
(Optional) Simple network management protocol (SNMP) Only required if you want to send SNMP traps to external SNMP managers |
No |
2223 | TCP | Manager host | KVM hosts | SSH access to virtual machine serial consoles | Yes |
5900 to 6923 | TCP |
Administration Portal clients VM Portal clients |
KVM hosts | Access to virtual machine consoles using VNC or RDP protocols | Yes |
5989 | TCP,UDP | Common Information Model Object Manager (CIMOM) | KVM hosts |
(Optional) CIMOM connections Only required if you use CIMOM to monitor virtual machines running on the host |
No |
6081 | UDP | KVM hosts | KVM hosts |
(Optional) Open Virtual Network (OVN) connections Only required if the OVN network provider is enabled |
No |
16514 | TCP | KVM hosts | KVM hosts | Virtual machine migration using libvirt
|
Yes |
49152 to 49216 | TCP | KVM hosts | KVM hosts | Automated and manual virtual machine migration and fencing using VDSM | Yes |
54321 | TCP |
Manager host KVM hosts |
KVM hosts | VDSM communication with the Oracle Linux Virtualization Manager and other KVM hosts | Yes |
54322 | TCP |
Manager host Image I/O Proxy host |
KVM hosts |
Communication with the Image I/O Proxy to upload images Only required if the Image I/O Proxy runs on the Manager host or a separate host |
Yes |