38e3ef873fabe93acf961cb8ebb68b9b301d9d62
This patch mainly does thress things: 1) Refactor auto scaling code to support enforcing different satisfy check for different backends. 2) Introduce satisfy check for kolla backend, keep the old check in tecs directory. 3) Update role state after finish deploy. Change-Id: Ice323dc7a96a1e922ba3545262b31dd634517863 Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
[toc]
Daisy(Openstack project name: daisycloud-core)
Daisy provides automated deployment and management of OpenStack and other distributed systems.
Website
Code Layout
code/daisy: The core logic code. code/daisyclient: The command line interface code. TODO: To be splited out as another project. code/horizon: The web interface code. TODO: To be splited out as another project.
Build Daisy artifact
# yum install -y epel-release
# yum install -y centos-release-openstack-mitaka
# cd tools
# ./daisy-compile-rpm.sh
# cd ../make
# make allrpm
Then the artifacts will be at target/el7/noarch/, with name such as installdaisy_el7_noarch.bin.
Install Daisy
# cd target/el7/noarch/
# ./installdaisy_el7_noarch.bin
Verifying archive integrity... All good.
Uncompressing daisy.....................................................................................................................................................................................
====================================
ZTE DAISY Installation Wizard
====================================
1. install
2. upgrade
3. clean
4. help
5. exit
Please select an operation: 1
Test Daisy
TODO
Description
Languages
Python
89.5%
Shell
8.1%
Makefile
0.9%
RPM Spec
0.8%
reStructuredText
0.6%