欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

遠(yuǎn)程部署軟件的方法和裝置的制造方法

文檔序號(hào):8543543閱讀:267來源:國知局
遠(yuǎn)程部署軟件的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種遠(yuǎn)程部署軟件的方法和裝置。
【背景技術(shù)】
[0002]測(cè)試服務(wù)器是分布式機(jī)器集群,通常由幾十臺(tái)服務(wù)器組成,每臺(tái)服務(wù)器均安裝了Iinux系統(tǒng),并加入局域網(wǎng),具有安全殼協(xié)議(Secure Shell,SSH)登陸。目前,當(dāng)需要為服務(wù)器部署軟件時(shí),需要用戶通過安全殼協(xié)議分別登陸每臺(tái)服務(wù)器進(jìn)行參數(shù)配置,通過SFTP向每臺(tái)服務(wù)器上傳軟件資源包,然后分別在每臺(tái)服務(wù)器上進(jìn)行軟件的安裝部署。而且如果配置參數(shù)是集群Ip地址參數(shù),當(dāng)參數(shù)變更時(shí),配置的配置文件大概有4-5個(gè)地方也需要變更,而且需要配置很多臺(tái)服務(wù)器。由于是手動(dòng)操作,操作過程中容易出錯(cuò),當(dāng)出現(xiàn)錯(cuò)誤時(shí),則需要分別在每臺(tái)服務(wù)器進(jìn)行檢測(cè)。因此,傳統(tǒng)的軟件部署方法,操作繁瑣,效率低下。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提供一種遠(yuǎn)程部署軟件的方法和裝置,旨在實(shí)現(xiàn)軟件的遠(yuǎn)程部署,實(shí)現(xiàn)集群式、批量化操作,提高操作效率。
[0004]為達(dá)以上目的,本發(fā)明提出一種遠(yuǎn)程部署軟件的方法,包括步驟:
[0005]中心服務(wù)器搭建為后續(xù)遠(yuǎn)程部署提供安裝包的下載服務(wù);
[0006]中心服務(wù)器配置安裝信息,根據(jù)所述安裝信息產(chǎn)生可執(zhí)行程序;
[0007]中心服務(wù)器向終端服務(wù)器傳輸所述可執(zhí)行程序;
[0008]中心服務(wù)器在所述終端服務(wù)器上執(zhí)行所述可執(zhí)行程序,通過所述可執(zhí)行程序根據(jù)所述安裝信息下載所述安裝包并執(zhí)行安裝部署。
[0009]優(yōu)選地,所述安裝信息包括終端服務(wù)器信息、下載資源信息和對(duì)應(yīng)安裝包的命令。
[0010]優(yōu)選地,所述對(duì)應(yīng)安裝包的命令包括軟件依賴檢測(cè)命令、軟件安裝命令、軟件參數(shù)設(shè)置和軟件啟動(dòng)設(shè)置。
[0011]優(yōu)選地,所述根據(jù)所述安裝信息產(chǎn)生可執(zhí)行程序包括:
[0012]根據(jù)所述下載資源信息產(chǎn)生下載對(duì)應(yīng)安裝包的可執(zhí)行程序,根據(jù)所述對(duì)應(yīng)安裝包的命令產(chǎn)生安裝對(duì)應(yīng)安裝包的可執(zhí)行程序。
[0013]優(yōu)選地,所述中心服務(wù)器搭建為后續(xù)遠(yuǎn)程部署提供安裝包的下載服務(wù)包括:
[0014]中心服務(wù)器搭建下載服務(wù)器,將需要部署的軟件資源整合到所述下載服務(wù)器,作為后續(xù)遠(yuǎn)程部署的安裝包。
[0015]本發(fā)明同時(shí)提出一種遠(yuǎn)程部署軟件的裝置,包括搭建模塊、配置模塊和遠(yuǎn)程部署模塊,其中:
[0016]所述搭建模塊,用于搭建為后續(xù)遠(yuǎn)程部署提供安裝包的下載服務(wù);
[0017]所述配置模塊,用于配置安裝信息,并根據(jù)所述安裝信息產(chǎn)生可執(zhí)行程序;
[0018]所述遠(yuǎn)程部署模塊,用于向終端服務(wù)器傳輸所述可執(zhí)行程序,并在所述終端服務(wù)器上執(zhí)行所述可執(zhí)行程序,通過所述可執(zhí)行程序根據(jù)所述安裝信息下載所述安裝包并執(zhí)行安裝部署。
[0019]優(yōu)選地,所述安裝信息包括終端服務(wù)器信息、下載資源信息和對(duì)應(yīng)安裝包的命令。
[0020]優(yōu)選地,所述配置模塊用于:根據(jù)所述下載資源信息產(chǎn)生下載對(duì)應(yīng)安裝包的可執(zhí)行程序,根據(jù)所述對(duì)應(yīng)安裝包的命令產(chǎn)生安裝對(duì)應(yīng)安裝包的可執(zhí)行程序。
[0021]優(yōu)選地,所述搭建模塊用于:搭建下載服務(wù)器,將需要部署的軟件資源整合到所述下載服務(wù)器,作為后續(xù)遠(yuǎn)程部署的安裝包。
[0022]本發(fā)明所提供的一種遠(yuǎn)程部署軟件的方法,通過中心服務(wù)器搭建下載服務(wù)、配置安裝信息以及產(chǎn)生可執(zhí)行程序,然后中心服務(wù)器通過在終端服務(wù)器上遠(yuǎn)程運(yùn)行該可執(zhí)行程序進(jìn)行軟件的安裝部署,實(shí)現(xiàn)了遠(yuǎn)程部署軟件。本發(fā)明由中心服務(wù)器統(tǒng)一進(jìn)行軟件的遠(yuǎn)程部署,用戶只需在一臺(tái)服務(wù)器上配置好參數(shù),就可以執(zhí)行所有服務(wù)器的軟件部署,實(shí)現(xiàn)了集群式、批量化操作,操作更加方便快捷,操作效率更高;而且中心服務(wù)器能夠知道所有服務(wù)器的部署情況,用戶可以及時(shí)了解所有服務(wù)器的部署情況,有利于及時(shí)排除異常情況,提高了操作效率。
【附圖說明】
[0023]圖1是本發(fā)明遠(yuǎn)程部署軟件的方法一實(shí)施例的流程圖;
[0024]圖2是本發(fā)明遠(yuǎn)程部署軟件的裝置一實(shí)施例的模塊示意圖。
[0025]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0026]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]本發(fā)明主要是基于Iiunx系統(tǒng)進(jìn)行軟件的遠(yuǎn)程部署,以中心服務(wù)器為中介,利用中心服務(wù)器通過安全殼協(xié)議技術(shù)在終端服務(wù)器上遠(yuǎn)程自動(dòng)化部署軟件。本發(fā)明中,中心服務(wù)器為執(zhí)行遠(yuǎn)程部署的服務(wù)器,終端服務(wù)器為需要部署軟件的服務(wù)器。以下通過具體實(shí)施例進(jìn)行詳細(xì)說明。
[0028]參見圖1,提出本發(fā)明遠(yuǎn)程部署軟件的方法一實(shí)施例,所述方法包括以下步驟:
[0029]步驟Sll:中心服務(wù)器搭建為后續(xù)遠(yuǎn)程部署提供安裝包的下載服務(wù)。
[0030]本步驟Sll中,中心服務(wù)器搭建下載服務(wù)器,將需要部署的軟件資源整合到下載服務(wù)器,作為后續(xù)遠(yuǎn)程部署的安裝包。該下載服務(wù)器可以是Http服務(wù)器或FTP服務(wù)器。
[0031]步驟S12:中心服務(wù)器配置安裝信息。
[0032]本步驟S12中,中心服務(wù)器配置的安裝信息包括終端服務(wù)器信息、下載資源信息和對(duì)應(yīng)安裝包的命令。
[0033]配置終端服務(wù)器信息,包括配置終端服務(wù)器的安全殼協(xié)議信息(安全殼協(xié)議賬號(hào)、密碼等)、IP信息等,以備后續(xù)中心服務(wù)器遠(yuǎn)程連接終端服務(wù)器。
[0034]配置下載資源信息,即配置對(duì)應(yīng)的安裝包的信息,為后續(xù)下載安裝包提供指引。
[0035]配置對(duì)應(yīng)安裝包的命令,包括配置軟件依賴檢測(cè)命令、軟件安裝命令、軟件參數(shù)設(shè)置和軟件啟動(dòng)設(shè)置,以備后續(xù)中心服務(wù)器在終端服務(wù)器上進(jìn)行遠(yuǎn)程部署。其中,軟件依賴檢測(cè)命令,包括檢測(cè)環(huán)境變量、依賴文件目錄是否存在,檢測(cè)依賴庫版本是否一致(即是否是正確的版本)等;軟件安裝命令,包括對(duì)安裝包進(jìn)行壓縮、編譯、安裝,設(shè)置環(huán)境變量等;軟件參數(shù)設(shè)置,包括對(duì)安裝包參數(shù)的設(shè)置、系統(tǒng)參數(shù)的設(shè)置等;軟件啟動(dòng)設(shè)置,包括重啟或者啟動(dòng)相關(guān)軟件的設(shè)置等。
[0036]步驟S13:中心服務(wù)器根據(jù)安裝信息產(chǎn)生可執(zhí)行程序。
[0037]本步驟S13中,中心服務(wù)器根據(jù)下載資源信息產(chǎn)生下載對(duì)應(yīng)安裝包的可執(zhí)行程序,根據(jù)對(duì)應(yīng)安裝包的命令產(chǎn)生安裝對(duì)應(yīng)安裝包的可執(zhí)行程序,以備后續(xù)中心服務(wù)器通過在終端服務(wù)器上運(yùn)行該可執(zhí)行程序來實(shí)施遠(yuǎn)程安裝部署。所述可執(zhí)行程序優(yōu)選shell腳步,當(dāng)然也可以是其它程序。
[0038]步驟S14:中心服務(wù)器向終端服務(wù)器傳輸可執(zhí)行程序。
[0039]本步驟S14中,中心服務(wù)器根據(jù)配置的終端服務(wù)器信息,利用安全殼協(xié)議交互技術(shù),遠(yuǎn)程連接終端服務(wù)器,向終端服務(wù)器遠(yuǎn)程傳輸可執(zhí)行程序。
[0040]步驟S15:中心服務(wù)器在終端服務(wù)器上執(zhí)行可執(zhí)行程序,通過可執(zhí)行程序根據(jù)安裝信息下載安裝包并執(zhí)行安裝部署。
[0041]本步驟S15中,中心服務(wù)器利用安全殼協(xié)議交互技術(shù),在終端服務(wù)器上遠(yuǎn)程執(zhí)行可執(zhí)行程序,通過該可執(zhí)行程序在終端服務(wù)器上遠(yuǎn)程部署軟件。
[0042]具體的,可執(zhí)行程序根據(jù)部署的下載資源信息,從下載服務(wù)器上下載對(duì)應(yīng)的安裝包,并根據(jù)配置的對(duì)應(yīng)安裝包的命令,執(zhí)行軟件的安裝部署。
[0043]從而,本發(fā)明遠(yuǎn)程部署軟件的方法,通過中心服務(wù)器搭建下載服務(wù)、配置安裝信息以及產(chǎn)生可執(zhí)行程序,然后中心服務(wù)器通過在終端服務(wù)器遠(yuǎn)程運(yùn)行該可執(zhí)行程序進(jìn)行軟件的
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
辰溪县| 曲阜市| 海门市| 哈尔滨市| 乌拉特后旗| 洛浦县| 当雄县| 阳谷县| 拜泉县| 白城市| 珠海市| 临安市| 兖州市| 廊坊市| 满城县| 大冶市| 邯郸县| 晋城| 柳河县| 府谷县| 乡宁县| 荆州市| 宣汉县| 瑞丽市| 新源县| 华池县| 兴安县| 吉安县| 牡丹江市| 萨迦县| 香河县| 舟山市| 缙云县| 乌兰浩特市| 林周县| 兴国县| 清徐县| 民县| 通海县| 安庆市| 新郑市|