软件安装
csyun安装:
搭建本云平台通常需要有多台独立的机器,具体需求如下:
- X86服务器
- 主流CPU
- 32G内存以上
- 硬盘300G以上
csyun-server和csyun-agent软件是都是安装在root用户下,也运行root用户下。
通常需要在一台物理机器上安装csyun-server,每台物理机器上安装csyun-agent。
安装包如下:
- csyun-serverX.Y.Z.tar.xz: 其中X.Y.Z是版本号,如1.0.0
- csyun-agentX.Y.Z.tar.xz: 其中X.Y.Z是版本号,如1.0.0
解压安装包
- 把安装包csyun-serverX.Y.Z.tar.xz、csyun-agentX.Y.Z.tar.xz解压到/opt目录下即可。
- 注意csyun-serverX.Y.Z.tar.xz只需要安装在其中的一台物理机上即可,而csyun-agentX.Y.Z.tar.gz和python3.6.X_centos7.tar.xz需要安装在每一台机器上。
csyun产品的安装需要安装csumdb、csyun-server、csyun-agent三个部分,安装顺序不可颠倒,注意:要选择和自己操作系统对应的版本,本文所使用的操作系统为CentOS7,因选择el7的版本。本例使用的安装文件如下:
1. csumdb的安装
我们将csyun产品的安装的大部分指令集成在了安装脚本中,执行bash指令便会实现自动安装,安装成功结果如下:
bash cusmdb1.0.0.el7.x86_64.bin
该数据库默认安装在:/home/csumdb目录下,自动创建数据库用户:csumdb,可以通过如下命令来查看数据库用户信息:
cat /etc/passwd
下面进入到csumdb用户下,启动数据库。只有在启动数据库的情况下才可以完成csyun的安装:
su – csumdb
pg_ctl start
数据库启动成功画面如图所示:
2. csyun-server的安装:
由于上一步是在csumdb用户下开启数据库,现在需要切换到root用户下
bash csyun-server2.5.3beta1.el7.x86_64.bin
注意:必须要在root用户下进行安装,否则会出现如下异常,供使用者参考。
csyun-server安装成功示例:
接着要选择通信的IP地址,一般情况下不选择192.168.开头的IP,因为此IP属于本地IP地址。此时我们可以启动csyun-servce服务了
system start csyun-server
system status csyun-server
启动成功示例:
此时可以通过8080端口来访问Web界面,输入用户名和密码(用户名为admin,默认密码为cstech)后就可以登录管理界面了:上面显示暂无数据,由于此时还未装agent端,所以显示没有物理机。
3. csyun-agent的安装:
# 安装csyun-agent服务
bash csyun-agent2.5.3beta1.el7.x86_64.bin
# 选择server端的IP地址,在本例中server端的IP地址为10.198.170.62,使用者根据自己的情况填写服务端的IP地址
csyun-server ip is 10.198.170.62
启动csyun-agent并查看状态:
systemctl start csyun-agent
systemctl status csyun-agent
csyun-agent启动成功示例: