--- title: Rancher RancherOS in VMware OSXi layout: os-default --- ## VMware ESXi --- As of v1.1.0, RancherOS automatically detects that it is running on VMware ESXi, and automatically adds the `open-vm-tools` service to be downloaded and started, and uses `guestinfo` keys to set the cloud-init data. ### VMware guestinfo | GUESTINFO VARIABLE | TYPE | |---|---| | `hostname | hostname | | `interface..name` | string | | `interface..mac` | MAC address (is used to match the ethernet device's MAC address, not to set it) | | `interface..dhcp` | {"yes", "no"} | | `interface..role` | {"public", "private"} | | `interface..ip..address` | CIDR IP address | | `interface..route..gateway` | IP address | | `interface..route..destination` | CIDR IP address (not available yet) | | `dns.server.` | IP address | | `dns.domain. | DNS search domain` | | `cloud-init.config.data | string` | | `cloud-init.data.encoding` | {"", "base64", "gzip+base64"} | | `cloud-init.config.url` | URL | > **Note:** "n", "m", "l", "x" and "y" are 0-indexed, incrementing integers. The identifier for an interface (``) is used in the generation of the default interface name in the form `eth`.