docker-machine-driver-xenserver

command module
v0.0.0-...-387ddea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2016 License: Apache-2.0 Imports: 2 Imported by: 0

README

Build Status

docker-machine-driver-xenserver

This is the XenServer driver plugin for Docker Machine. It allows the orchestration of machines on Citrix XenServer.

Installation from binary

Please refer to the documentation for a release.

Installation from source

Following the installation of Golang and Docker Machine, you can install the docker-machine-xenserver-driver:

go get github.com/xenserver/docker-machine-driver-xenserver

Usage

The usual Docker Machine commands apply:

docker-machine create -d xenserver --xenserver-server myip --xenserver-username myusername --xenserver-password mypassword mynewmmachine
docker-machine env mynewmmachine

CLI 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: required for create 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.

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL