作家
登录

批量管理自动化运维100台小规模服务器

作者: 来源: 2017-09-15 17:05:06 阅读 我要评论

"*password*" {send "$password\r"
  •  } 
  •   expect eof    
    1. [root@centos7 ~]#pslurp -H 192.168.100.128 -L /app/ -r /app/test test(存储到本地后的名称) 
    2. [1] 04:14:13 [SUCCESS] 192.168.100.128                      #批量下载办事器中的文档到本地,-L指定下                                                             载目次,local存储到本地的名称 
    3. [root@centos7 ~]#pslurp -H 192.168.100.128 -L /app/ /app/mcurl.sh mcurl.sh 
    4. [1] 04:13:13 [SUCCESS] 192.168.100.128                      #批量下载办事器中文档到本地 
    5. [root@centos7 ~]#pslurp -H 192.168.100.128 -L /app/ /etc/passwd pawd 
    6. [1] 04:23:39 [SUCCESS] 192.168.100.128      #批量下载目标办事器的passwd文件,下载到本地改名为pawd  

    三、脚本功能及实现过程

    3.1 脚本运行情况

    办事器集群情况或百台阁下办事器的治理,如若太多办事器得救助专业袈渌维对象assible。

    3.2 脚本功能介绍

    (1)批量履行敕令,并将结不雅返回终端或日记文件;

    -h

    (2)文件批量复制,将本地的文件批量上传给长途主机;

    (3)文件批量下载,将长途主机的文件批量下载至本地;

    3.3 脚本编写思路

    主动化运维脚本的编写思路:

    第一步:生成key,应用Expect将公钥分发给办事器;

    第二步:应用pscp.pssh向长途主机(主机列表文件)推送脚本

    第三步:应用pssh长途主机发送履行脚本指令

    -o

    第四步:应用pslurp.pssh收受接收脚本及日记文件,针对性进行处理

    3.4 脚本编写案例

    第一步:编写Expect脚本,实现key的上传

    第二步:应用bash脚本调用Expect脚本批量给办事器上传(此时已实现免暗码登录)

    1. #!/bin/bash 
    2.   file=/root/.ssh/id_rsa.pub 
    3.   net=192.168.100 
    4.   ip=$net.$n 
    5.   for n in {1..255};do 
    6.       expect send-rsa-pub.exp $file $ip 
    7.   done     

    第三步:编写营业脚本(脚本脚本最好临盆相干日记文件,有应用收受接收日记进行相干处理)检测磁盘的应用率

    1. #!/bin/bash 
    2.  
    3. >/var/log/diskcheck.log 
    4.  
    5. df |grep "/dev/sd" |while read disk ;do 
    6.  
    7.     diskused=`echo $disk|sed -r 's/.* ([0-9]+)%.*/\1/'
    8.     devname=`echo $disk |cut -d " " -f1` 
    9.     [ $diskused -ge 1 ] && echo "$devname will be full:$diskused%" >> /var/log/diskcheck.log 
    10. done 

        推荐阅读

        iPhone 创新乏力?或许你忽略了苹果专利库的这些黑科技

      51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 编者按:苹不雅的新一代 iPhone 已经于北京时光 9 月 13 日凌晨落下帷幕,新品资讯请移步这里 。而在 iP>>>详细阅读


      本文标题:批量管理自动化运维100台小规模服务器

      地址:http://www.17bianji.com/lsqh/37457.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)