Skip to content

openstack_deploy_arch

遇见王斌 edited this page Oct 2, 2017 · 3 revisions

项目框架

项目目录说明

openstack_install
.
├── etc
│   ├── httpd
│   │   └── 00-nova-placement-api.conf
│   ├── local_settings
│   ├── main-config.rc-------------------------【总配置文件】
│   ├── private.repo
│   └── wsgi-keystone.conf
├── main-installer.sh--------------------------【总执行脚本】
├── scripts
│   ├── compute--------------------------------【计算节点脚本】
│   │   ├── environment.sh
│   │   ├── install_neutron_linuxbridge.sh
│   │   ├── install_neutron_openvswitch.sh
│   │   └── install_nova.sh
│   └── controller-----------------------------【控制节点脚本】
│       ├── environment.sh
│       ├── install_cinder.sh
│       ├── install_glance.sh
│       ├── install_horizon.sh
│       ├── install_keystone.sh
│       ├── install_neutron_linuxbridge.sh
│       ├── install_neutron_openvswitch.sh
│       └── install_nova.sh
└── tools
    └── create_net.sh

执行过程

main-installer.sh 执行方法

USAGE: main-installer.sh controller|compute  install|config|check

main-installer.sh 参数说明

  • 第一个参数表示是控制节点还是计算节点
  • 第二个参数表示是安装/重新配置服务/检查服务

执行脚本后,程序会将 openstack_install/etc 下的配置文件拷贝到 /etc/openstack-control-script-config/ 目录下

然后依次执行对应服务中的脚本