亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
樓主: king_819
打印 上一主題 下一主題

有獎(jiǎng)專家座談——自動(dòng)化運(yùn)維案例分享討論之一(特邀某大型網(wǎng)游運(yùn)維總監(jiān)“king_819”) [復(fù)制鏈接]

論壇徽章:
6
丑牛
日期:2013-09-17 00:18:40未羊
日期:2013-10-31 12:10:47午馬
日期:2013-12-07 01:58:50水瓶座
日期:2013-12-24 22:43:12水瓶座
日期:2014-03-15 21:12:13操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00
21 [報(bào)告]
發(fā)表于 2011-11-16 11:25 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
22 [報(bào)告]
發(fā)表于 2011-11-16 11:26 |只看該作者
恩。這個(gè)帖子好。如果獎(jiǎng)勵(lì)換成個(gè)IPHONE、IPAD之類的就更好了。
jqjyy 發(fā)表于 2011-11-16 10:58


多分享、分討論,就能如你所愿!

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
23 [報(bào)告]
發(fā)表于 2011-11-16 11:28 |只看該作者
expect + scp 遠(yuǎn)程復(fù)制文件
  1. #!/usr/local/bin/expect -f

  2. set ip 192.168.175.5
  3. set pwd ChinaUnix

  4. spawn scp ssh.exp root@$ip:/tmp

  5. expect {
  6.     "(yes/no)?" {send "yes\r";exp_continue}
  7.     "password:" {send  "$pwd\r"}
  8. }
  9. expect eof
復(fù)制代碼

論壇徽章:
0
24 [報(bào)告]
發(fā)表于 2011-11-16 11:28 |只看該作者
回復(fù)  chenyx

支持下活動(dòng),PXE我們用得也比較多,實(shí)用就行,不需要去趕時(shí)mao~

下階段準(zhǔn)備在公司試用P ...
yuhongchun 發(fā)表于 2011-11-16 11:25



   Puppet 是比較的強(qiáng)大了,希望大家能分享一些puppet定義的腳本

論壇徽章:
0
25 [報(bào)告]
發(fā)表于 2011-11-16 11:28 |只看該作者
我也來(lái)說(shuō)說(shuō)吧,我也是剛加入運(yùn)維行列不久,也經(jīng)歷過(guò)公司大規(guī)模機(jī)器上線的情況,說(shuō)說(shuō)我的經(jīng)歷吧,跟大家交流分享下!

1、批量的安裝:
我們的機(jī)器基本上都是系統(tǒng)都是被初始化好了,用的是某開(kāi)放平臺(tái)的機(jī)器,所以這個(gè)我們暫時(shí)不用太操心。主要是我們的業(yè)務(wù)需要依賴一些庫(kù)和一些基礎(chǔ)服務(wù),比如memcache,redis等,這樣在別人裝好的系統(tǒng)上去做這些事情基本步驟就是先加ssh信任,然后用rsync將lib等文件夾拷過(guò)去就可以直接用了,這樣就需要安裝的時(shí)候有一定的規(guī)范。(第一臺(tái)機(jī)器用源代碼手動(dòng)編譯,后面的機(jī)器基本與第一臺(tái)的架構(gòu)一致)

2、批量的優(yōu)化:
優(yōu)化主要是針對(duì)連接數(shù),mysql的配置文件,log放置的位置等信息做優(yōu)化,一般寫(xiě)好一臺(tái)的腳本,批量執(zhí)行就沒(méi)問(wèn)題了,前提是需要做好嚴(yán)格的測(cè)試。

3、批量部署:
這個(gè)就需要開(kāi)發(fā)的協(xié)助了,我們一般會(huì)跟開(kāi)發(fā)交流需要起哪些服務(wù),有什么要求,把代碼放到服務(wù)器上以后,一鍵拉起所有的服務(wù)就沒(méi)問(wèn)題了。
總體來(lái)說(shuō),部署還是開(kāi)發(fā)和運(yùn)維協(xié)作完成才能達(dá)到很好的效果。


這里所說(shuō)的自動(dòng)化,我感覺(jué)大部分在腳本上,腳本好壞直接關(guān)系到自動(dòng)化的程度,當(dāng)然,這里的腳本不僅限于shell,只要能用好手里的工具,就能最大限度的提高效率,發(fā)揮他們的能力!

論壇徽章:
0
26 [報(bào)告]
發(fā)表于 2011-11-16 11:29 |只看該作者
expect + scp 遠(yuǎn)程復(fù)制文件
Shell_HAT 發(fā)表于 2011-11-16 11:28


如果量大了,還是得上puppet

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
27 [報(bào)告]
發(fā)表于 2011-11-16 11:31 |只看該作者
expect + ftp 下載FTP文件
  1. #!/usr/local/bin/expect -f
  2. set ipaddress 192.168.175.5
  3. set user root
  4. set pass ChinaUnix

  5. spawn ftp $ipaddress
  6. expect "*Name*"
  7. send "$user\n"
  8. expect "*Password:*"
  9. send "$pass\n"
  10. expect "*ok*ftp>*"
  11. send "get teste\n"
  12. expect "*ftp>*"
  13. send "quit\n"
  14. expect eof
