部署巡检脚本
2015-09-28 18:19
274 查看
修改各个脚本IP地址
手动执行脚本中获取IP地址的命令看能否成功得到
用mkdir.sh为所有节点创建目录,并在fuel节点部署analysis脚本和mkdir_date脚本
用scp_bcec_compute_check.sh为计算节点部署computernode_check脚本
手动scp为控制节点部署control_check脚本
用scp_ftp.sh为除fuel节点外的所有节点部署ftp client端
用setup_ftp.sh为除fuel节点外的所有节点安装ftp client端
查看ftp是否安装成功:rpm -qa | grep ftp
下载ftp服务端rpm包
查看vsftpd是否安装成功:rpm -q vsftpd
安装成功后,执行脚本不成功,sh -x xxx.sh可以看哪里卡住了,发现是ftp到服务端不通。
测试下各种方式:
telnet x.x.x.x 21
ping x.x.x.x
ssh x.x.x.x
ftp x.x.x.x
只有ssh是通的,配置服务端iptables,打开防火墙,可解决此问题
配置vsftpd:
新增ftp用户:useradd -d /home/bcec bcec
设置密码:passwd bcec xxxx
重置密码,则passwd bcec,会提示输入新密码,重新输入即可。
在服务端配置crontab,crontab -e编辑,crontab -l查看:
0 0 * * * sh /opt/shell/bcec_mkdir_date.sh > /dev/null 2>&1
0 11 * * * sh /opt/shell/bcec_analysis.sh > /dev/null 2>&1
用所有计算节点上起crontab:0 10 * * * sh /opt/shell/bcec_computernode_check.sh
在node-21:192.168.101.33上起crontab(三台控制节点只需要一台运行巡检脚本即可):0 10 * * * sh /opt/shell/bcec_control_check.sh > /dev/null 2>&1
修改数据库密码:cat /etc/mysql/conf.d/password.cnf,将其中的PASSWORD更新到脚本computernode_check.sh中
手动执行脚本中获取IP地址的命令看能否成功得到
用mkdir.sh为所有节点创建目录,并在fuel节点部署analysis脚本和mkdir_date脚本
用scp_bcec_compute_check.sh为计算节点部署computernode_check脚本
手动scp为控制节点部署control_check脚本
用scp_ftp.sh为除fuel节点外的所有节点部署ftp client端
用setup_ftp.sh为除fuel节点外的所有节点安装ftp client端
查看ftp是否安装成功:rpm -qa | grep ftp
下载ftp服务端rpm包
查看vsftpd是否安装成功:rpm -q vsftpd
安装成功后,执行脚本不成功,sh -x xxx.sh可以看哪里卡住了,发现是ftp到服务端不通。
测试下各种方式:
telnet x.x.x.x 21
ping x.x.x.x
ssh x.x.x.x
ftp x.x.x.x
只有ssh是通的,配置服务端iptables,打开防火墙,可解决此问题
配置vsftpd:
新增ftp用户:useradd -d /home/bcec bcec
设置密码:passwd bcec xxxx
重置密码,则passwd bcec,会提示输入新密码,重新输入即可。
在服务端配置crontab,crontab -e编辑,crontab -l查看:
0 0 * * * sh /opt/shell/bcec_mkdir_date.sh > /dev/null 2>&1
0 11 * * * sh /opt/shell/bcec_analysis.sh > /dev/null 2>&1
用所有计算节点上起crontab:0 10 * * * sh /opt/shell/bcec_computernode_check.sh
在node-21:192.168.101.33上起crontab(三台控制节点只需要一台运行巡检脚本即可):0 10 * * * sh /opt/shell/bcec_control_check.sh > /dev/null 2>&1
修改数据库密码:cat /etc/mysql/conf.d/password.cnf,将其中的PASSWORD更新到脚本computernode_check.sh中
相关文章推荐
- iOS9 URL Schema 白名单 微信
- 黑马程序员——Java基础语法(一)_关键字、标识符、常量、变量、运算符
- java 深拷贝
- 剖析Java中线程编程的概念
- leetcode:Single Number
- 网络图片加载
- 题解(中秋专场)
- python web开发框架django安装和测试
- HDU 5481:Desiderium(线段树)
- 关于attr的用法,自己写的一个例子。
- 如何把百度地图应用到安卓中
- 关于启动Aptana studio弹出failed to load the jni shared library
- SQL Server 2005数据库日志丢失的恢复
- 手机防盗2
- Java垃圾回收机制
- scala VS python2 (linux or shell)
- Linux_屏蔽360、scanv、QQ管家等IP扫描
- Linux系统--Linux的Grub应用
- 正确使用Android性能分析工具——TraceView
- C#的几种压缩文件方法