:_mod-docs-content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
[id="virt-post-install-network-config"]
= Postinstallation network configuration
:context: virt-post-install-network-config

toc::[]

[role="_abstract"]
By default, {VirtProductName} uses a single internal pod network after installation.

ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
After you install {VirtProductName}, you can install networking Operators and configure additional networks.

* You must install the Kubernetes NMState Operator to configure a Linux bridge network for live migration or external access to virtual machines (VMs).
* You can install the SR-IOV Operator to manage SR-IOV network devices and network attachments.
* You can add the MetalLB Operator to manage the lifecycle for an instance of MetalLB on your cluster.
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]

include::modules/virt-creating-linux-bridge-nncp.adoc[leveloffset=+1]

include::modules/virt-creating-linux-bridge-nad-web.adoc[leveloffset=+1]

include::modules/virt-configuring-secondary-network-vm-live-migration.adoc[leveloffset=+1]

include::modules/virt-selecting-migration-network-ui.adoc[leveloffset=+1]

ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]

include::modules/nw-sriov-configuring-device.adoc[leveloffset=+1]

include::modules/nw-sriov-network-attachment.adoc[leveloffset=+1]

endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]

include::modules/virt-enabling-load-balancer-service-web.adoc[leveloffset=+1]

include::modules/virt-configuring-cdiuploadproxy-routes.adoc[leveloffset=+1]

ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources
* xref:../../networking/networking_operators/k8s-nmstate-about-the-k8s-nmstate-operator.adoc#k8s-nmstate-about-the-k8s-nmstate-operator[Kubernetes NMState Operator]
* xref:../../networking/hardware_networks/about-sriov.adoc#about-sriov[SR-IOV Operator]
* xref:../../networking/networking_operators/metallb-operator/about-metallb.adoc#about-metallb[About MetalLB and the MetalLB Operator]
* xref:../../virt/vm_networking/virt-connecting-vm-to-linux-bridge.adoc#virt-attaching-vm-secondary-network-cli_virt-connecting-vm-to-linux-bridge[Attaching a virtual machine (VM) to a Linux bridge network]
* xref:../../virt/vm_networking/virt-connecting-vm-to-sriov.adoc#virt-attaching-vm-to-sriov-network_virt-connecting-vm-to-sriov[Attaching a virtual machine (VM) to an SR-IOV network]
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
