OpenStack (Machine)
OpenStack
在OpenStack上创建机器
强制性:
--openstack-auth-url
:Keystone服务基URL。
--openstack-flavor-id
或--openstack-flavor-name
:识别机器将使用的风味。
--openstack-image-id
或--openstack-image-name
:识别将用于机器的图像。
使用
$ docker-machine create --driver openstack vm
备选方案
--openstack-active-timeout
在OpenStack实例必须处于活动状态之前的超时时间(秒)。
--openstack-availability-zone
启动服务器的可用性区域。
--openstack-domain-name
或--openstack-domain-id
:仅用于验证( Keystone v3的域仅为)。
--openstack-endpoint-type
端点类型可以是internalURL
,adminURL
,或publicURL
它是驱动程序在OpenStack服务目录中选择正确URL的助手。如果没有提供,则默认值为publicURL
.
--openstack-floatingip-pool
用于获取公共IP的IP池可以将其分配给计算机。如果已经分配了IP地址,但没有分配给任何机器,则将选择此IP并将其分配给计算机。如果没有已分配的IP地址,则将分配一个新IP并分配给计算机。
--openstack-keypair-name
指定要使用的现有Nova键区。
--openstack-insecure
:显式允许OpenStack驱动程序执行“不安全”SSL(https)请求。服务器的证书将不会根据任何证书颁发机构进行验证。这一选择应谨慎使用。
--openstack-ip-version
如果实例同时具有IPv4
和IPv 6地址,则可以选择IP版本。如未提供4
会被使用。
--openstack-net-name
或--openstack-net-id
:识别机器将要连接的专用网络。如果您的OpenStack项目只包含一个专用网络,它将自动使用。
--openstack-password
:用户密码。如果标准环境变量OS_PASSWORD
已经设定好了。
--openstack-private-key-file
:与--openstack-keypair-name
,将私钥与键盘关联。
--openstack-region
该区域需要开展工作。如果OpenStack上只有一个区域,则可以省略。
--openstack-sec-groups
:如果OpenStack上有安全组,您可以指定一个逗号分隔列表,用于机器(例如secgrp001,secgrp002
)。
--openstack-username
:要使用的用户标识符。
--openstack-ssh-port
:如果机器上的SSH服务器不监听默认端口,则自定义SSH端口。
--openstack-ssh-user
:用于进入机器的SSH的用户名。如未提供root
会被使用。
--openstack-tenant-name
或--openstack-tenant-id
:确定将在其中创建机器的租户。
环境变量和默认值
CLI 选项 | 环境变量 | 默认值 |
---|---|---|
--openstack-active-timeout | OS_ACTIVE_TIMEOUT | 200 |
--openstack-auth-url | OS_AUTH_URL | - |
--openstack-availability-zone | OS_AVAILABILITY_ZONE | - |
--openstack-domain-id | OS_DOMAIN_ID | - |
--openstack-domain-name | OS_DOMAIN_NAME | - |
--openstack-endpoint-type | OS_ENDPOINT_TYPE | publicURL |
--openstack-flavor-id | OS_FLAVOR_ID | - |
--openstack-flavor-name | OS_FLAVOR_NAME | - |
--openstack-floatingip-pool | OS_FLOATINGIP_POOL | - |
--openstack-image-id | OS_IMAGE_ID | - |
--openstack-image-name | OS_IMAGE_NAME | - |
--openstack-insecure | OS_INSECURE | false |
--openstack-ip-version | OS_IP_VERSION | 4 |
--openstack-keypair-name | OS_KEYPAIR_NAME | - |
--openstack-net-id | OS_NETWORK_ID | - |
--openstack-net-name | OS_NETWORK_NAME | - |
--openstack-password | OS_PASSWORD | - |
--openstack-private-key-file | OS_PRIVATE_KEY_FILE | - |
--openstack-region | OS_REGION_NAME | - |
--openstack-sec-groups | OS_SECURITY_GROUPS | - |
--openstack-ssh-port | OS_SSH_PORT | 22 |
--openstack-ssh-user | OS_SSH_USER | root |
--openstack-tenant-id | OS_TENANT_ID | - |
--openstack-tenant-name | OS_TENANT_NAME | - |
--openstack-username | OS_USERNAME | - |