A Debian latest based Docker container running open-vm-tools only on VMware hosted CoreOS instances. We PXE boot our CoreOS systems - the PXE image does not contain the open-vm-tools.
Reboot, Poweroff, etc are working as systemctl within the container talks to systemd on the docker host.
The vSphere client is aware of the used IPs and DNS names due to the --net=host parameter.
#cloud-config coreos: units: - name: open-vm-tools.service command: start content: | [Unit] Description=Service for virtual machines hosted on VMware Documentation=http://open-vm-tools.sourceforge.net/about.php ConditionVirtualization=vmware [Service] Restart=always ExecStart=/usr/bin/docker run --rm --net=host -v /run/systemd:/run/systemd --name open-vm-tools godmodelabs/open-vm-tools ExecStop=-/usr/bin/docker stop open-vm-tools
Just took a manual snapshot with "Quiesce guest file system" ticked on - there was no error reported in vSphere.
What Error did you get?
Thanks! Sorry for the late reply.
We haven't tried to manually quiescing the VMs yet. So no idea what is missing.
Quiescing doesn't seem to work. Have you tried it on your setup?
Otherwise awesome work!