復(fù)制代碼

論壇徽章:
0
28 [報(bào)告]
發(fā)表于 2011-11-16 11:34 |只看該作者
expect + ftp 下載FTP文件
Shell_HAT 發(fā)表于 2011-11-16 11:31



支持清野分享更多的自動(dòng)化腳本!

論壇徽章:
0
29 [報(bào)告]
發(fā)表于 2011-11-16 11:36 |只看該作者
上次 一篇文章上介紹
Kickstart
Fully Automatic Installation
Cobbler
Spacewalk
OpenQRM

但是那個(gè)OpenQRM 好像很強(qiáng)大 有熟悉的嗎?

論壇徽章:
0
30 [報(bào)告]
發(fā)表于 2011-11-16 11:37 |只看該作者
批量修改遠(yuǎn)程linux服務(wù)器密碼

一、建立信任關(guān)系

192.168.9.203 為管理機(jī)

192.168.9.201 192.168.9.202 為遠(yuǎn)程linux服務(wù)器

1、在管理機(jī)生成證書(shū)、
  1. [root@manage ~]# ssh-keygen -t rsa
復(fù)制代碼
Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.   (私鑰)

Your public key has been saved in /root/.ssh/id_rsa.pub. (公鑰)

The key fingerprint is:

36:ec:fc:db:b0:7f:81:7e:d0:1d:36:5e:29:dd:5b:a0



2、將管理機(jī)上的公鑰傳送到各遠(yuǎn)程服務(wù)器

如遠(yuǎn)程服務(wù)器更改了默認(rèn)的ssh端口號(hào),就使用scp -P 17173,17173為端口號(hào)
  1. [root@manage .ssh]# scp id_rsa.pub 192.168.9.201:/root/.ssh/authorized_keys

  2. [root@manage .ssh]# scp id_rsa.pub 192.168.9.202:/root/.ssh/authorized_keys
復(fù)制代碼
管理機(jī)與遠(yuǎn)程主機(jī)信任關(guān)系建立完畢



二、通過(guò)shell腳本批量修改遠(yuǎn)程服務(wù)器密碼

如果要調(diào)用mkpasswd就得安裝expect,使用mkpasswd可以隨機(jī)產(chǎn)生密碼

usage: mkpasswd [args] [user]

where arguments are:

    -l #      (length of password, default = 10)

    -d #      (min # of digits, default = 2)

    -c #      (min # of lowercase chars, default = 2)

    -C #      (min # of uppercase chars, default = 2)

    -s #      (min # of special chars, default = 1)

    -v        (verbose, show passwd interaction)

    -p prog   (program to set password, default = passwd)

比如說(shuō)你要指定一個(gè)長(zhǎng)度為8,而且至少有三個(gè)大寫(xiě)字母的密碼,那么可以這樣輸入:

mkpasswd -l 8 - C 3,好了,密碼就會(huì)按你的要求隨機(jī)產(chǎn)生了
  1. yum -y install expect
復(fù)制代碼
ip_list.txt為遠(yuǎn)程服務(wù)器IP列表
  1. [root@manage .ssh]# cat ip_list.txt
復(fù)制代碼
192.168.9.201

192.168.9.202

如果遠(yuǎn)程服務(wù)器修改了默認(rèn)ssh的端口號(hào),就使用ssh -p 17173,17173為端口號(hào)
  1. #!/bin/bash

  2. #============== Though ssh remote server ,auto modify ROOT passwd =============#

  3. for IP in `cat /root/ip_list.txt` #導(dǎo)入遠(yuǎn)程要修改主機(jī)的IP

  4. do

  5. #========================= 創(chuàng)建遠(yuǎn)程主機(jī)密碼 ==========================#

  6. TMP_PWD=`mkpasswd -l 8 -C 3`

  7. R_PWD=`echo ${IP}_${TMP_PWD}`

  8. echo "${IP}_${TMP_PWD}" > R_PWD.txt



  9. #=========================== 修改遠(yuǎn)程主機(jī)密碼 ========================#


  10. if [ $? = 0 ] ; then

  11.    ssh $IP passwd root --stdin < R_PWD.txt

  12.    echo -e "$(date "+%Y-%m-%d %H:%M:%S")\t${IP}\t${R_PWD}\t" >> R_Server.log

  13. else

  14.    echo -e "$(date "+%Y-%m-%d %H:%M:%S")\t${IP} R_PWD.txt is create fail\tplease check!\t" >> M_pass.log

  15. fi

  16. if [ $? = 0 ] ; then

  17.    echo -e "$(date "+%Y-%m-%d %H:%M:%S")\tThe ${IP} passwd is modify OK\t" >> M_pass.log

  18. else

  19.    echo -e "$(date "+%Y-%m-%d %H:%M:%S")\tThe ${IP} passwd is modify fail\tplease check!\t" >> M_pass.log

  20. fi

  21. done
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP