7.3. Overcloud 创建示例
以下是一个启动 Overcloud 创建过程的示例,它包括了自定义的环境文件:
$ openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e ~/templates/network-environment.yaml -e ~/templates/storage-environment.yaml --control-scale 3 --compute-scale 3 --ceph-storage-scale 3 --control-flavor control --compute-flavor compute --ceph-storage-flavor ceph-storage --ntp-server pool.ntp.org --neutron-network-type vxlan --neutron-tunnel-types vxlan
这个命令包括以下的额外选项:
--templates
- 使用/usr/share/openstack-tripleo-heat-templates
中的 Heat 模板集合创建 Overcloud。-e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml
--e
选项为 Overcloud 部署添加了一个额外的环境文件。在这里,它是一个初始化网络分离配置的环境文件。-e ~/templates/network-environment.yaml
--e
选项为 Overcloud 部署添加了一个环境文件。在这里,它是在 第 6.2.2 节 “创建一个网络环境文件” 中创建的网络环境文件。-e ~/templates/storage-environment.yaml
--e
选项为 Overcloud 部署添加了一个额外的环境文件。在这里,它是一个用来初始存储配置的自定义环境文件。--control-scale 3
- 把 Controller 节点扩展到 3 个。--compute-scale 3
- 把 Compute 节点扩展到 3 个。--ceph-storage-scale 3
- 把 Ceph Storage 节点扩展到 3 个。--control-flavor control
- 为 Controller 节点使用一个特定的 flavor。--compute-flavor compute
- 为 Compute 节点使用一个特定的 flavor。--ceph-storage-flavor ceph-storage
- 为 Ceph Storage 节点使用一个特定的 flavor。--ntp-server pool.ntp.org
- 使用一个 NTP 服务器进行时间同步。这可以保持 Controller 节点集群的同步。--neutron-network-type vxlan
- 在 Overcloud 中使用虚拟可扩展 LAN(Virtual Extensible LAN,简称 VXLAN)作为 neutron 网络。--neutron-network-type vxlan
- 在 Overcloud 中使用虚拟可扩展 LAN(Virtual Extensible LAN,简称 VXLAN)作为 neutron 通道(tunneling)。