1 软件安装
1.1 获取镜像
- 请致电:13929570xx0 获取镜像(可在EIP处获取)
1.2 镜像安装
#导入镜像
gunzip zz101.tar.gz
cat zz101.tar|docker import – zz01:1.0.1# 检查端口
#是否被占用,如果被占用,请更换端口
sudo netstat -nl|grep 8001
# 不设置ssh和数据库对外端口
docker run -it –name zz01 –hostname zz01 –privileged=true -p 8001:8000 fc-zz01:1.0.1 /sbin/init
# 设置ssh、数据库端口
docker run -it –name zz01 –hostname zz01 –privileged=true -p 8001:8000 -p 10222:22 -p 33306:3306 fc-zz01:1.0.1 /sbin/init1.3 查看容器运行情况
#查看镜像运行情况
[root@localhost ~]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e975a3e374e8 fc-zw01-openeler:v2 “/sbin/init” 3 weeks ago Up 3 hours 0.0.0.0:8001->8000/tcp, :::8001->8000/tc zz012 初始化设置
2.1 修改 config.py
docker exec -it zz01 /bin/bash
#/data/domain/web/fc/config.py
BASE_URL= “http://c.thinkrock.cn:8001”
#修改改为(如果不修改,程序无法定位软件下载位置)
BASE_URL= “http://10.10.10.10:7000”
10.10.10.10 改为具体ip地址2.2 用户注册邀请码
2xyw2.3 运行卓挚
sudo docker exec -it zz01 /bin/bash
cd /data/domain/web/fc
source venv/bin/activate
nohup python3 app.py &2.4 测试
- 打开页面测试
http://10.10.10.10:7000
看到如下界面,代表安装成功。
3 运维平台功能类
3.1 功能:用户注册
管理员用户无法注册,有两个,admin与 zw_user 密码是(可致电:13929570660获取)
普通装注册,需要输入邀请码(2xyw),如下图所示,在对应位置输入即可
3.2 功能:管理员功能 – 用户管理(用户增删改查)
使用管理员账号登录后,网站顶部导航条会出现管理员功能功能区域(如下图所示)
点击用户管理, 可以对注册的账号进行管理
3.3 功能:管理员功能 – 操作授权代码
- 为有操作码授权限定的工具,发布操作授权代码。
- 操作授权代码,仅有一组有效,颁发新的代码,旧的代码立即失效。
- 操作授权代码有效期4小时,超时将失效,需要重新颁发。
- 操作授权代码, 可以在所有限定需要输入授权码的工具内使用。
3.4 功能:管理员功能 – 监控设置(支持ping、80、ntp)
- 监控看板,维护工作的资管设备主要就分为yum、ntp等,所以仅开发了web和ntp监控,以及ping。
- 点击监控设置(如下图所示),即可进入监控设置
- 设置完成后,需要重启应用,监控设置才能生效
sudo docker stop zz01
sudo docker start zz01
sudo docker exec -it zz01 /bin/bash
cd /data/domain/web/fc
source venv/bin/activate
nohup python3 app.py &
/usr/local/app/nginx/sbin/nginx- 不容器容器,可引入容器进行如下操作
sudo docker exec -it zz01 /bin/bash
lsof -i:8000
kill响应进程重新运行即可,
cd /data/domain/web/fc
source venv/bin/activate
nohup python3 app.py &- 设置及重启完成后,在首页将看到监控看板
用户账号、SSH秘钥管理
平台系统账号
用户注册
用户登录
个人信息管理
用户类型
- 超级管理员
- 普通用户
远程主机账号
运行账号管理(增删改查)
远程主机秘钥设置
SSH秘钥管理
公钥管理
私钥管理
秘钥下发
授权代码
功能1:授权代码生成
- 点击生成授权码,会生成操作授权码。
- 系统有且只有1个有效的授权码,只有最后生成的授权码是有效的,如果产生了新的授权码,之前发布授权码会自动的全部失效。
- 操作授权码为全局通用,所有需要授权的地方均可使用。
- 操作授权码自发布时间算起,有效期4小时。
监控设置
自动化巡检
巡检类工具
设置类
巡检类
计划任务
巡检查询
邮件
邮件设置
邮件发送
计划任务
4 自动化运维类
4.1 文件操作类
4.1.1 硬件巡检设置类
4.1.2 硬件处理类
4.1.2.1 功能:RAID 设置
4.1.2.2 功能:硬件信息查询
4.1.2.3 功能:IPMI运行状态
4.1.2.4 功能:IPMI账号管理
4.1.2.5 功能:IPMI告警信息管理
4.1.2.6 功能:磁盘信息查询
功能点1 : 软件检查
- 打开平台(硬件处理类 > 磁盘信息查询)
- 输入ip地址 格式如图示
- 点击软件检查,完成操作。
功能点2 : storcli/arcconf安装
- storcli/arcconf 是查询磁盘信息必备的软件。使用说明如下:
- 需要输入资源URL,否则因无法获取软而无法安装
软件的默认位置是初始化时,设置/soft目录下。安装软件时输入即可
- 实施软件安装
- 完成安装,会自动查询安装结果
功能点3 : smartctl 安装
- 需要设置好redhat/suse/openEuler/BClinux 等操作系统的yum配置
- yum 命令系列和zypper命令系列的,都可以一键实施安装
- 完成安装
功能点4 : 磁盘信息
- 点击磁盘信息,显示磁盘的各项信息
- 下载磁盘 xls文件,软件会自动生成xls格式的文件
- 说明: 表格会在每次请求时,自动生成文件,文件会自动覆盖上次同样操作生成的文件。
4.1.2.7 功能:磁盘固件升级(Linux主机)
前置条件:
- 镁光SSD磁盘固件升级范围:
1.必须是镁光磁盘。
2.磁盘型号必须符合如下6种型号,
MTFDDAK1T9TDC-1AT1ZABYY
MTFDDAK1T9TDD-1AT1ZABYY
MTFDDAK3T8TDC-1AT1ZABYY
MTFDDAK480TDC-1AT1ZABYY
MTFDDAK960TDC-1AT1ZABYY
MTFDDAK960TDD-1AT1ZABYY
3.固件版本是:
Fimware:D1CM004
4.必须全部满足上述条件才能升级
5.其他品牌的磁盘,会显示出信息,但无法被选中,不能升级固件,如果需要升级其他品牌磁盘的固件,需要开发相应的功能。
- 该操作需要获取操作授权代码。
功能点1: 软件检查
- storcli与smartctl是升级必备的软件,需要同时能够正常运行才能升级磁盘固件。所以第一步是软件检查。
如下图所示,软件状态必须是OK才能安装。
功能点2:storcli/arcconf安装
- 如果相关软件不存在,如下图所示,需要安装相关软件。
- 文件位置
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft/
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft
- 安装软件
- 完成安装
功能点3:smartctl安装
- 需要设置好redhat/suse/openEuler/BClinux 等操作系统的yum配置
- yum 命令系列和zypper命令系列的,都可以一键实施安装
如下图所示,没有smartctl需要安装
- 软件安装
- 完成安装
功能点4:RAID型号查询(可查询raid卡firmware版本)
- 点击查询即可
- 返回raid卡型号和raid卡 firmware信息
功能点5:磁盘型号及Firmware版本查询
- 点击查询
功能点6:升级镁光磁盘固件
- 建议每台机器,每次升级一块磁盘
- 需要输入固件URL的目录
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft/
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft
- 只有镁光004版本固件的磁盘,才能被选中升级,其他磁盘及frimware版本不对的磁盘,无法升级。
4.1.2.8 功能:磁盘固件升级(vmware)
- 镁光SSD磁盘固件升级范围:
1.必须是镁光磁盘。
2.磁盘型号必须符合如下6中型号,
MTFDDAK1T9TDC-1AT1ZABYY
MTFDDAK1T9TDD-1AT1ZABYY
MTFDDAK3T8TDC-1AT1ZABYY
MTFDDAK480TDC-1AT1ZABYY
MTFDDAK960TDC-1AT1ZABYY
MTFDDAK960TDD-1AT1ZABYY
3.固件版本是:
Fimware:D1CM004
4.必须全部满足上述条件才能升级
- 该操作需要获取操作授权代码。
功能点1: 软件检查
- storcli与smartctl是升级必备的软件,需要同时能够正常运行才能升级磁盘固件。所以第一步是软件检查。
如下图所示,软件状态必须是OK才能安装。
功能点2:storcli安装
- 如果相关软件不存在,如下图所示,需要安装相关软件。
- 文件位置
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft/
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft
- 安装软件
- 完成安装
功能点3:smartctl安装
- 文件位置
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft/
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft
如下图所示,没有smartctl需要安装
- 软件安装
- 完成安装
功能点4:RAID型号查询(可查询raid卡firmware版本)
- 点击查询即可
- 返回raid卡型号和raid卡 firmware信息
功能点5:磁盘型号及Firmware版本查询
- 点击查询
功能点6:升级镁光磁盘固件
- 建议每台机器,每次升级一块磁盘
- 需要输入固件URL的目录
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft/
http://[系统集成的软件位置在config.py文件BASE_URL中]/soft
- 只有镁光004版本固件的磁盘,才能被选中升级,其他磁盘及frimware版本不对的磁盘,无法升级。
- 完成安装
- 升级完成后的磁盘,已经无法被再次选中。