vSphere Docker Volume Service (vDVS) enables customers to address persistent storage requirements for Docker containers in vSphere environments. This service is integrated with Docker Volume Plugin framework. Docker users can now consume vSphere Storage (vSAN, VMFS, NFS) to stateful containers using Docker.
vDVS is Docker Certified to use with Docker Enterprise Edition and available in Docker store.
If you would like to contribute then please check out CONTRIBUTING.md & FAQ on the project site.
Detailed documentation can be found on our GitHub Documentation Page.
Download releases from Github releases page
The download consists of 2 parts:
Please check vDVS Installation User Guide to get started. To ensure compatibility, make sure to use the same version of vDVS driver (on ESX) and managed plugin (on Docker host VM).
ESXi: 6.0 and above
Docker (Linux): 1.12 and higher (Recommended 1.13/17.03 and above to use managed plugin)
Docker (Windows): 1.13/17.03 and above (Windows containers mode only)
The relevant logging for debugging consists of the following:
Docker logs: see https://docs.docker.com/engine/admin/logging/overview/
/var/log/upstart/docker.log # Upstart
journalctl -fu docker.service # Journalctl/Systemd
vDVS Plugin logs
/var/log/docker-volume-vsphere.log
C:\Windows\System32\config\systemprofile\AppData\Local\docker-volume-vsphere\logs\docker-volume-vsphere.log
/etc/docker-volume-vsphere.conf
.C:\ProgramData\docker-volume-vsphere\docker-volume-vsphere.conf
. {"MaxLogAgeDays": 28,
"MaxLogSizeMb": 100,
"LogPath": "/var/log/docker-volume-vsphere.log"}
Turning on debug logging:
Package user (DEB/RPM installation): Stop the service and manually run with --log_level=debug
flag
Managed plugin user: You can change the log level by passing VDVS_LOG_LEVEL
key to docker plugin install
.
Managed plugin user: Set the group ID to use for the plugin socket file via the VDVS_SOCKET_GID env. variable.
e.g.
docker plugin install --grant-all-permissions --alias vsphere vmware/docker-volume-vsphere:latest VDVS_LOG_LEVEL=debug VDVS_SOCKET_GID=<group name>
vDVS Driver logs
/var/log/vmware/vmdk_ops.log
/etc/vmware/vmdkops/log_config.json
See Python logging config format for content details.Please refer vDVS configuration page for detailed steps.
VMware ESXi:
Guest Operating System:
sudo apt-get install open-vm-tools
Docker (Linux): 1.12 and higher (Recommended 1.13/17.03 and above to use managed plugin) Docker (Windows): 1.13/17.03
Known Issues: Please check vDVS known issue page to find out about known issues.
Contact us: Please click here for requesting any feature or reporting a product issue.
Blogs: Please check our vDVS blog page.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4