国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種批量修改集群中服務(wù)器配置信息的方法及裝置與流程

      文檔序號(hào):11523998閱讀:460來源:國知局
      一種批量修改集群中服務(wù)器配置信息的方法及裝置與流程

      本發(fā)明涉及服務(wù)器配置領(lǐng)域,特別是涉及一種批量修改集群中服務(wù)器配置信息的方法及裝置。



      背景技術(shù):

      隨著大數(shù)據(jù)及云計(jì)算時(shí)代的到來,信息技術(shù)正在飛速的發(fā)展,隨之而來的是企業(yè)對(duì)于基礎(chǔ)it設(shè)施的需求量呈指數(shù)級(jí)增加。由于服務(wù)器是實(shí)現(xiàn)大數(shù)據(jù)及云計(jì)算的最基本的it設(shè)施,所以it企業(yè)發(fā)展的過程中服務(wù)器數(shù)量在不斷增加,這儼然已經(jīng)給企業(yè)中負(fù)責(zé)對(duì)服務(wù)器進(jìn)行修改和管理的人員帶來了巨大的挑戰(zhàn)。

      現(xiàn)有的修改服務(wù)器配置信息的方法是人為的登錄每一臺(tái)服務(wù)器,在找到配置文件后進(jìn)行配置信息的修改。這種修改方法實(shí)施起來較為繁瑣,當(dāng)服務(wù)器數(shù)量少的時(shí)候還能勉強(qiáng)勝任,但是現(xiàn)在企業(yè)中往往運(yùn)行著成百上千甚至更多的服務(wù)器,憑借上述方法對(duì)服務(wù)器進(jìn)行修改的工作量是巨大的,不僅需要花費(fèi)大量人力,而且效率低下,有時(shí)還會(huì)出現(xiàn)錯(cuò)誤。在企業(yè)非常注重時(shí)效性的當(dāng)下,上述方法很難滿足企業(yè)對(duì)于效率的要求,甚至?xí)虼藶槠髽I(yè)帶來損失。

      可見,提供一種批量修改集群中服務(wù)器配置信息的方法以提高對(duì)服務(wù)器進(jìn)行配置修改的效率,是本領(lǐng)域技術(shù)人員亟待解決的問題。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的是提供一種批量修改集群中服務(wù)器配置信息的方法及裝置用于對(duì)服務(wù)器配置信息進(jìn)行修改時(shí),提高修改的效率,降低人工成本。

      為解決上述技術(shù)問題,本發(fā)明提供一種批量修改集群中服務(wù)器配置信息的方法,包括:

      獲取用戶編寫的修改腳本,并將修改腳本發(fā)送至集群中的服務(wù)器上的第一路徑;其中,修改腳本中包括修改配置信息的指令;

      當(dāng)修改腳本發(fā)送至服務(wù)器時(shí),賦予修改腳本可執(zhí)行權(quán)限,并運(yùn)行修改腳本以修改配置信息。

      優(yōu)選的,在賦予修改腳本可執(zhí)行權(quán)限之前,該方法進(jìn)一步包括:

      獲取用戶編寫的關(guān)系腳本,并將關(guān)系腳本發(fā)送至服務(wù)器上的第二路徑;其中,關(guān)系腳本記錄有ip地址與配置信息的對(duì)應(yīng)關(guān)系;

      則對(duì)應(yīng)的,修改腳本中還包括獲取本機(jī)ip地址的指令以及根據(jù)本機(jī)ip地址在關(guān)系腳本中匹配ip地址對(duì)應(yīng)的配置信息的指令。

      優(yōu)選的,第一路徑與第二路徑為相同路徑。

      優(yōu)選的,在獲取用戶編寫的關(guān)系腳本與獲取用戶編寫的修改腳本之前,該方法進(jìn)一步包括:

      生成rsa公鑰及rsa私鑰,并將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器以實(shí)現(xiàn)免密碼登錄服務(wù)器。

      優(yōu)選的,將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器具體為:

      將rsa公鑰及rsa私鑰通過安全復(fù)制客戶端發(fā)送至服務(wù)器。

      優(yōu)選的,賦予修改腳本可執(zhí)行權(quán)限具體為:

      通過安全協(xié)議連接工具賦予修改腳本可執(zhí)行權(quán)限。

      優(yōu)選的,配置信息具體為主機(jī)名。

      此外,本發(fā)明還提供一種批量修改集群中服務(wù)器配置信息的裝置,包括:

      修改腳本處理模塊,用于獲取用戶編寫的修改腳本,并將修改腳本發(fā)送至集群中的服務(wù)器上的第一路徑;其中,修改腳本中包括修改配置信息的指令;

      腳本執(zhí)行模塊,用于當(dāng)修改腳本發(fā)送至服務(wù)器時(shí),賦予修改腳本可執(zhí)行權(quán)限,并運(yùn)行修改腳本以修改配置信息。

      優(yōu)選的,該裝置進(jìn)一步包括:

      關(guān)系腳本處理模塊,用于獲取用戶編寫的關(guān)系腳本,并將關(guān)系腳本發(fā)送至服務(wù)器上的第二路徑;其中,關(guān)系腳本記錄有ip地址與配置信息的對(duì)應(yīng)關(guān)系。

      優(yōu)選的,該裝置進(jìn)一步包括:

      免密碼登錄模塊,用于生成rsa公鑰及rsa私鑰,并將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器,以實(shí)現(xiàn)免密碼登錄服務(wù)器。

      本發(fā)明所提供的一種批量修改集群中服務(wù)器配置信息的方法,將寫有修改配置信息指令的修改腳本發(fā)到集群的每臺(tái)服務(wù)器上,再運(yùn)行集群中每臺(tái)服務(wù)器中的修改腳本。由于修改配置信息的步驟以指令的形式寫在修改腳本中,因此,在運(yùn)行腳本時(shí)服務(wù)器會(huì)逐條執(zhí)行腳本中的指令,這就相當(dāng)于讓集群中的每一個(gè)服務(wù)器分別修改自身的配置信息,從而實(shí)現(xiàn)對(duì)集群中各服務(wù)器的批量修改。另外,服務(wù)器能夠保證在錯(cuò)誤率極低的情況下執(zhí)行腳本,且執(zhí)行速度遠(yuǎn)高于人為的操作,所以這減輕了人為對(duì)集群中服務(wù)器進(jìn)行逐一修改的繁瑣性,而且避免了由于人為修改而可能出現(xiàn)的錯(cuò)誤,同時(shí)也大大節(jié)省了修改配置信息的時(shí)間,提高了效率。此外,本發(fā)明還提供一種批量修改集群中服務(wù)器配置信息的裝置,與上述的方法對(duì)應(yīng),有益效果如上所述。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實(shí)施例提供的一種批量修改集群中服務(wù)器配置信息的方法的流程圖;

      圖2為本發(fā)明實(shí)施例提供的另一種批量修改集群中服務(wù)器配置信息的方法的流程圖;

      圖3為本發(fā)明實(shí)施例提供的另一種批量修改集群中服務(wù)器配置信息的方法的流程圖;

      圖4為本發(fā)明實(shí)施例提供的一種批量修改集群中服務(wù)器配置信息的裝置結(jié)構(gòu)圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。

      本發(fā)明的核心是提供一種批量修改集群中服務(wù)器配置信息的方法及裝置用于對(duì)服務(wù)器配置信息進(jìn)行修改時(shí),提高修改的效率,降低人工成本。

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。

      實(shí)施例一

      圖1為本發(fā)明實(shí)施例提供的一種批量修改集群中服務(wù)器配置信息的方法的流程圖。請(qǐng)參考圖1,批量修改集群中服務(wù)器配置信息的方法的具體步驟包括:

      步驟s10:獲取用戶編寫的修改腳本,并將修改腳本發(fā)送至集群中的服務(wù)器上的第一路徑。

      其中,修改腳本中包括修改配置信息的指令。

      在本步驟中,將修改腳本發(fā)送至集群中的服務(wù)器上的目的是為了后續(xù)可以在集群中的服務(wù)器上運(yùn)行以實(shí)現(xiàn)相應(yīng)的效果。第一路徑可以根據(jù)實(shí)際的需要進(jìn)行具體規(guī)定,在此不做限定,可以對(duì)文件路徑進(jìn)行清晰規(guī)劃,以便在使用修改腳本時(shí)方便尋找其具體位置。另一方面,修改腳本中的內(nèi)容是由用戶寫好的指令,可以理解的是,腳本在運(yùn)行時(shí)系統(tǒng)會(huì)根據(jù)修改腳本中的執(zhí)行逐條進(jìn)行執(zhí)行,與用戶逐條輸入指令進(jìn)行執(zhí)行的效果是相同的,但是通過運(yùn)行腳本進(jìn)行修改配置信息的好處在于,用戶的一次編寫可以同時(shí)用在集群中的多臺(tái)服務(wù)器中,減輕了用戶逐臺(tái)配置的工作壓力。

      步驟s11:當(dāng)修改腳本發(fā)送至服務(wù)器時(shí),賦予修改腳本可執(zhí)行權(quán)限,并運(yùn)行修改腳本以修改配置信息。

      由于服務(wù)器的系統(tǒng)的安全機(jī)制會(huì)考慮到腳本對(duì)于系統(tǒng)安全的影響,所以在其上的腳本在運(yùn)行之前需要先由管理員賦予腳本可執(zhí)行權(quán)限,以證明該腳本是安全的,進(jìn)而才可以在服務(wù)器上運(yùn)行以實(shí)現(xiàn)相應(yīng)效果。

      顯而易見的,本發(fā)明所提供的一種批量修改集群中服務(wù)器配置信息的方法,將寫有修改配置信息指令的修改腳本發(fā)到集群的每臺(tái)服務(wù)器上,再運(yùn)行集群中每臺(tái)服務(wù)器中的修改腳本。由于修改配置信息的步驟以指令的形式寫在修改腳本中,因此,在運(yùn)行腳本時(shí)服務(wù)器會(huì)逐條執(zhí)行腳本中的指令,這就相當(dāng)于讓集群中的每一個(gè)服務(wù)器分別修改自身的配置信息,從而實(shí)現(xiàn)對(duì)集群中各服務(wù)器的批量修改。另外,服務(wù)器能夠保證在錯(cuò)誤率極低的情況下執(zhí)行腳本,且執(zhí)行速度遠(yuǎn)高于人為的操作,所以這減輕了人為對(duì)集群中服務(wù)器進(jìn)行逐一修改的繁瑣性,而且避免了由于人為修改而可能出現(xiàn)的錯(cuò)誤,同時(shí)也大大節(jié)省了修改配置信息的時(shí)間,提高了效率。

      實(shí)施例二

      圖2為本發(fā)明實(shí)施例提供的另一種批量修改集群中服務(wù)器配置信息的方法的流程圖。圖2中步驟s10-s11與圖1相同,在此不再贅述。

      如圖2所示,作為一種優(yōu)選的實(shí)施方式,在賦予修改腳本可執(zhí)行權(quán)限之前,進(jìn)一步包括:

      步驟s20:獲取用戶編寫的關(guān)系腳本,并將關(guān)系腳本發(fā)送至服務(wù)器上的第二路徑。

      其中,關(guān)系腳本記錄有ip地址與配置信息的對(duì)應(yīng)關(guān)系。

      則對(duì)應(yīng)的,修改腳本中還包括獲取本機(jī)ip地址的指令以及根據(jù)本機(jī)ip地址在關(guān)系腳本中匹配ip地址對(duì)應(yīng)的配置信息的指令。

      可以理解的是,關(guān)系腳本中記錄有ip地址與配置信息是考慮到在很大一部分情況下,集群中每臺(tái)服務(wù)器的配置信息的內(nèi)容都是不相同的,需要根據(jù)不同的服務(wù)器進(jìn)行相應(yīng)內(nèi)容的配置。由于區(qū)分集群中每臺(tái)服務(wù)器都對(duì)應(yīng)有唯一的ip地址,所以將ip地址與配置信息寫在一個(gè)單獨(dú)的關(guān)系腳本中通過修改腳本進(jìn)行調(diào)用,一方面能夠?qū)崿F(xiàn)對(duì)不同服務(wù)器的不同配置,另一方面也能使用戶對(duì)于不同服務(wù)器的配置信息內(nèi)容一目了然,方便后期進(jìn)行內(nèi)容更改或錯(cuò)誤配置的排查。而相應(yīng)的,在修改腳本中會(huì)有調(diào)用上述關(guān)系腳本的指令以及根據(jù)ip地址匹配關(guān)系腳本中相應(yīng)的配置信息的指令。

      需要說明的是,步驟s10與步驟s20的執(zhí)行順序可以不固定,當(dāng)然也可以同時(shí)進(jìn)行,這里只是把每個(gè)步驟中所執(zhí)行的內(nèi)容作出展示,并不對(duì)執(zhí)行順序進(jìn)行限定。

      在此基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,第一路徑與第二路徑為相同路徑。

      可以理解的是,由于在第一路徑下的修改腳本與在第二路徑下關(guān)系腳本之間存在有很強(qiáng)的關(guān)聯(lián)性,所以將第一路徑與第二路徑歸為同一路徑可以更加方便用戶進(jìn)行相關(guān)腳本的查找。

      實(shí)施例三

      圖3為本發(fā)明實(shí)施例提供的另一種批量修改集群中服務(wù)器配置信息的方法的流程圖。圖3中步驟s10-s11以及步驟s20與圖2相同,在此不再贅述。

      如圖3所示,作為一種優(yōu)選的實(shí)施方式,在獲取用戶編寫的關(guān)系腳本與獲取用戶編寫的修改腳本之前,進(jìn)一步包括:

      步驟s30:生成rsa公鑰及rsa私鑰,并將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器以實(shí)現(xiàn)免密碼登錄服務(wù)器。

      由于rsa算法的機(jī)制原因,由rsa公鑰進(jìn)行加密的數(shù)據(jù)只能由對(duì)應(yīng)的rsa私鑰進(jìn)行解密。當(dāng)用戶使用的設(shè)備需要免密碼登錄到服務(wù)器時(shí),用戶使用的設(shè)備發(fā)來通過rsa公鑰進(jìn)行加密的數(shù)據(jù),服務(wù)器需要有用戶使用的設(shè)備的rsa私鑰,并通過該rsa私鑰對(duì)上述數(shù)據(jù)進(jìn)行解密以對(duì)其做認(rèn)證,進(jìn)而允許免密碼登錄。由于集群中的每一臺(tái)服務(wù)器都有賬號(hào)和密碼,因此對(duì)于每臺(tái)服務(wù)器進(jìn)行操作之前都要先通過賬號(hào)密碼進(jìn)行登錄操作,需要一定的時(shí)間開銷。當(dāng)頻繁對(duì)某一服務(wù)器進(jìn)行操作時(shí),反復(fù)的登錄操作也會(huì)給用戶帶來很大的額外工作量。因此,可以將用戶所使用的設(shè)備的rsa公鑰和rsa私鑰發(fā)送至集群的服務(wù)器中,每一臺(tái)服務(wù)器在接收到用戶所使用設(shè)備的連接時(shí)可以免密碼直接進(jìn)入系統(tǒng),為用戶減少了一定的時(shí)間開銷。

      在此基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器具體為,將rsa公鑰及rsa私鑰通過安全復(fù)制客戶端發(fā)送至服務(wù)器。

      當(dāng)下較為流行的安全復(fù)制客戶端包括pscp(puttysecurecopyclient)等。由于安全復(fù)制客戶端可以保證用戶所使用設(shè)備與集群中的服務(wù)器之間數(shù)據(jù)的安全和快速地傳輸,所以采用安全復(fù)制客戶端能夠提高腳本在傳輸時(shí)的安全性以及傳輸效率。

      在此基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,賦予修改腳本可執(zhí)行權(quán)限具體為,通過安全協(xié)議連接工具賦予修改腳本可執(zhí)行權(quán)限。

      當(dāng)下較為流行的安全連接協(xié)議工具包括pssh(puttysecureshell)等,安全協(xié)議連接工具能夠遠(yuǎn)程對(duì)集群中的服務(wù)器進(jìn)行操作,并且能保證操作的安全性。

      此外,作為一種優(yōu)選的實(shí)施方式,配置信息具體為主機(jī)名。

      由于一個(gè)集群中往往有成千上萬臺(tái)服務(wù)器,所以服務(wù)器的主機(jī)名對(duì)于對(duì)集群進(jìn)行維護(hù)的用戶來說十分重要,通常需要通過主機(jī)名得知服務(wù)器的具體信息,因此采用本方法進(jìn)行服務(wù)器主機(jī)名的配置可以使主機(jī)名的配置更加高效。當(dāng)然,本發(fā)明還可以用于服務(wù)器其它信息的配置,這里只是對(duì)較優(yōu)選的方式進(jìn)行舉例說明,并不做具體限定。

      實(shí)施例四

      在上文中對(duì)于批量修改集群中服務(wù)器配置信息的方法的實(shí)施例進(jìn)行了詳細(xì)的描述,本發(fā)明還提供一種與該方法對(duì)應(yīng)的批量修改集群中服務(wù)器配置信息的裝置,由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見方法部分的實(shí)施例的描述,這里暫不贅述。

      圖4為本發(fā)明實(shí)施例提供的一種批量修改集群中服務(wù)器配置信息的裝置結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的一種批量修改集群中服務(wù)器配置信息的裝置,包括:

      修改腳本處理模塊10,用于獲取用戶編寫的修改腳本,并將修改腳本發(fā)送至集群中的服務(wù)器上的第一路徑;其中,修改腳本中包括修改配置信息的指令。

      腳本執(zhí)行模塊11,用于當(dāng)修改腳本發(fā)送至服務(wù)器時(shí),賦予修改腳本可執(zhí)行權(quán)限,并運(yùn)行修改腳本以修改配置信息。

      本發(fā)明所提供的一種批量修改集群中服務(wù)器配置信息的裝置,將寫有修改配置信息指令的修改腳本發(fā)到集群的每臺(tái)服務(wù)器上,再運(yùn)行集群中每臺(tái)服務(wù)器中的修改腳本。由于修改配置信息的步驟以指令的形式寫在修改腳本中,因此,在運(yùn)行腳本時(shí)服務(wù)器會(huì)逐條執(zhí)行腳本中的指令,這就相當(dāng)于讓集群中的每一個(gè)服務(wù)器分別修改自身的配置信息,從而實(shí)現(xiàn)對(duì)集群中各服務(wù)器的批量修改。另外,服務(wù)器能夠保證在錯(cuò)誤率極低的情況下執(zhí)行腳本,且執(zhí)行速度遠(yuǎn)高于人為的操作,所以這減輕了人為對(duì)集群中服務(wù)器進(jìn)行逐一修改的繁瑣性,而且避免了由于人為修改而可能出現(xiàn)的錯(cuò)誤,同時(shí)也大大節(jié)省了修改配置信息的時(shí)間,提高了效率。

      在實(shí)施例四的基礎(chǔ)上,該裝置還包括:

      關(guān)系腳本處理模塊,用于獲取用戶編寫的關(guān)系腳本,并將關(guān)系腳本發(fā)送至服務(wù)器上的第二路徑;其中,關(guān)系腳本記錄有ip地址與配置信息的對(duì)應(yīng)關(guān)系。

      在實(shí)施例四的基礎(chǔ)上,該裝置還包括:

      免密碼登錄模塊,用于生成rsa公鑰及rsa私鑰,并將rsa公鑰及rsa私鑰發(fā)送至服務(wù)器,以實(shí)現(xiàn)免密碼登錄服務(wù)器。

      以上對(duì)本發(fā)明所提供的一種批量修改集群中服務(wù)器配置信息的方法及裝置進(jìn)行了詳細(xì)介紹。說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

      還需要說明的是,在本說明書中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1