zoukankan      html  css  js  c++  java
  • 部署巡检脚本

    修改各个脚本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中

  • 相关阅读:
    【[国家集训队]最长双回文串】
    【[国家集训队]Crash的数字表格 / JZPTAB】
    【YY的GCD】
    【于神之怒加强版】
    【[SDOI2015]约数个数和】
    【[TJOI2010]电影迷】
    【[SDOI2011]拦截导弹】
    【[SDOI2014]数表】
    linux系统编程之管道(三)
    linux系统编程之管道(二)
  • 原文地址:https://www.cnblogs.com/cmss/p/4844672.html
Copyright © 2011-2022 走看看