Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

eayunstack/eayunstack-setup

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EayunStack-Setup

An automated deployment tool for openstack.

####Support Platforms: CentOS 7

####Feature Description: Support one controller and multi-computer deployment; Interacting with user to prepare all openstack nodes' env; Once prepared, the whole deployment process doesn't need human intervention. Besides keystone, nova and glance, cinder, neutron, heat, ceilometer are all supported.

####Howto:

** On every openstack node **

$git clone https://github.com/eayunstack/eayunstack-setup.git
$cd eayunstack-setup
$python setup.py install
$es-setup

** answer all questions asked, then it's done **

####Procedure Review:

[ INFO  ] Stage: Initializing

        You have built eayunstack, do you want to reuse the same configuration (yes, no) [no]: no
[ INFO  ] Stage: role configuration

        ==== ROLE CONFIGURE ====
        Which role do you want to configure this host as? (controller, network, computer) [controller]: 
[ INFO  ] Stage: network configuration
[ INFO  ] Stage: there are 3 nics on this host: ['eth0', 'eth1', 'eth2']
        which nic do you want to use as management interface: ['eth0', 'eth1', 'eth2'] [eth0]: 
        Do you want this setup to configure the management network? (Yes, No) [Yes]: no
        which nic do you want to use as tunnel interface: ['eth0', 'eth1', 'eth2'] [eth1]: 
        Do you want this setup to configure the tunnel network? (Yes, No) [Yes]: no
        which nic do you want to use as external interface: ['eth0', 'eth1', 'eth2'] [eth2]: 
[ INFO  ] Stage: ntp server configuration

        ==== NTP SERVER CONFIGURE ====
        Do you have some local ntp servers to use(yes, no) [yes]: no
[ INFO  ] Stage: hostname configuration

        ==== HOSTNAME CONFIGURE ====
        Do you want to set the hostname(yes, no) [yes]: no
[ INFO  ] Stage: openstack configuration

        ==== OPENSTACK CONFIGURE ====
        The password to use for keystone admin user: 
        Confirm admin password: 
        IP adresses of compute hosts(seperated by ',', eg '10.10.1.2,10.10.1.3'): 10.10.1.200
[ WARNIN] No cinder volume group(cinder-volumes) found
        Do you want to create cinder volume group now(yes, no) [yes]: 
        Please input the name of the device you want to use for cinder: /dev/sdb
[ INFO  ] Stage: Setup validation

        --== CONFIGURATION PREVIEW ==--
        Role                                    : controller
        Management network                      : eth0
        Tunnel network                          : eth1
        External network                        : eth2
        cinder device                           : /dev/sdb
        compute hosts                           : 10.10.1.200
        Please confirm installation settings (OK, Cancel) [OK]: 
[ INFO  ] Stage: Transaction setup
[ INFO  ] Disabling NetworkManager service
[ INFO  ] Write network config file
[ INFO  ] Restart network service
[ INFO  ] Starting openstack deployment
Welcome to Installer setup utility

About

构建 eayunstack 的工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.