OpenStack的
预计阅读时间:3分钟
在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-config-drive
:OpenStack是否应为计算机安装配置驱动器。--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和IPv6地址,则可以选择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-ssh-port
:如果计算机上的SSH服务器未在默认端口上侦听,请自定义SSH端口。--openstack-ssh-user
:用于SSH进入计算机的用户名。如果未提供,则默认为root
。--openstack-tenant-name
或--openstack-tenant-id
:确定创建机器的租户。--openstack-user-data-file
:包含OpenStack用户数据脚本的文件。--openstack-username
:用于进行身份验证的用户标识符。
环境变量和默认值
CLI选项 | 环境变量 | 默认 |
---|---|---|
--openstack-active-timeout |
OS_ACTIVE_TIMEOUT |
200 |
--openstack-auth-url |
OS_AUTH_URL |
-- |
--openstack-availability-zone |
OS_AVAILABILITY_ZONE |
-- |
--openstack-config-drive |
OS_CONFIG_DRIVE |
false |
--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-user-data-file |
OS_USER_DATA_FILE |
-- |
--openstack-username |
OS_USERNAME |
-- |