When you add more than one (1) NIC to an existing guest VM, vCenter will update the IP address list in a last-in first-out (LIFO) pattern. Hence, when DSM queries vCenter, vCenter will provide the most recently-added IP address for each guest VM. If the IP address and the corresponding NIC card are not accessible from DSM or vCenter at that time, the corresponding guest VM status will be "Offline" or "Protcol Error".
DSM now allows users to specify a preferred IP address for each guest VM through the "settings.configuration.preferredGuestVMIpAddress" parameter. DSM will always use this preferred IP address to connect to a guest VM with multiple IP addresses and NICs. This helps ensure that DSM can always connect to Deep Security Agent (DSA) even when the NIC changes as long as the specified IP address is correct.
To change the preferred IP address for a guest VM using the database management studio:
- Back up the database.
- Query the virtual machine using the command below:
SELECT * from virtualVM
- Update the virtual machine IP address by running the command below:
UPDATE virtualVM set ipaddress='<IP_Address>' where hostid=<hostID>