VMware vSphere

VMware vSphere 虚拟基础架构上创建计算机。该计算机必须具有正常的vSphere ESXi安装。您可以使用付费许可证或60天免费试用许可证。您的安装中可能还包括可选的VCenter服务器。

用法

$ docker-machine create --driver vmwarevsphere --vmwarevsphere-username=user --vmwarevsphere-password=SECRET vm

选项

  • --vmwarevsphere-boot2docker-url:boot2docker映像的URL。
  • --vmwarevsphere-cpu-count:Docker VM的CPU号。
  • --vmwarevsphere-datacenter:适用于Docker VM的数据中心(ha-datacenter连接到单个主机时必须设置为)。
  • --vmwarevsphere-datastore:用于Docker VM的数据存储。
  • --vmwarevsphere-disk-size:Docker VM的磁盘大小(以MB为单位)。
  • --vmwarevsphere-folder:Docker VM的vSphere文件夹。该文件夹必须已经存在于数据中心中。
  • --vmwarevsphere-hostsystem:实例化Docker VM的vSphere计算资源。如果将群集与DRS一起使用,则可以将其省略。
  • --vmwarevsphere-memory-size:Docker VM的内存大小(以MB为单位)。
  • --vmwarevsphere-network:连接Docker VM的网络。
  • --vmwarevsphere-password必需的vSphere密码。
  • --vmwarevsphere-pool:Docker VM的资源池。
  • --vmwarevsphere-username必需的vSphere用户名。
  • --vmwarevsphere-vcenter-port:适用于vCenter的vSphere端口。
  • --vmwarevsphere-vcenter:vCenter(或ESXi(如果直接连接到单个主机)的IP /主机名)。

VMware vSphere驱动程序使用最新的boot2docker映像。

环境变量和默认值

CLI选项 环境变量 默认
--vmwarevsphere-boot2docker-url VSPHERE_BOOT2DOCKER_URL 最新的boot2docker URL
--vmwarevsphere-cpu-count VSPHERE_CPU_COUNT 2
--vmwarevsphere-datacenter VSPHERE_DATACENTER --
--vmwarevsphere-datastore VSPHERE_DATASTORE --
--vmwarevsphere-disk-size VSPHERE_DISK_SIZE 20000
--vmwarevsphere-hostsystem VSPHERE_HOSTSYSTEM --
--vmwarevsphere-memory-size VSPHERE_MEMORY_SIZE 2048
--vmwarevsphere-network VSPHERE_NETWORK --
--vmwarevsphere-password VSPHERE_PASSWORD --
--vmwarevsphere-pool VSPHERE_POOL --
--vmwarevsphere-username VSPHERE_USERNAME --
--vmwarevsphere-vcenter-port VSPHERE_VCENTER_PORT 443
--vmwarevsphere-vcenter VSPHERE_VCENTER --
--vmwarevsphere-folder VSPHERE_FOLDER --
计算机VMware vSphere驱动程序