附录 G. 实施参数

下表列出了 openstack overcloud deploy 命令的额外参数。

表 G.1. 实施参数

参数
描述
示例
--plan [PLAN]
要实施的 Tuskar 计划的名称和 UUID
619ecc30-5a5d-4df4-9967-502c77ed90f6
--templates [TEMPLATES]
包括用来实施的 Heat 模板的目录
~/templates/my-overcloud
-t [TIMEOUT], --timeout [TIMEOUT]
实施超时时间(分钟)
240
--control-scale [CONTROL_SCALE]
扩展的 Controller 节点数量
3
--compute-scale [COMPUTE_SCALE]
扩展的 Compute 节点数量
3
--ceph-storage-scale [CEPH_STORAGE_SCALE]
扩展的 Ceph 节点数量
3
--block-storage-scale [BLOCK_STORAGE_SCALE]
扩展的 Cinder 节点数量
3
--swift-storage-scale [SWIFT_STORAGE_SCALE]
扩展的 Swift 节点数量
3
--control-flavor [CONTROL_FLAVOR]
Controller 节点使用的 flavor
control
--compute-flavor [COMPUTE_FLAVOR]
Compute 节点使用的 flavor
compute
--ceph-storage-flavor [CEPH_STORAGE_FLAVOR]
Ceph 节点使用的 flavor
ceph-storage
--block-storage-flavor [BLOCK_STORAGE_FLAVOR]
Cinder 节点使用的 flavor
cinder-storage
--swift-storage-flavor [SWIFT_STORAGE_FLAVOR]
Swift 存储节点使用的 flavor
swift-storage
--neutron-flat-networks [NEUTRON_FLAT_NETWORKS]
定义在 neutron 插件中配置的平面网络(flat nework)。默认是 "datacentre" 允许外部网络创建
datacentre
--neutron-physical-bridge [NEUTRON_PHYSICAL_BRIDGE]
在每个 hypervisor 上创建的 Open vSwitch 网桥。默认值是 "br-ex",一般情况下不需要修改它
br-ex
--neutron-bridge-mappings [NEUTRON_BRIDGE_MAPPINGS]
使用的物理网桥映射逻辑。默认情况是把主机上的外部网桥(br-ex)映射到一个物理名(datacentre)。我们使用它作为默认的浮动网络(floating network)
datacentre:br-ex
--neutron-public-interface [NEUTRON_PUBLIC_INTERFACE]
定义网络节点的 br-ex 中的网桥接口
nic1, eth0
--hypervisor-neutron-public-interface [HYPERVISOR_NEUTRON_PUBLIC_INTERFACE]
指定在每个 hypervisor 上哪个接口被添加到网桥
nic1, eth0
--neutron-network-type [NEUTRON_NETWORK_TYPE]
Neutron 的租户网络类型
gre 或 vxlan
--neutron-tunnel-types [NEUTRON_TUNNEL_TYPES]
Neutron 租户网络的通道类型。使用逗号分隔的字符串可以指定多个值
'vxlan' 'gre,vxlan'
--neutron-tunnel-id-ranges [NEUTRON_TUNNEL_ID_RANGES]
可以用来进行租户网络分配的 GRE tunnel ID 的范围
1:1000
--neutron-vni-ranges [NEUTRON_VNI_RANGES]
可以用来进行租户网络分配的 VXLAN VNI ID 范围
1:1000
--neutron-disable-tunneling
禁用 tunneling 功能来在 Neutron 中使用 VLAN 分段网络或平面网络
--neutron-network-vlan-ranges [NEUTRON_NETWORK_VLAN_RANGES]
支持的 Neutron ML2 和 Open vSwitch VLAN 映射范围。默认是在 'datacentre' 物理网络中允许任何 VLAN。
datacentre:1:1000
--neutron-mechanism-drivers [NEUTRON_MECHANISM_DRIVERS]
Neutron 租户网络的驱动。默认值是 "openvswitch"。使用逗号分隔的字符串可以指定多个值
'openvswitch,l2_population'
--libvirt-type [LIBVIRT_TYPE]
hypervisor 使用的虚拟类型
kvm,qemu
--ntp-server [NTP_SERVER]
用来同步时间的 NTP 服务器
pool.ntp.org
--cinder-lvm
Cinder 存储使用的 LVM iSCSI 驱动
--tripleo-root [TRIPLEO_ROOT]
director 配置文件所在的目录。使用默认的值
--nodes-json [NODES_JSON]
用来进行节点注册的原始 JSON 文件。director 会在创建完 Overcloud 后对这个文件进行一些修改。默认值是 instackenv.json
--no-proxy [NO_PROXY]
为环境变量 no_proxy 指定自定义值。这个环境变量被用来在代理通讯中排除特定的域扩展。
-O [OUTPUT DIR], --output-dir [OUTPUT DIR]
Tuskar 模板文件写入的目录。如果它不存在,则会被创建。如果没有指定,则会使用一个临时目录
~/templates/plan-templates
-e [EXTRA HEAT TEMPLATE], --extra-template [EXTRA HEAT TEMPLATE]
传递给 Overcloud 实施的额外环境文件。可以指定多次。
-e ~/templates/my-config.yaml
--rhel-reg
把 Overcloud 节点注册到客户门户网站或 Satellite 6
--reg-method
overcloud 节点使用的注册方法
satellite 代表 Satellite 6,portal 代表客户门户网站
--reg-org [REG_ORG]
注册的机构
--reg-force
注册系统,即便它已经注册了
--reg-sat-url [REG_SAT_URL]
注册 Overcloud 节点的 Satellite 6 服务器
--reg-activation-key [REG_ACTIVATION_KEY]
用于注册的激活码