国产精品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):12118753閱讀:182來(lái)源:國(guó)知局
      一種控制分布式服務(wù)器的方法及裝置與流程
      本發(fā)明涉及計(jì)算機(jī)
      技術(shù)領(lǐng)域
      ,尤其涉及一種控制分布式服務(wù)器的方法及裝置。
      背景技術(shù)
      :圖形用戶界面,又稱圖形用戶接口(GUI,GraphicalUserInterface),是指采用圖形方式顯示的計(jì)算機(jī)操作環(huán)境用戶接口。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)更為簡(jiǎn)便易用。GUI的廣泛應(yīng)用是當(dāng)今計(jì)算機(jī)發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是通過(guò)窗口、菜單、按鍵等方式來(lái)方便地進(jìn)行操作。運(yùn)維集成管理工具(例如Saltstack),采用C/S架構(gòu),由單臺(tái)主控端對(duì)多臺(tái)被控端進(jìn)行批量運(yùn)維管理的工具。使用者可以通過(guò)在命令行下輸入salt命令進(jìn)行對(duì)主控服務(wù)器的遠(yuǎn)程控制。目前,對(duì)于Saltstack的操作方式,官方提供的只有命令行的版本,而命令行的方式對(duì)于使用者的操作并不直觀,且沒(méi)有很好的易用性。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供一種控制分布式服務(wù)器的方法及裝置,主要目的在于通過(guò)操作控制界面完成Saltstack對(duì)分布式服務(wù)器的控制。為達(dá)到上述目的,本發(fā)明主要提供如下技術(shù)方案:一方面,本發(fā)明提供了一種控制分布式服務(wù)器的方法,該方法包括:獲取通過(guò)操作控制界面輸入的控制指令信息,所述操作控制界面是將運(yùn)維集成管理工具Saltstack各操作功能圖形化的界面;根據(jù)所述控制指令信息將對(duì)應(yīng)的控制指令轉(zhuǎn)化為Saltstack可識(shí)別的執(zhí)行命令;將所述執(zhí)行命令發(fā)送至分布式服務(wù)器;接收分布式服務(wù)器返回的所述執(zhí)行命令的執(zhí)行結(jié)果;在所述操作控制界面中顯示所述執(zhí)行結(jié)果。另一方面,本發(fā)明還提供了一種控制分布式服務(wù)器的裝置,該裝置包括:獲取單元,用于獲取通過(guò)操作控制界面輸入的控制指令信息,所述操作控制界面是將運(yùn)維集成管理工具Saltstack各操作功能圖形化的界面;轉(zhuǎn)換單元,用于根據(jù)所述獲取單元獲取的控制指令信息將對(duì)應(yīng)的控制指令轉(zhuǎn)化為Saltstack可識(shí)別的執(zhí)行命令;發(fā)送單元,用于將所述轉(zhuǎn)換單元轉(zhuǎn)化的執(zhí)行命令發(fā)送至分布式服務(wù)器;接收單元,用于接收分布式服務(wù)器返回的所述執(zhí)行命令的執(zhí)行結(jié)果;顯示單元,用于在所述操作控制界面中顯示所述接收單元接收的執(zhí)行結(jié)果。依據(jù)上述本發(fā)明所提出的一種控制分布式服務(wù)器的方法及裝置,是在運(yùn)維集成管理工具Saltstack的主控端設(shè)置圖形化的操作控制界面,通過(guò)該圖形界面實(shí)現(xiàn)對(duì)分布式被控端服務(wù)器的管理與控制。由主控端獲取用戶在操作控制界面中點(diǎn)選的控制指令,并將該控制指令轉(zhuǎn)化為Saltstack可識(shí)別操作的執(zhí)行命令后發(fā)送給分布式被控端服務(wù)器,在分布式被控端服務(wù)器執(zhí)行完命令后反饋給主控端一個(gè)該命令的執(zhí)行結(jié)果,再由主控端中的操作控制界面將該執(zhí)行結(jié)果進(jìn)行展示。相對(duì)于現(xiàn)有的在命令行中輸入命令的控制方式,本發(fā)明可以使得用戶在使用Saltstack對(duì)分布式服務(wù)器控制和管理時(shí),更加直觀便捷的輸入需要的控制指令,無(wú)需記憶復(fù)雜的命令語(yǔ)言,也不需手動(dòng)的鍵入命令,提高了控制操作的簡(jiǎn)便性以及Saltstack的易用性。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。附圖說(shuō)明通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符 號(hào)表示相同的部件。在附圖中:圖1示出了本發(fā)明實(shí)施例提出的一種控制分布式服務(wù)器的方法流程圖;圖2示出了本發(fā)明實(shí)施例提出的另一種控制分布式服務(wù)器的方法流程圖;圖3示出了本發(fā)明實(shí)施例提出的一種控制分布式服務(wù)器的裝置的組成框圖;圖4示出了本發(fā)明實(shí)施例提出的另一種控制分布式服務(wù)器的裝置的組成框圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明實(shí)施例提供了一種控制分布式服務(wù)器的方法,如圖1所示,該方法的應(yīng)用,基于運(yùn)維集成管理工具Saltstack的C/S(Client/Server、客戶/服務(wù)器)架構(gòu),形成的由主控端可遠(yuǎn)程控制分布式部署被控端的管理系統(tǒng),具體步驟包括:101、獲取通過(guò)操作控制界面輸入的控制指令信息?,F(xiàn)有的運(yùn)維集成管理工具Saltstack是通過(guò)主控端在命令行下輸入salt命令來(lái)實(shí)現(xiàn)對(duì)分布式服務(wù)器的管理操作的。而本發(fā)明實(shí)施例是在主控端中創(chuàng)建一個(gè)圖形化的操作控制界面,將原有的salt命令以選項(xiàng)的方式呈現(xiàn)在操作控制界面中,由使用者通過(guò)對(duì)操作控制界面的點(diǎn)選來(lái)替代在命令行下鍵入salt命令的操作方式,從而為使用者提供一種新的交互方式來(lái)進(jìn)行分布是服務(wù)器的管理。在通過(guò)操作控制界面進(jìn)行的控制管理的模式下,主控端會(huì)先獲取到操作控制界面的觸發(fā)信息,該觸發(fā)信息是使用者通過(guò)操作控制界面輸入的用于管理分布式服務(wù)器的控制指令信息。102、根據(jù)所述控制指令信息將對(duì)應(yīng)的控制指令轉(zhuǎn)化為Saltstack可識(shí)別 的執(zhí)行命令。由于Saltstack在對(duì)分布式服務(wù)器進(jìn)行控制時(shí)使用的命令與操作控制界面輸入的控制指令信息的格式不同,因此,不能直接將控制指令信息發(fā)送給分布式的服務(wù)器。需要由主控端在獲取到操作控制界面的控制指令信息后,將其轉(zhuǎn)化為Saltstack可識(shí)別的執(zhí)行命令。103、將執(zhí)行命令發(fā)送至分布式服務(wù)器。將轉(zhuǎn)換后的執(zhí)行命令發(fā)送給分布式部署的服務(wù)器中,由各個(gè)服務(wù)器接收并執(zhí)行該命令,獲得相應(yīng)的執(zhí)行結(jié)果。需要說(shuō)明的是,Saltstack的主控端在進(jìn)行執(zhí)行命令的下發(fā)時(shí)所對(duì)應(yīng)的被控端服務(wù)器是多臺(tái)分布式部署的,因此,下發(fā)執(zhí)行命令可以是批量發(fā)送給服務(wù)器的。104、接收分布式服務(wù)器返回的執(zhí)行命令的執(zhí)行結(jié)果。Saltstack的被控端服務(wù)器在執(zhí)行完主控端發(fā)送的執(zhí)行命令后,作為響應(yīng),會(huì)將其執(zhí)行命令的結(jié)果返回給主控端。105、在操作控制界面中顯示執(zhí)行結(jié)果。主控端將接收到的執(zhí)行結(jié)果通過(guò)操作控制界面進(jìn)行顯示,使用者通過(guò)界面就可以看到被控端服務(wù)器針對(duì)所發(fā)出的控制指令的執(zhí)行結(jié)果。其中,由于被控端服務(wù)器可能有多臺(tái),因此,本發(fā)明實(shí)施例中操作控制界面所顯示的執(zhí)行結(jié)果不限于一臺(tái)服務(wù)器所執(zhí)行命令的執(zhí)行結(jié)果,也可是針對(duì)該命令的多臺(tái)服務(wù)器的執(zhí)行結(jié)果。依據(jù)上述的實(shí)現(xiàn)方式可以看出,本發(fā)明實(shí)施例所采用的一種控制分布式服務(wù)器的方法,是在運(yùn)維集成管理工具Saltstack的主控端設(shè)置圖形化的操作控制界面,通過(guò)該圖形界面實(shí)現(xiàn)對(duì)分布式被控端服務(wù)器的管理與控制。由主控端獲取用戶在操作控制界面中點(diǎn)選的控制指令,并將該控制指令轉(zhuǎn)化為Saltstack可識(shí)別操作的執(zhí)行命令后發(fā)送給分布式被控端服務(wù)器,在分布式被控端服務(wù)器執(zhí)行完命令后反饋給主控端一個(gè)該命令的執(zhí)行結(jié)果,再由主控端中的操作控制界面將該執(zhí)行結(jié)果進(jìn)行展示。相對(duì)于現(xiàn)有的在命令行中輸入命令的控制方式,本發(fā)明可以使得用戶在使用Saltstack對(duì)分布式服務(wù)器控制和管理時(shí),更加直觀便捷的輸入需要的控制指令,無(wú)需記憶復(fù) 雜的命令語(yǔ)言,也不需手動(dòng)的鍵入命令,提高了控制操作的簡(jiǎn)便性以及Saltstack的易用性。為了更加詳細(xì)地說(shuō)明本發(fā)明提出的一種控制分布式服務(wù)器的方法,本發(fā)明實(shí)施例以網(wǎng)頁(yè)形式的操作控制界面為例進(jìn)行具體說(shuō)明,如圖2所示,該方法所包括的步驟具體為:201、獲取通過(guò)操作控制界面輸入的控制指令信息。在本實(shí)施例中,操作控制界面以網(wǎng)頁(yè)的形式呈現(xiàn),在頁(yè)面中設(shè)置根據(jù)Saltstack的功能設(shè)置相對(duì)應(yīng)的功能模塊,在各個(gè)功能模塊內(nèi)將原有的salt命令以列表或者選項(xiàng)的方式進(jìn)行顯示,供使用者進(jìn)行勾選,例如,在“下發(fā)命令”功能模塊中,將用于控制被控端的命令以選項(xiàng)的形式逐條列在頁(yè)面中,使用者可以對(duì)需要的命令選項(xiàng)進(jìn)行勾選,確認(rèn)提交后,該頁(yè)面將跳轉(zhuǎn)至結(jié)果顯示頁(yè)面,用以查看被控端服務(wù)器執(zhí)行該條命令后的結(jié)果信息。在主控端所獲取的控制指令信息中,主要包括控制指令、控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息。其中,控制指令是主控端向被控端服務(wù)器發(fā)送的執(zhí)行命令的載體,控制指令操作的數(shù)據(jù)內(nèi)容是主控端要求被控端執(zhí)行命令的具體內(nèi)容,而分布式服務(wù)器的標(biāo)識(shí)信息則是執(zhí)行命令的對(duì)象,即被控端的標(biāo)識(shí)信息。例如,在下發(fā)命令時(shí),通過(guò)界面首先要選擇需要執(zhí)行該命令的被控端服務(wù)器,完成選擇后,再選擇要執(zhí)行的具體命令,選擇好后提交,得到含有具體命令以及發(fā)給哪些服務(wù)器的控制指令信息。再比如發(fā)送文件指令信息,其中應(yīng)該包含的信息有發(fā)送文件的命令信息、具體的文件信息,以及接受文件的被控端服務(wù)器的標(biāo)識(shí)信息。需要說(shuō)明的是,在發(fā)送文件的指令時(shí),界面中所顯示的是可用于發(fā)送的文件列表,而不是具體的文件。該文件列表是主控端為下發(fā)文件而單獨(dú)設(shè)置的一個(gè)文件目錄內(nèi)所有文件的列表,在發(fā)送文件的功能界面打開(kāi)時(shí),系統(tǒng)將自動(dòng)掃描該文件目錄中的所有的文件內(nèi)容,并形成新的文件列表替換原有的列表。所以在本實(shí)施例中要完成發(fā)送文件的操作,就需要先將文件存儲(chǔ)在系統(tǒng)指定的文件目錄下。此外,該操作控制界面除了完成Saltstack的具體功能外,還可以通過(guò)設(shè)置登陸界面的方式對(duì)使用者進(jìn)行使用權(quán)限的設(shè)定等一些其他網(wǎng)頁(yè)界面的 通用功能。202、提取控制指令信息中的控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息。由于被控端服務(wù)器無(wú)法識(shí)別由操作控制界面生成的控制指令信息,因此,就需要對(duì)控制指令信息進(jìn)行編譯,其中,需要將控制指令信息中的控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息提取出來(lái),即提取出控制指令信息中的執(zhí)行對(duì)象和指令的具體參數(shù),如服務(wù)器的名稱和選中要執(zhí)行的命令或選中要發(fā)送的文件。203、將控制指令信息中的控制指令轉(zhuǎn)化為應(yīng)用程序接口API格式的控制命令。在本實(shí)施例中,是通過(guò)應(yīng)用程序接口API進(jìn)行命令的發(fā)送的,系統(tǒng)根據(jù)控制指令信息中的控制指令,將該控制指令轉(zhuǎn)換為由API函數(shù)表達(dá)的控制命令,所得到的API格式的控制命令可以通過(guò)Saltstack指定的API接口進(jìn)行命令的發(fā)送,同時(shí)通過(guò)該接口也可以接收被控端服務(wù)器返回的執(zhí)行結(jié)果。204、將控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息添加到所述控制命令中,得到Saltstack可識(shí)別的執(zhí)行命令。在中控端將控制指令轉(zhuǎn)化為API格式的控制命令后,會(huì)將202中所得到的控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息添加到控制命令中,如此便可以得到Saltstack可識(shí)別的執(zhí)行命令。205、將執(zhí)行命令發(fā)送至分布式服務(wù)器。通過(guò)Saltstack的C/S架構(gòu),由主控端將執(zhí)行命令批量發(fā)送給被控端服務(wù)器,并由被控端服務(wù)器執(zhí)行該命令。206、接收分布式服務(wù)器返回的執(zhí)行命令的執(zhí)行結(jié)果。被控端服務(wù)器將執(zhí)行命令的執(zhí)行結(jié)果通過(guò)API接口反饋給主控端,在所接收的執(zhí)行結(jié)果中,如果該執(zhí)行結(jié)果可以用于直接的顯示輸出,即執(zhí)行結(jié)果的格式的可讀性較高,如表格或視圖格式的結(jié)果,則由208進(jìn)行顯示。而如果執(zhí)行結(jié)果為其他格式的信息時(shí),如果直接顯示可能是一大段的代碼,或者根本就無(wú)法直接顯示,這時(shí)就需要對(duì)該執(zhí)行結(jié)果進(jìn)行格式化的轉(zhuǎn)換, 得到可讀性高的執(zhí)行結(jié)果格式。207、將執(zhí)行結(jié)果解析為操作控制界面可顯示的執(zhí)行結(jié)果。對(duì)于不容易解讀的執(zhí)行結(jié)果格式,以字典格式的執(zhí)行結(jié)果為例,首先將該字典格式的執(zhí)行結(jié)果{‘id1’:’ok’,’id2’:’ok’,’id3’:’fail’}進(jìn)行解析,解析出該字典中的關(guān)鍵字以及對(duì)應(yīng)的關(guān)鍵信息,即在字典中的key,一般用于定義被控端的名稱(id1,id2,id3),而字典中的valuel,一般記錄了該被控端執(zhí)行命令的執(zhí)行結(jié)果(ok,ok,fail)。將該字典中的key確定為可顯示的執(zhí)行結(jié)果中的參數(shù),即被控端服務(wù)器的名稱。將該字典中的valuel確定為可顯示的執(zhí)行結(jié)果中對(duì)應(yīng)的參數(shù)信息,即被控端服務(wù)器執(zhí)行命令的結(jié)果。系統(tǒng)將轉(zhuǎn)換后的執(zhí)行結(jié)果發(fā)送給操作控制界面并進(jìn)行輸出展示。208、在操作控制界面中顯示執(zhí)行結(jié)果。操作控制界面在接收到執(zhí)行結(jié)果后,會(huì)將同一條執(zhí)行命令的執(zhí)行結(jié)果整合進(jìn)行統(tǒng)一的顯示,以上述的字典格式的執(zhí)行結(jié)果為例,操作控制界面會(huì)生成一個(gè)兩列多行的表格,第一列用于存放執(zhí)行結(jié)果中的參數(shù),即字典中的key,被控端服務(wù)器的名稱,第二列用于存放對(duì)應(yīng)的參數(shù)值,即字典中的valuel值,該被控端服務(wù)器的執(zhí)行結(jié)果。每一行為一個(gè)被控端服務(wù)器的執(zhí)行結(jié)果。據(jù)此,可以得出如下的一個(gè)表格:Id1OkId2OkId3fail在該表格中可以很容易地讀出被控端服務(wù)器id1、id2、id3在執(zhí)行命令后得到的結(jié)果是ok、ok、fail,即id1執(zhí)行命令成功,id2執(zhí)行命令成功,id3執(zhí)行命令失敗。使用者可以根據(jù)該結(jié)果進(jìn)行后續(xù)的指令操作。以上是對(duì)一種控制分布式服務(wù)器的方法具體實(shí)現(xiàn)的說(shuō)明,進(jìn)一步的,作為對(duì)上述方法的實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種控制分布式服務(wù)器的裝置,該裝置設(shè)置在基于運(yùn)維集成管理工具Saltstack的C/S架構(gòu)的主控端服務(wù)器中,如圖3所示,該裝置包括:獲取單元31,用于獲取通過(guò)操作控制界面輸入的控制指令信息,所述操作控制界面是將運(yùn)維集成管理工具Saltstack各操作功能圖形化的界面;轉(zhuǎn)換單元32,用于根據(jù)所述獲取單元31獲取的控制指令信息將對(duì)應(yīng)的控制指令轉(zhuǎn)化為Saltstack可識(shí)別的執(zhí)行命令;發(fā)送單元33,用于將所述轉(zhuǎn)換單元32轉(zhuǎn)化的執(zhí)行命令發(fā)送至分布式服務(wù)器;接收單元34,用于接收分布式服務(wù)器返回的所述執(zhí)行命令的執(zhí)行結(jié)果;顯示單元35,用于在所述操作控制界面中顯示所述接收單元34接收的執(zhí)行結(jié)果。進(jìn)一步的,所述獲取單元31獲取的控制指令信息包括:控制指令、控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息。進(jìn)一步的,如圖4所示,所述轉(zhuǎn)換單元32包括:提取模塊321,用于提取所述控制指令信息中的控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息;轉(zhuǎn)化模塊322,用于將所述控制指令信息中的控制指令轉(zhuǎn)化為應(yīng)用程序接口API格式的控制命令;添加模塊323,用于將所述提取模塊321提取的控制指令操作的數(shù)據(jù)內(nèi)容和分布式服務(wù)器的標(biāo)識(shí)信息添加到所述轉(zhuǎn)化模塊322轉(zhuǎn)化的控制命令中,得到Saltstack可識(shí)別的執(zhí)行命令。進(jìn)一步的,所述獲取單元31獲取的控制指令操作的數(shù)據(jù)內(nèi)容包括:文件和控制命令,其中,在獲取包含有所述文件的控制指令信息時(shí),將根據(jù)文件列表中的選項(xiàng)進(jìn)行文件獲取,所述文件列表用于在所述操作控制界面中顯示可用于下發(fā)的文件。進(jìn)一步的,所述接收單元34用于接收所述操作控制界面可顯示的執(zhí)行結(jié)果或者不可顯示的執(zhí)行結(jié)果。進(jìn)一步的,如圖4所示,所述裝置還包括:解析單元36,用于在所述接收單元34接收到所述操作控制界面不可顯示的執(zhí)行結(jié)果時(shí),將所述執(zhí)行結(jié)果解析為所述操作控制界面可顯示的執(zhí)行結(jié)果。進(jìn)一步的,如圖4所示,所述解析單元36包括:解析模塊361,用于當(dāng)接收到字典格式的執(zhí)行結(jié)果時(shí),解析字典格式的 執(zhí)行結(jié)果,得到執(zhí)行結(jié)果中的關(guān)鍵字以及對(duì)應(yīng)的關(guān)鍵信息,其中,所述關(guān)鍵字包含分布式服務(wù)器的標(biāo)識(shí)信息,所述關(guān)鍵信息包含分布式服務(wù)器執(zhí)行控制指令的執(zhí)行結(jié)果信息;確定模塊362,用于將所述解析模塊361解析出執(zhí)行結(jié)果中的關(guān)鍵字以及對(duì)應(yīng)的關(guān)鍵信息確定為可顯示的執(zhí)行結(jié)果中的參數(shù)以及對(duì)應(yīng)的參數(shù)信息。綜上所述,本發(fā)明實(shí)施例所采用的一種控制分布式服務(wù)器的方法及裝置,是在運(yùn)維集成管理工具Saltstack的主控端設(shè)置圖形化的操作控制界面,通過(guò)該圖形界面實(shí)現(xiàn)對(duì)分布式被控端服務(wù)器的管理與控制。由主控端獲取用戶在操作控制界面中點(diǎn)選的控制指令,并將該控制指令轉(zhuǎn)化為Saltstack可識(shí)別操作的執(zhí)行命令后發(fā)送給分布式被控端服務(wù)器,在分布式被控端服務(wù)器執(zhí)行完命令后反饋給主控端一個(gè)該命令的執(zhí)行結(jié)果,再由主控端中的操作控制界面將該執(zhí)行結(jié)果進(jìn)行展示。相對(duì)于現(xiàn)有的在命令行中輸入命令的控制方式,本發(fā)明可以使得用戶在使用Saltstack對(duì)分布式服務(wù)器控制和管理時(shí),更加直觀便捷的輸入需要的控制指令,無(wú)需記憶復(fù)雜的命令語(yǔ)言,也不需手動(dòng)的鍵入命令,提高了控制操作的簡(jiǎn)便性以及Saltstack的易用性。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述??梢岳斫獾氖?,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí) 施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn) 根據(jù)本發(fā)明實(shí)施例的發(fā)明名稱(如確定網(wǎng)站內(nèi)鏈接等級(jí)的裝置)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。當(dāng)前第1頁(yè)1 2 3 
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1