加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

酸爽!我用这套无人值守安装系统瞬间搞定上百台服务器

发布时间:2019-01-05 14:03:26 所属栏目:外闻 来源:DBAplus社群
导读:一、前言 为啥要用无人值守安装系统?很简单的答案,就是方便日常工作。 常规装系统的办法有哪些? 光盘安装系统:一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。 U盘安装系统:

以下附加一份IP配置脚本,因为比较特殊,需要在网卡上配置vlan,打vlan标签。

  1. ip.txt    
  2. #依次对应序列号、业务网IP、数据网IP、管理网IP、主机名    
  3. XXXXXXXX 10.1.1.1 10.10.1.1 10.20.1.1 XXXX-1.1 
  4.  
  5. ip.sh 
  6. SN=`dmidecode -t 1 |grep "Serial Number" |awk -F ": " '{print $2}'` #取本机序列号 
  7. ip_1=`cat /tmp/ip.txt |grep $SN |awk -F " " '{print $2}'` #按照序列号指定对应IP   
  8. ip_10=`cat /tmp/ip.txt |grep $SN |awk -F " " '{print $3}'` 
  9. ip_20=`cat /tmp/ip.txt |grep $SN |awk -F " " '{print $4}'` 
  10. host_name=`cat /tmp/ip.txt |grep $SN |awk -F " " '{print $5}'` 
  11.  
  12. cat > /etc/sysconfig/network-scripts/ifcfg-eth2  << EOF 
  13. TYPE=Ethernet 
  14. BOOTPROTO=none 
  15. DEVICE=eth2 
  16. ONBOOT=yes 
  17. IPADDR=$ip_10 
  18. PREFIX=24 
  19. EOF 
  20.  
  21. cat > /etc/sysconfig/network-scripts/ifcfg-eth3 << EOF 
  22. TYPE=Ethernet 
  23. BOOTPROTO=none 
  24. DEVICE=eth3 
  25. ONBOOT=yes 
  26. IPADDR=$ip_20 
  27. PREFIX=24 
  28. EOF 
  29.  
  30. cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF 
  31. DEVICE=eth0 
  32. ONBOOT=yes 
  33. USERCL=no 
  34. MASTER=bond0 
  35. SLAVE=yes 
  36. EOF 
  37.  
  38. cat > /etc/sysconfig/network-scripts/ifcfg-eth1 << EOF 
  39. DEVICE=eth1 
  40. ONBOOT=yes 
  41. USERCTL=no 
  42. MASTER=bond0 
  43. SLAVE=yes 
  44. EOF 
  45.  
  46. #config bond 
  47. cat >  /etc/sysconfig/network-scripts/ifcfg-bond0 << EOF   
  48. DEVICE=bond0 
  49. BOOTPROTO=none 
  50. DEFROUTE=yes 
  51. IPV4_FAILURE_FATAL=no 
  52. NAME=bond0 
  53. ONBOOT=yes 
  54. IPADDR=$ip_1 
  55. PREFIX=24 
  56. GATEWAY=10.1.1.254 
  57. IPV6_PEERDNS=yes 
  58. IPV6_PEERROUTES=yes 
  59. BONDING_OPTS="miimon=100 mode=4" 
  60. EOF 
  61.  
  62. cat > /etc/sysconfig/network-scripts/route-eth2 << EOF #为网卡加入路由,使其他网卡能访问别的网段 
  63. 10.10.0.0/16 via 10.10.1.254 
  64. EOF 
  65.  
  66. cat > /etc/sysconfig/network-scripts/route-eth3 << EOF 
  67. 10.20.0.0/16 via 10.20.1.254 
  68. EOF 
  69.  
  70. systemctl restart network 
  71.  
  72. echo "$host_name" > /etc/hostname 
  73.  
  74. echo "$ip_1 $host_name" >> /etc/hosts 

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读