forked from binbin91/oms
-
Notifications
You must be signed in to change notification settings - Fork 1
/
install.txt
46 lines (35 loc) · 1.58 KB
/
install.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
功能简介:
installed App: 系统安装、安装记录
deploy App: Salt Key管理、模块部署、远程管理、代码发布
asset App: 主机列表、服务器软硬资产、网络设备资产、数据中心资产
设计流程:
传送门:http://binbin158.blog.51cto.com/2659767/1561175
安装
1.Cobbler(OMS需要调用cobbler代码模块)
yum localinstall /tmp/cobbler-2.6.3-1.el6.noarch.rpm // yum install cobbler
2.Saltstack
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install salt-master //最近epel源有问题,可以上官网直接下载代码install
3.Saltstack API、配置
传送门:http://pengyao.org/salt-api-deploy-and-use.html
4.MySQL-python
yum install MySQL-python
5.MySQL安装配置(OMS数据模型、APP代码需要调用),只要python manage.py validate没问题就OK
1.新装一个MySQL
2.使用现用滴, 这个环节我就略了~
6.salt_event_to_mysql.py
传送门:http://pengyao.org/saltstack_master_retuner_over_event_system.html
7.ext_pillar(oms.py)
传送门:http://binbin158.blog.51cto.com/2659767/1570433
配置(根据环境自行配置):
settings.py 数据库信息
settings_local.py API接口信息,数据库信息
cobble_api.py 连接信息
启动
1.导入数据类型
mysql -uroot -p -e 'create database oms;'
python manage.py validate
python manage.py syncdb
2.启动程序
a#直接启动, python manage.py runserver 0.0.0.0:8000
b#nginx + uwsgin,参考链接:http://binbin158.blog.51cto.com/2659767/1569298