njsuntop 发表于 2017-12-4 19:08:40

kolla-ansible安装openstack

# kolla-ansible post-deploy  ### 由于ens3被添加到br-ex,所以外网就无法访问了,下面的脚本也无法正常执行了,只能手动执行脚本中的过程
  ### =============Begin================
  # pip install python-openstackclient
  # . /etc/kolla/admin-openrc.sh
  # cd /usr/share/kolla-ansible
  # vim init-runonce
  IMAGE_URL=http://download.cirros-cloud.net/0.3.5/
  IMAGE=cirros-0.3.5-x86_64-disk.img
  IMAGE_NAME=cirros
  EXT_NET_CIDR='192.168.200.0/24'
  EXT_NET_RANGE='start=192.168.200.16,end=192.168.200.19'
  EXT_NET_GATEWAY='192.168.200.1'
  # ./init-runonce
  ### ==============End=================
  ### 1.找一台有桌面的内网系统,访问http://92.0.0.15,登入dashboard,使用下面的img创建镜像
  # wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
  ### 2.添加外部网络网络
  - Name: public ### 名字随意
  - Project: admin
  - Network Type: flat
  - Physical Network: physnet1 ### 这个名字不能改
  - Admin State: UP
  - Shared: False
  - Externel Network: True
  ### 3.添加外部网络子网
  - Subnet Name: public-subnet
  - Network Address: 192.168.200.0/24
  - IP Version: IPv4
  - Gateway IP: 192.168.200.1
  - Enable DHCP: False
  - Allocation Pools: 192.168.200.16,192.168.200.20
  - DNS Name Servers: 114.114.114.114
  - Host Routes:
  ### 4.添加VXLAN网络
  - Name: demo
  - Project: admin
  - Provider Network Type: VXLAN
  - Admin State: UP
  - Shared: False
  - Externel Network: False
  ### 3.添加VXLAN网络子网
  - Subnet Name: demo-subnet
  - Network Address: 10.0.0.0/24
  - IP Version: IPv4
  - Gateway IP: 10.0.0.1
  - Enable DHCP: True
  - Allocation Pools:
  - DNS Name Servers: 114.114.114.114
  - Host Routes:
  ### 4.添加路由
  - Router Name: demo-router
  - Admin State: UP
  - External Network: public
  ### 5.添加子网到路由上
  - Subnet: demo-subnet
  - IP Address:
  ### 6.创建虚拟机类型
  - Name: m1.tiny

  ->  - VCPUs: 1
  - RAM: 512
  - Root Disk: 1
  - Ephemeral Disk: 0
  - Swap Disk: 0
  - RX/TX Factor: 1
  ### 7.使用cirror镜像创建虚拟机,测试是否能ping通外网
页: [1]
查看完整版本: kolla-ansible安装openstack