Cloud Proxy is important component of vCloud Availability solution that sits in DMZ and tunnels replicated traffic in and out of the provider’s environment. For deep dive on the traffic flows see this older article. Cloud Proxy is very similar to vCloud Director cell, it runs on Linux VM, can be multihomed with internet and management facing interfaces.
By default, Cloud Proxy uses its primary network interface both for to-the-cloud (port 443) and from-the-cloud (port 31031) traffic. When multihoming is used, it might be beneficial to move the listener of the from-the-cloud traffic to the internal interface. This can be accomplished by adding the following line to the $VCLOUD_HOME/etc/global.properties file, with the IP address of the internal interface.
cloudproxy.fromcloudtunnel.host = 192.168.250.110
After restarting the cell, the listener will be moved the the new IP address.
Here is example from my lab:
Cloud Proxy with two NICs:
[root@vcd-01a ~]# ifconfig eno16780032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.110.40 netmask 255.255.255.0 broadcast 192.168.110.255 inet6 fe80::250:56ff:fe3f:969 prefixlen 64 scopeid 0x20<link> inet6 fdba:dd06:f00d:a400:250:56ff:fe3f:969 prefixlen 64 scopeid 0x0<global> ether 00:50:56:3f:09:69 txqueuelen 1000 (Ethernet) RX packets 45153159 bytes 11625785984 (10.8 GiB) RX errors 0 dropped 1118 overruns 0 frame 0 TX packets 52432329 bytes 14266764397 (13.2 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.250.110 netmask 255.255.255.0 broadcast 192.168.250.255 inet6 fe80::570a:1196:4322:521f prefixlen 64 scopeid 0x20<link> inet6 fdba:dd06:f00d:a400:3495:c013:e72:cc58 prefixlen 64 scopeid 0x0<global> ether 00:50:56:37:03:81 txqueuelen 1000 (Ethernet) RX packets 4409 bytes 279816 (273.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 26 bytes 2691 (2.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Before the edit:
[root@vcd-01a ~]# netstat -an|grep 31031 tcp6 0 0 192.168.110.40:31031 :::* LISTEN
After the edit and cell restart:
[root@vcd-01a ~]# netstat -an|grep 31031 tcp6 0 0 192.168.250.110:31031 :::* LISTEN