I've downloaded and deployed Nutanix xray 2.1.0 (13b4f17a) and using the appliance console have configured the eth1 IP address (10.191.x.x), subnet mask and default gateway. Have also configured the DNS server name. The appliance is accesible over the network.
eth0 NIC is disabled.
Having configured my target enviornment in xray (vCenter and ESXi 6.0) I've tried to run the "OLTP Simulator" Test. The test spins up a bunch of OLTP VMs which are all connected to the same VMware port group as the xray appliances. However each VM has an IP of 169.254.6.x and the xray test status reports: "“Not all VMs in VM Group OLTP accessible within 120 seconds. Verify that all VMs received appropriate IP addresses and that communication between the X-Ray VM and workload VMs is possible. "
Please can someone advise what I've missed (or need to correct) for the VMs to communicate and this test to work.
Best answer by cwilson
The X-Ray server has to communicate with all the components in the test, including the cluster, management server and especially the workload VMs. Therefore VMs have to get an IP address that enables this. Based on your description, you've configured a NIC on the X-Ray server with a routable IP and aren't using zeroconf/link-local networking (169 addresses) for the server. In this case, the VMs have to be able to get IP addresses from a DHCP server, and there has to be enough addresses in the pool for all the VMs.
If you want to use link-local, configure eth0 with a routable address that can communicate with the target cluster and leave eth1 configured as link-local only. Be sure to place the eth1 vNIC on the same layer-2 network as where you intend the workload VMs to go. This is the network you select in target configuration. Also, be sure to check out the user guide for a picture of this setup if you haven't already.
Hope this helps somewhat.