Below is a sample Sensor virtual machine configuration XML file for reference. You need to update the configuration file as per your deployment. To edit the xml file, execute the command virsh edit <VM_NAME> where VM_NAME refers to the name of the Sensor virtual machine.
Code marked in bold represents the modifications made as per IPS-VM5000 deployment. In case of IPS-VM600, ensure that you assign 4 cores, 8GB memory, and 1 queue on the monitoring port.
<domain type='kvm'> <name>vm5000ovs</name> <uuid>260063db-1cf0-402f-a37c-e9c975580497</uuid> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <hugepages> <page size='1048576' unit='KiB'/> </hugepages> <locked/> </memoryBacking> <vcpu placement='static' cpuset='2,4,6,8,10,12,14,16,18,20,22,24'>12</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='4'/> <vcpupin vcpu='2' cpuset='6'/> <vcpupin vcpu='3' cpuset='8'/> <vcpupin vcpu='4' cpuset='10'/> <vcpupin vcpu='5' cpuset='12'/> <vcpupin vcpu='6' cpuset='14'/> <vcpupin vcpu='7' cpuset='16'/> <vcpupin vcpu='8' cpuset='18'/> <vcpupin vcpu='9' cpuset='20'/> <vcpupin vcpu='10' cpuset='22'/> <vcpupin vcpu='11' cpuset='24'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='12' threads='1'/> <numa> <cell id='0' cpus='0-11' memory='16777216' unit='KiB' memAccess='shared'/> </numa> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/home/vm5000/ovs/sensorsw_vm5000_1111248.qcow'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='scsi' index='0' model='virtio-scsi'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='usb' index='0' model='piix3-uhci'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'/> <interface type='bridge'> <mac address='52:54:00:74:3c:7e'/> <source bridge='vmips_mgmt_br'/> <virtualport type='openvswitch'> <parameters interfaceid='1a13d63b-999a-41e1-9cfb-26c13ef78015'/> </virtualport> <target dev='vm5000ovs@0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:2b:12:4d'/> <source bridge='vm5000ovs_0'/> <virtualport type='openvswitch'> <parameters interfaceid='6c6ad88b-5557-47f9-ad77-c66be28636cc'/> </virtualport> <target dev='vm5000ovs-0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface> <interface type='vhostuser'> <mac address='52:54:00:8e:e9:ec'/> <source type='unix' path='/var/run/openvswitch/vhostuser1' mode='client'/> <model type='virtio'/> <driver name='vhost' queues='2' rx_queue_size='1024' tx_queue_size='1024'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </interface> <interface type='vhostuser'> <mac address='52:54:00:3d:90:3e'/> <source type='unix' path='/var/run/openvswitch/vhostuser2' mode='client'/> <model type='virtio'/> <driver name='vhost' queues='2' rx_queue_size='1024' tx_queue_size='1024'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:f9:68:28'/> <source bridge='vm5000ovs_3'/> <virtualport type='openvswitch'> <parameters interfaceid='cb1be2e6-c31c-4963-a0e9-df8c5d439656'/> </virtualport> <target dev='vm5000ovs-3'/> <model type='virtio'/> <driver name='vhost' queues='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:0f:bf:80'/> <source bridge='vm5000ovs_4'/> <virtualport type='openvswitch'> <parameters interfaceid='864aa3a6-c15b-4b90-8a31-c36c2288458a'/> </virtualport> <target dev='vm5000ovs-4'/> <model type='virtio'/> <driver name='vhost' queues='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:85:d7:e9'/> <source bridge='vm5000ovs_5'/> <virtualport type='openvswitch'> <parameters interfaceid='2f5237f7-606f-427c-800c-a441eae38194'/> </virtualport> <target dev='vm5000ovs-5'/> <model type='virtio'/> <driver name='vhost' queues='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0b' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:14:b7:fe'/> <source bridge='vm5000ovs_6'/> <virtualport type='openvswitch'> <parameters interfaceid='ae124ef9-794e-4bd3-b63b-6a26c93848e3'/> </virtualport> <target dev='vm5000ovs-6'/> <model type='virtio'/> <driver name='vhost' queues='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <serial type='pty'> <target type='isa-serial' port='1'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' listen='127.0.0.1'> <listen type='address' address='127.0.0.1'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> <seclabel type='none' model='none'/> </domain>