免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: king_819
打印 上一主题 下一主题

有奖专家座谈——自动化运维案例分享讨论之二(特邀某大型网游运维总监“king_819”) [复制链接]

论坛徽章:
0
31 [报告]
发表于 2011-12-29 08:52 |显示全部楼层
Shell_HAT 发表于 2011-12-28 16:05
Demo_CPU.sh


     小巧的监控脚本,可以通ssh信任关系统或者expect交互批量对远程主机的监控,但有一个问题就是,如果一但达到监控的阀值,就会一直给邮箱发报警邮件

论坛徽章:
0
32 [报告]
发表于 2011-12-29 15:49 |显示全部楼层
gavindev 发表于 2011-12-29 15:31
共享存储会不会有单点问题,常用的共享存储方案有哪些?


   发果集群节点不多的情况下,NFS基本够用,Drbd+HeartBeat可以解决单点的问题,如果节点比较多,可以考虑用MFS

论坛徽章:
0
33 [报告]
发表于 2011-12-29 15:51 |显示全部楼层
回复 80# gavindev


    如果集群节点不是很多的情况下,NFS基本可以满足要求,Drbd+HeartBeat可以解决单点的问题,如果集群节点比较多,可以选用MFS


   

论坛徽章:
0
34 [报告]
发表于 2011-12-30 11:01 |显示全部楼层
jinni2012 发表于 2011-12-29 23:00
还有个小小的脚本,类似于aix的smit工具,每次在vmware里面从模板刻录的服务器都要免不了要改主机名,配ip, ...


自动修改网络ip、掩码、网关、DNS、主机名
  1. #!/bin/sh
  2. # BY kerry (聆听未来)
  3. # BLOG:http://kerry.blog.51cto.com

  4. # set variable
  5. ip_mod=$1
  6. mask_mod=$2
  7. gw_mod=$3
  8. dns_mod=$4
  9. hostname_mod=$5

  10. hosts=/etc/hosts
  11. ifcfg=/etc/sysconfig/network-scripts/ifcfg-eth0
  12. network=/etc/sysconfig/network
  13. resolv=/etc/resolv.conf
  14. hwaddr=`grep -i HWADDR $ifcfg|awk -F "=" '{print $2}'`

  15. # mod ip、mask、gw、dns、hostname
  16. if [ $# != 5 ];then
  17. cat << EOF
  18. +-----------------------------------------------------------------------------------+
  19. ++++++                                                                                +++++
  20. | ====   这是一个自动修改网络ip、掩码、网关、DNS、主机名的脚本                  ====|
  21. | ====   使用方法:ip_mod ip mask gw dns hostname                                ====|
  22. | ====   例:ip_mod 10.10.10.5 255.255.255.0 10.10.10.1 8.8.8.8 kerry           ====|
  23. ++++++                                                                                +++++
  24. +-----------------------------------------------------------------------------------+
  25. EOF
  26. fi

  27. if [ $# == 5 ];then
  28. /bin/hostname $hostname_modf
  29. cp -r $hosts ${hosts}.bak
  30. echo -e "$ip_mod $hostname_mod" > $hosts

  31. cp -r $ifcfg ${ifcfg}.bak
  32. echo -ne "DEVICE=eth0
  33. BOOTPROTO=static
  34. HWADDR=$hwaddr
  35. IPADDR=$ip_mod
  36. NETMASK=$mask_mod
  37. ONBOOT=yes
  38. " > $ifcfg

  39. cp -r $network ${network}.bak
  40. echo -ne "NETWORKING=yes
  41. HOSTNAME=$hostname_mod
  42. GATEWAY=$gw_mod
  43. " > $network

  44. cp -r $resolv ${resolv}.bak
  45. echo -e "nameserver $dns_mod" > $resolv

  46. # restart network
  47. service network restart

  48. echo "ip、mask、gw、dns、hostname set OK .................!!!!!!!"
  49. fi
复制代码

论坛徽章:
0
35 [报告]
发表于 2012-01-02 09:49 |显示全部楼层
多交流、多分享

相互学习、共享进步
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP