Docker-machine-driver-xenserver derivado do docker-machine-driver-xcp, apenas para compatibilidade de clusters Rancher criados com o driver antigo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Robert Breker 96b6e1a927 Add Phus Lu's original readme text from https://github.com/phusl/machine 9 years ago
bin Refer to the new upstream repo 9 years ago
.gitignore Add project basics 9 years ago
.travis.yml Add project basics 9 years ago
LICENSE Add project basics 9 years ago
README.md Add Phus Lu's original readme text from https://github.com/phusl/machine 9 years ago
xenapiclient.go Add Phus Lu's original code from https://github.com/phusl/machine 9 years ago
xenserver.go Reinstate WaitForSSH 9 years ago

README.md

Build Status

docker-machine-driver-xenserver

XenServer driver for Docker Machine

Creates machines on a XenServer Virtual Infrastructure. Requires a working XenServer installation. The XenServer driver depends on go-xenserver-client (must be in path).

Options:

  • --xenserver-vcpu-count: vCPU number for docker VM.
  • --xenserver-memory-size: Size of memory for Docker VM (in MB).
  • --xenserver-boot2docker-url: URL for boot2docker ISO image.
  • --xenserver-server: XenServer hostname/IP for docker VM.
  • --xenserver-disk-size: Size of disk for Docker VM (in MB).
  • --xenserver-username: required XenServer Username.
  • --xenserver-password: required XenServer Password.
  • --xenserver-network-label: Network label where the docker VM will be attached
  • --xenserver-sr-label: SR label where the docker VM will be attached.
  • --xenserver-host-label: Host label where the docker VM will be run.
  • --xenserver-upload-timeout: Timeout uploading VDI.
  • --xenserver-wait-timeout: Timeout wating for VM start.

The XenServer driver uses the latest boot2docker image.

Environment variables and default values:

CLI option Environment variable Default
--xenserver-vcpu-count XENSERVER_VCPU_COUNT 1
--xenserver-memory-size XENSERVER_MEMORY_SIZE 2048
--xenserver-disk-size XENSERVER_DISK_SIZE 5120
--xenserver-boot2docker-url XENSERVER_BOOT2DOCKER_URL boot2docker URL
--xenserver-server XENSERVER_SERVER -
--xenserver-host-label XENSERVER_HOST_LABEL -
--xenserver-username XENSERVER_USERNAME -
--xenserver-password XENSERVER_PASSWORD -
--xenserver-network-label XENSERVER_NETWORK_LABEL -
--xenserver-sr-label XENSERVER_SR_LABEL -
--xenserver-upload-timeout XENSERVER_UPLOAD_TIMEOUT 300
--xenserver-wait-timeout XENSERVER_WAIT_TIMEOUT 1800