<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種系統文件的安裝方法和設備的制作方法

文檔序號:6638452閱讀:371來源:國知局
一種系統文件的安裝方法和設備的制作方法
【專利摘要】本發明公開了一種系統文件的安裝方法和設備,該方法包括:系統安裝服務器獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件;所述系統安裝服務器利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口上的菜單中的虛擬光驅中掛載所述待安裝服務器對應的第二系統文件;所述系統安裝服務器重啟所述待安裝服務器,所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。本發明實施例中,實現刀片服務器或者機架式服務器的CAS系統文件的一鍵自動安裝功能,不需要手動在刀片服務器上掛載ISO安裝包,減少人工操作工作量。
【專利說明】_種系統文件的安裝方法和設備

【技術領域】
[0001]本發明涉及通信【技術領域】,尤其是涉及一種系統文件的安裝方法和設備。

【背景技術】
[0002]云計算為用戶的業務以及運維模式帶來了巨大的改變,同時也對IT基礎架構提出了新的要求。目前用戶IT基礎設備及管理普遍割裂嚴重,硬件設備相互獨立且被不同的管理平臺管理,節點設備眾多,造成功耗大、線纜互聯混亂、管理復雜等眾多問題。隨著云計算虛擬化軟件的部署,數據中心IT模型發生巨大變化,IT的復雜度成倍增加,逐漸的超出了信息部門的管理能力,造成極大的運維工作量以及壓力。因此,云計算基礎設施的無縫融合、統一管理,基礎架構平臺一體化的交付和運維,已經成為當前的迫切需求。
[0003]UIS (Uniform Infrastructure System,統一基礎架構系統)是一種面向云計算基礎設施層推出的融合基礎架構產品。單個機框內可以融合多款刀片服務器、大容量刀片存儲、高性能刀片網絡模塊等,并具備全虛擬化能力。進一步的,通過VEPA (Virtual EthernetPort Aggregator,虛擬以太網端口聚合器)、融合端口、vStor (虛擬存儲)等技術,可以實現虛擬資源之間的深度親合聯動,再配合CAS (Cloud Automat1n System,云自動化系統)云計算管理平臺的系統文件,UIS單框就可以提供云計算所需的所有基礎架構資源。
[0004]在CAS虛擬化管理系統中,將主機和虛擬機都組織到集群中,提供了清晰的分層結構視圖,直觀地展示了數據中心、主機池、集群、主機和虛擬機之間的關系,大大簡化了資源管理的工作量。進一步的,為了完成整個虛擬化系統的安裝與部署,需要在各設備上安裝CAS系統文件。基于此,CAS虛擬化管理系統需要提供一個包含CAS系統文件的ISO (鏡像文件格式)安裝包,并且使用該ISO安裝包即可以完成整個虛擬化系統的安裝與部署。
[0005]目前,UIS在現場部署時,需要手動在各個刀箱的各個刀片服務器上掛載CAS虛擬化管理系統提供的ISO安裝包,以利用該ISO安裝包內包含的CAS系統文件在刀片服務器上安裝CAS系統文件。由于一個刀箱內包含的刀片服務器比較多,如一個刀箱內的刀片服務器通常為16個,因此,手動在刀箱的各個刀片服務器上掛載ISO安裝包,并安裝CAS系統文件的方式,工作量較大。


【發明內容】

[0006]本發明實施例提供一種系統文件的安裝方法,所述方法包括以下步驟:
[0007]系統安裝服務器獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件;
[0008]當需要在所述待安裝服務器上安裝系統文件時,所述系統安裝服務器獲得所述待安裝服務器對應的第二系統文件對應的存儲路徑;
[0009]所述系統安裝服務器利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件;
[0010]所述系統安裝服務器重啟所述待安裝服務器,以使所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。
[0011]所述系統安裝服務器獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件的過程,具體包括:所述系統安裝服務器接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑;所述系統安裝服務器獲得第一系統文件,并將所述第一系統文件修改為所述待安裝服務器對應的第二系統文件,并將所述第二系統文件存儲到所述待安裝服務器對應的第二系統文件對應的存儲路徑。
[0012]所述系統安裝服務器在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件之后,所述方法進一步包括:所述系統安裝服務器設置所述待安裝服務器的虛擬光驅為單次啟動,并查詢所述虛擬光驅的狀態信息;所述狀態信息為已經掛載第二系統文件或者未掛載第二系統文件;如果所述狀態信息為已經掛載第二系統文件,則所述系統安裝服務器執行重啟所述待安裝服務器的過程;如果所述狀態信息為未掛載第二系統文件,所述系統安裝服務器提示需要掛載第二系統文件。
[0013]所述待安裝服務器具體為:刀箱內的刀片服務器或者機架式服務器,當所述待安裝服務器具體為刀箱內的刀片服務器時,所述系統安裝服務器利用預先配置的遠程管理接口信息登錄到所述待安裝服務器的過程,具體包括:所述系統安裝服務器利用預先配置的板載管理員信息登錄到所述刀箱,并通知所述刀箱獲取所有在位的刀片服務器的信息;由所述刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;所述系統安裝服務器從所述刀箱上獲取到所述刀箱內所有在位的刀片服務器的信息;
[0014]所述系統安裝服務器遍歷所述刀箱內所有在位的刀片服務器,并利用預先配置的所述刀片服務器對應的遠程管理接口信息登錄到所述刀片服務器。
[0015]所述第二系統文件包括:基于ISO的CAS系統文件;所述第二系統文件中的內容包括以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、域名系統DNS服務器。
[0016]本發明實施例提供一種系統安裝服務器,所述系統安裝服務器具體包括:
[0017]處理模塊,用于獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件;
[0018]獲取模塊,用于當需要在所述待安裝服務器上安裝系統文件時,獲得所述待安裝服務器對應的第二系統文件對應的存儲路徑;
[0019]安裝模塊,用于利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件;
[0020]以及,重啟所述待安裝服務器,以使所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。
[0021]所述處理模塊,具體用于接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑;獲得第一系統文件,并將所述第一系統文件修改為所述待安裝服務器對應的第二系統文件,并將所述第二系統文件存儲到所述待安裝服務器對應的第二系統文件對應的存儲路徑。
[0022]所述安裝模塊,還用于在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件之后,設置所述待安裝服務器的虛擬光驅為單次啟動,并查詢所述虛擬光驅的狀態信息;所述狀態信息為已經掛載第二系統文件或者未掛載第二系統文件;如果所述狀態信息為已經掛載第二系統文件,則執行重啟所述待安裝服務器的過程;如果所述狀態信息為未掛載第二系統文件,則提示需要掛載第二系統文件。
[0023]所述待安裝服務器具體為:刀箱內的刀片服務器或者機架式服務器;所述安裝模塊,具體用于當所述待安裝服務器具體為刀箱內的刀片服務器時,在利用預先配置的遠程管理接口信息登錄到所述待安裝服務器時,利用預先配置的板載管理員信息登錄到所述刀箱,并通知所述刀箱獲取所有在位的刀片服務器的信息;由所述刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;從所述刀箱上獲取到所述刀箱內所有在位的刀片服務器的信息;遍歷所述刀箱內所有在位的刀片服務器,并利用預先配置的所述刀片服務器對應的遠程管理接口信息登錄到所述刀片服務器。
[0024]所述第二系統文件具體包括:基于ISO的CAS系統文件;所述第二系統文件中的內容包括以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、域名系統DNS服務器。
[0025]基于上述技術方案,本發明實施例中,通過系統安裝服務器為刀片服務器或者機架式服務器安裝CAS系統文件,以完成CAS系統文件的自動安裝,實現UIS環境中的刀片服務器或者機架式服務器的CAS系統文件的一鍵自動安裝功能。上述方式不需要手動在刀片服務器上掛載iso安裝包,減少人工操作的工作量,簡化ns系統的云平臺部署工作,提高云平臺部署效率。

【專利附圖】

【附圖說明】
[0026]圖1是本發明實施例中提出的應用場景示意圖;
[0027]圖2是本發明實施例中提出的一種系統文件的安裝方法流程示意圖;
[0028]圖3是本發明實施例中提出的一種系統安裝服務器的結構示意圖。

【具體實施方式】
[0029]針對現有技術中存在的問題,本發明實施例提供一種系統文件的安裝方法,應用于包括系統安裝服務器和待安裝服務器的系統中。待安裝服務器具體包括但不限于:刀箱內的刀片服務器或者機架式服務器。以圖1為本發明實施例的應用場景示意圖,系統安裝服務器可以為一個獨立的設備,也可以作為功能模塊運行在一臺PC機上。刀箱上運行板載管理員,且通過板載管理員可以對刀箱進行管理。刀片服務器上運行遠程管理接口,且通過遠程管理接口可以對該刀片服務器進行遠程控制。機架式服務器上運行遠程管理接口,且通過遠程管理接口可以對該機架式服務器進行遠程控制。系統安裝服務器需要與刀箱的板載管理員網絡、刀片服務器的遠程管理接口網絡、機架式服務器的遠程管理接口網絡可達。例如,通過將系統安裝服務器與刀箱的板載管理員網絡、刀片服務器的遠程管理接口網絡、機架式服務器的遠程管理接口網絡劃分到同一個網段內,使系統安裝服務器與刀箱的板載管理員網絡、刀片服務器的遠程管理接口網絡、機架式服務器的遠程管理接口網絡可達。
[0030]本發明實施例中,板載管理員具體可以為惠普公司的BladeSystem(刀片系統)的OA(Onboard Administrator,板載管理員),通過OA可以對整個刀箱進行管理。其中,OA是刀片服務器和刀箱的管理中心,負責機箱上所有硬件的監控和管理,其中包括遠程登陸刀片服務器,刀片日志管理,電源冗余模式管理,風扇系統檢測,交換機配置等,在此不再詳加贅述。
[0031]本發明實施例中,遠程管理接口具體可以為惠普公司的iLO(IntegratedLights-Out,遠程管理接口),通過iLO可以對一個刀箱內的各個刀片服務器,或者對單臺的機架式服務器進行遠程控制。遠程管理接口是一組芯片,內部是vxworks的嵌入操作系統,在服務器背后有一個標準RJ45 口對外連接生產用交換機或者帶外管理的交換機。遠程管理接口能夠允許用戶基于不同的操作系統從遠端管理服務器,實現了虛擬存取和控制,從而進行智能型基礎構架和管理。遠程管理接口自己有處理器,存儲和網卡,默認網卡配置是DHCP (Dynamic Host Configurat1n Protocol,動態主機配置協議),可以在服務器啟動時進入遠程管理接口的 ROM based configurat1n utility (Read Only Memory basedconfigurat1n utility,基于只讀內存的配置實用程序)修改IP。
[0032]本發明實施例中,需要在系統安裝服務器上配置如下信息:原始系統文件的存儲路徑;每個刀箱的板載管理員地址、用戶名和密碼;每個機架式服務器的遠程管理接口地址、用戶名、密碼、機架式服務器對應的定制系統文件的存儲路徑;每個刀片服務器的遠程管理接口地址、用戶名、密碼、刀片服務器對應的定制系統文件的存儲路徑。進一步的,用戶可以直接在系統安裝服務器提供的軟件界面上輸入上述信息,且系統安裝服務器可以利用用戶輸入的信息生成一鍵安裝配置文件(可以稱為cas_deploy_conf.1ni文件),并且該一鍵安裝配置文件中包含用戶輸入的上述信息。或者,用戶可以直接在系統安裝服務器上配置一鍵安裝配置文件,并且該一鍵安裝配置文件中包含上述信息。
[0033]在上述應用場景下,如圖2所示,該系統文件的安裝方法包括以下步驟:
[0034]步驟201,系統安裝服務器獲得第一系統文件,并利用第一系統文件生成待安裝服務器對應的第二系統文件,并存儲第二系統文件。
[0035]本發明實施例中,系統安裝服務器獲得第一系統文件,并利用第一系統文件生成待安裝服務器對應的第二系統文件,并存儲第二系統文件的過程,具體包括但不限于如下方式:系統安裝服務器接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑。進一步的,系統安裝服務器獲得第一系統文件,并將第一系統文件修改為待安裝服務器對應的第二系統文件,并將第二系統文件存儲到待安裝服務器對應的第二系統文件對應的存儲路徑。
[0036]本發明實施例中,第一系統文件為原始系統文件,系統安裝服務器上只會存在一個原始系統文件,該原始系統文件由用戶配置在系統安裝服務器上,且該原始系統文件具體可以包括但不限于基于ISO的CAS系統文件。第二系統文件為定制系統文件,每個待安裝服務器對應一個定制系統文件,系統安裝服務器上會存在多個定制系統文件,不同的待安裝服務器對應不同的定制系統文件,且定制系統文件具體可以包括但不限于基于ISO的CAS系統文件。進一步的,系統安裝服務器基于原始系統文件分別為每個待安裝服務器生成一個定制系統文件,定制系統文件的生成過程將在后續過程中詳細闡述。
[0037]基于系統安裝服務器上配置的一鍵安裝配置文件,通過一鍵安裝配置文件中的原始系統文件的存儲路徑,系統安裝服務器可以獲知第一系統文件(即原始系統文件)對應的存儲路徑(如/vms/isos/CAS-C0205.1so)。通過一鍵安裝配置文件中的所有機架式服務器對應的定制系統文件的存儲路徑、所有刀片服務器對應的定制系統文件的存儲路徑,系統安裝服務器可以獲知每個待安裝服務器(如機架式服務器或者刀片服務器)分別對應的第二系統文件(即定制系統文件)對應的存儲路徑(如/root/oa_bayl/cas_config.conf) ο
[0038]系統安裝服務器在獲得用戶配置在系統安裝服務器上的第一系統文件之后,通過Iinux環境下的mount (掛載)命令(windows環境下的命令的處理方式類似)將第一系統文件掛載到第一系統文件對應的存儲路徑。進一步的,系統安裝服務器提取第一系統文件中的文件內容,將第一系統文件中的文件內容修改為待安裝服務器對應的第二系統文件中的文件內容,并將第二系統文件中的文件內容重新打包成ISO格式的第二系統文件,并通過Iinux環境下的mount命令將第二系統文件掛載到相應的待安裝服務器對應的第二系統文件對應的存儲路徑。其中,針對每個待安裝服務器,系統安裝服務器均執行將第一系統文件中的文件內容修改為待安裝服務器對應的第二系統文件中的文件內容的過程,從而將每個第二系統文件分別掛載到相應的存儲路徑。
[0039]本發明實施例中,第二系統文件中的內容具體包括但不限于以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、DNS(Domain NameSystem,域名系統)服務器等。
[0040]例如,在利用第一系統文件生成刀片服務器I對應的第二系統文件(可以稱為cas_config.conf文件)時,將第一系統文件中的文件內容修改為:刀片服務器I上安裝CAS系統文件后的主機名稱、root賬號、密碼;刀片服務器I上創建的虛擬交換機以及各虛擬交換機名稱;每個虛擬交換機的上行物理口名稱;每個虛擬交換機的管理地址、掩碼、網關、DNS服務器等信息。其中,當虛擬交換機的上行物理口為多個時,實際上就是多個上行物理口 bond (聚合),此時還可以指定上行物理口 bond的模式(如負載均衡或者主備模式)。
[0041]步驟202,當需要在待安裝服務器上安裝系統文件(CAS系統文件)時,系統安裝服務器獲得該待安裝服務器對應的第二系統文件對應的存儲路徑。
[0042]步驟203,系統安裝服務器利用預先配置的遠程管理接口信息登錄到待安裝服務器,并在待安裝服務器的遠程管理接口菜單(即遠程管理接口上的菜單中)的虛擬光驅中掛載位于當前獲得的存儲路徑(即待安裝服務器對應的第二系統文件對應的存儲路徑)的待安裝服務器對應的第二系統文件。
[0043]步驟204,系統安裝服務器重啟待安裝服務器,以使待安裝服務器在重啟之后,安裝虛擬光驅中掛載的待安裝服務器對應的第二系統文件。
[0044]本發明實施例中,系統安裝服務器可以從一鍵安裝配置文件中獲得預先配置的遠程管理接口信息。其中,該預先配置的遠程管理接口信息可以為每個機架式服務器的遠程管理接口地址、用戶名、密碼;每個刀片服務器的遠程管理接口地址、用戶名、密碼。
[0045]系統安裝服務器需要在刀片服務器I上安裝系統文件時,從一鍵安裝配置文件中獲得刀片服務器I對應的第二系統文件對應的存儲路徑1、遠程管理接口地址、用戶名、密碼,并利用刀片服務器I對應的遠程管理接口地址、用戶名、密碼登錄到刀片服務器1,在刀片服務器I的遠程管理接口菜單的虛擬光驅中掛載位于存儲路徑I的刀片服務器I的第二系統文件,并重啟刀片服務器1,以使待刀片服務器I在重啟之后,自動安裝虛擬光驅中掛載的刀片服務器I對應的第二系統文件。
[0046]本發明實施例中,系統安裝服務器在待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于存儲路徑(即待安裝服務器對應的第二系統文件對應的存儲路徑)的待安裝服務器對應的第二系統文件之后,系統安裝服務器還可以設置待安裝服務器的虛擬光驅為單次啟動,并查詢虛擬光驅的狀態信息;其中,狀態信息為已經掛載第二系統文件或者未掛載第二系統文件。進一步的,如果狀態信息為已經掛載第二系統文件,則系統安裝服務器執行重啟待安裝服務器的過程;如果狀態信息為未掛載第二系統文件,則系統安裝服務器提示錯誤信息,并提示需要掛載第二系統文件。
[0047]本發明實施例中,系統安裝服務器可以利用刀片服務器對應的遠程管理接口地址、用戶名、密碼登錄到刀片服務器,或者,系統安裝服務器可以利用機架式服務器對應的遠程管理接口地址、用戶名、密碼登錄到機架式服務器,從而基于遠程管理接口對刀片服務器或者機架式服務器進行相應控制。在系統安裝服務器登錄刀片服務器或者機架式服務器的過程中,系統安裝服務器可以通過HTTP (Hyper Text Transfer Protocol,超文本傳送協議)協議與刀片服務器或者機架式服務器上的遠程管理接口進行交互,如系統安裝服務器向刀片服務器或者機架式服務器發送HTTP請求消息,并接收來自刀片服務器或者機架式服務器的HTTP應答消息。
[0048]系統安裝服務器在利用預先配置的遠程管理接口信息登錄到待安裝服務器之后,通過遠程管理接口的編程接口,完成如下操作:在待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于該待安裝服務器對應的存儲路徑(可以基于一鍵安裝配置文件獲知)的第二系統文件;設置待安裝服務器的虛擬光驅為單次啟動;查詢虛擬光驅的狀態信息,以確認虛擬光驅是否正常掛載安裝盤;如果狀態信息為已經正常掛載第二系統文件,則重啟待安裝服務器,以使待安裝服務器在重啟之后,開始自動安裝虛擬光驅中掛載的待安裝服務器對應的第二系統文件;如果狀態信息為未正常掛載第二系統文件,則提示錯誤信息,并提示需要掛載第二系統文件,并結束當前處理流程。
[0049]進一步的,遠程管理接口的編程接口可以包括但不限于如下兩種實現方式:1、系統安裝服務器本地執行遠程管理接口工具軟件(如HPQLOCFG.exe),以在系統安裝服務器與待安裝服務器之間建立指定遠程管理接口連接,并通過該指定遠程管理接口連接完成上述操作。2、通過HTTP功能提供的接口,在系統安裝服務器與待安裝服務器之間建立基于遠程管理接口的HTTP連接,系統安裝服務器可以通過HTTP功能與待安裝服務器進行交互,從而通過該基于遠程管理接口的HTTP連接完成上述操作。
[0050]本發明實施例中,當待安裝服務器為刀箱內的刀片服務器時,系統安裝服務器利用預先配置的遠程管理接口信息登錄到待安裝服務器的過程,具體包括但不限于如下方式:系統安裝服務器利用預先配置的板載管理員信息登錄到刀箱,并通知刀箱獲取所有在位的刀片服務器的信息;由刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;系統安裝服務器從刀箱上獲取到刀箱內所有在位的刀片服務器的信息。基于所有在位的刀片服務器的信息,系統安裝服務器遍歷刀箱內所有在位的刀片服務器,并利用預先配置的刀片服務器對應的遠程管理接口信息登錄到刀片服務器。
[0051 ] 其中,系統安裝服務器可以從一鍵安裝配置文件中獲得預先配置的板載管理員信息,該預先配置的板載管理員信息可以為刀箱的板載管理員地址、用戶名和密碼。
[0052]在系統安裝服務器利用預先配置的板載管理員信息登錄到刀箱的過程中,系統安裝服務器可以通過HTTP協議與刀箱進行交互,在系統安裝服務器與刀箱之間建立HTTP連接,并基于該HTTP連接獲取刀箱內所有在位的刀片服務器的信息。或者,系統安裝服務器可以通過telnet協議與刀箱進行交互,在系統安裝服務器與刀箱之間建立telnet連接,基于該telnet連接,系統安裝服務器可以通過板載管理員提供的命令獲取刀箱內所有在位的刀片服務器的信息。
[0053]以系統安裝服務器通過telnet協議與刀箱進行交互,并在系統安裝服務器與刀箱之間建立telnet連接為例進行說明。系統安裝服務器通過telnet協議提供的接口建立系統安裝服務器到板載管理員的管理地址的telnet連接,輸入用戶名和密碼等信息,以成功登錄到刀箱。在telnet連接的基礎上,系統安裝服務器通知刀箱獲取所有在位的刀片服務器的信息。刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位,從而獲取到所有在位的刀片服務器的信息(如刀片服務器的遠程管理接口地址)。
[0054]為了使刀箱獲知所有刀片服務器的遠程管理接口地址,可以在刀箱上預先配置板載管理員使能“Use DHCP-Supplied Domain Name”功能,基于此,刀箱可以自動從DHCP (Dynamic Host Configurat1n Protocol,動態主機配置協議)服務器獲取本刀箱管理的所有刀片服務器的遠程管理接口地址。或者,還可以在刀箱上為所有刀片服務器靜態配置遠程管理接口地址。
[0055]系統安裝服務器在獲取到所有在位的刀片服務器的信息之后,針對每個在位的刀片服務器,系統安裝服務器利用遠程管理接口功能對該刀片服務器進行系統文件的自動安裝。具體的,針對每個在位的刀片服務器,系統安裝服務器確定需要在該刀片服務器上安裝系統文件(CAS系統文件),并獲得該刀片服務器對應的第二系統文件對應的存儲路徑,并利用預先配置的遠程管理接口信息登錄到該刀片服務器,并在該刀片服務器的遠程管理接口菜單的虛擬光驅中掛載位于當前獲得的存儲路徑的該刀片服務器對應的第二系統文件,并重啟該刀片服務器,以使刀片服務器在重啟之后,安裝虛擬光驅中掛載的該刀片服務器對應的第二系統文件。
[0056]本發明實施例中,當存在多個刀箱時,系統安裝服務器可以分別為每個刀箱分配一個線程,這多個線程并發處理系統安裝服務器與刀箱之間的交互過程;或者,系統安裝服務器可以為所有刀箱分配一個線程,這個線程依次處理系統安裝服務器與每個刀箱之間的交互過程。此外,針對多個刀片服務器,系統安裝服務器可以分別為每個刀片服務器分配一個線程,這多個線程并發處理系統安裝服務器與刀片服務器之間的交互過程;或者,系統安裝服務器可以為所有刀片服務器分配一個線程,這個線程依次處理系統安裝服務器與每個刀片服務器之間的交互過程。此外,針對多個機架式服務器,系統安裝服務器可以分別為每個機架式服務器分配一個線程,這多個線程并發處理系統安裝服務器與機架式服務器之間的交互過程;或者,系統安裝服務器可以為所有機架式服務器分配一個線程,這個線程依次處理系統安裝服務器與每個機架式服務器之間的交互過程。
[0057]基于上述技術方案,本發明實施例中,通過系統安裝服務器為刀片服務器或者機架式服務器安裝CAS系統文件,以完成CAS系統文件的自動安裝,實現UIS環境中的刀片服務器或者機架式服務器的CAS系統文件的一鍵自動安裝功能。上述方式不需要手動在刀片服務器上掛載iso安裝包,減少人工操作的工作量,簡化ns系統的云平臺部署工作,提高云平臺部署效率。
[0058]基于與上述方法同樣的發明構思,本發明實施例中還提供了一種系統安裝服務器,如圖3所示,所述系統安裝服務器具體包括:
[0059]處理模塊11,用于獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件;
[0060]獲取模塊12,用于當需要在所述待安裝服務器上安裝系統文件時,獲得所述待安裝服務器對應的第二系統文件對應的存儲路徑;
[0061]安裝模塊13,用于利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件;
[0062]以及,重啟所述待安裝服務器,以使所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。
[0063]所述處理模塊11,具體用于接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑;獲得第一系統文件,并將所述第一系統文件修改為所述待安裝服務器對應的第二系統文件,并將所述第二系統文件存儲到所述待安裝服務器對應的第二系統文件對應的存儲路徑。
[0064]所述安裝模塊13,還用于在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件之后,設置所述待安裝服務器的虛擬光驅為單次啟動,并查詢所述虛擬光驅的狀態信息;所述狀態信息為已經掛載第二系統文件或者未掛載第二系統文件;如果所述狀態信息為已經掛載第二系統文件,則執行重啟所述待安裝服務器的過程;如果所述狀態信息為未掛載第二系統文件,則提示需要掛載第二系統文件。
[0065]所述待安裝服務器具體為:刀箱內的刀片服務器或者機架式服務器;所述安裝模塊13,具體用于當所述待安裝服務器具體為刀箱內的刀片服務器時,在利用預先配置的遠程管理接口信息登錄到所述待安裝服務器時,利用預先配置的板載管理員信息登錄到所述刀箱,并通知所述刀箱獲取所有在位的刀片服務器的信息;由所述刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;從所述刀箱上獲取到所述刀箱內所有在位的刀片服務器的信息;遍歷所述刀箱內所有在位的刀片服務器,并利用預先配置的所述刀片服務器對應的遠程管理接口信息登錄到所述刀片服務器。
[0066]本發明實施例中,所述第二系統文件具體包括:基于鏡像文件格式ISO的云自動化系統CAS系統文件;所述第二系統文件中的內容具體包括以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、域名系統DNS服務器。
[0067]其中,本發明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0068]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。以上公開的僅為本發明的幾個具體實施例,但是,本發明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發明的保護范圍。
【權利要求】
1.一種系統文件的安裝方法,其特征在于,所述方法包括以下步驟: 系統安裝服務器獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件; 當需要在所述待安裝服務器上安裝系統文件時,所述系統安裝服務器獲得所述待安裝服務器對應的第二系統文件對應的存儲路徑; 所述系統安裝服務器利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件; 所述系統安裝服務器重啟所述待安裝服務器,以使所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。
2.如權利要求1所述的方法,其特征在于,所述系統安裝服務器獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件的過程,具體包括: 所述系統安裝服務器接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑;所述系統安裝服務器獲得第一系統文件,并將所述第一系統文件修改為所述待安裝服務器對應的第二系統文件,并將所述第二系統文件存儲到所述待安裝服務器對應的第二系統文件對應的存儲路徑。
3.如權利要求1所述的方法,其特征在于,所述系統安裝服務器在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件之后,所述方法進一步包括: 所述系統安裝服務器設置所述待安裝服務器的虛擬光驅為單次啟動,并查詢所述虛擬光驅的狀態信息;所述狀態信息為已經掛載第二系統文件或者未掛載第二系統文件;如果所述狀態信息為已經掛載第二系統文件,則所述系統安裝服務器執行重啟所述待安裝服務器的過程;如果所述狀態信息為未掛載第二系統文件,則所述系統安裝服務器提示需要掛載第二系統文件。
4.如權利要求1-3任一項所述的方法,其特征在于,所述待安裝服務器具體為:刀箱內的刀片服務器或者機架式服務器,當所述待安裝服務器具體為刀箱內的刀片服務器時,所述系統安裝服務器利用預先配置的遠程管理接口信息登錄到所述待安裝服務器的過程,具體包括: 所述系統安裝服務器利用預先配置的板載管理員信息登錄到所述刀箱,并通知所述刀箱獲取所有在位的刀片服務器的信息;由所述刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;所述系統安裝服務器從所述刀箱上獲取到所述刀箱內所有在位的刀片服務器的信息;所述系統安裝服務器遍歷所述刀箱內所有在位的刀片服務器,并利用預先配置的所述刀片服務器對應的遠程管理接口信息登錄到所述刀片服務器。
5.如權利要求1-3任一項所述的方法,其特征在于,所述第二系統文件包括:基于鏡像文件格式ISO的云自動化系統CAS系統文件;所述第二系統文件中的內容包括以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、域名系統DNS服務器。
6.一種系統安裝服務器,其特征在于,所述系統安裝服務器具體包括: 處理模塊,用于獲得第一系統文件,并利用所述第一系統文件生成待安裝服務器對應的第二系統文件,并存儲所述第二系統文件; 獲取模塊,用于當需要在所述待安裝服務器上安裝系統文件時,獲得所述待安裝服務器對應的第二系統文件對應的存儲路徑; 安裝模塊,用于利用預先配置的遠程管理接口信息登錄到所述待安裝服務器,并在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件; 以及,重啟所述待安裝服務器,以使所述待安裝服務器安裝所述虛擬光驅中掛載的所述待安裝服務器對應的第二系統文件。
7.如權利要求6所述的系統安裝服務器,其特征在于, 所述處理模塊,具體用于接收用戶輸入的待安裝服務器對應的第二系統文件對應的存儲路徑;獲得第一系統文件,并將所述第一系統文件修改為所述待安裝服務器對應的第二系統文件,并將所述第二系統文件存儲到所述待安裝服務器對應的第二系統文件對應的存儲路徑。
8.如權利要求6所述的系統安裝服務器,其特征在于,所述安裝模塊,還用于在所述待安裝服務器的遠程管理接口菜單的虛擬光驅中掛載位于所述存儲路徑的所述待安裝服務器對應的第二系統文件之后,設置所述待安裝服務器的虛擬光驅為單次啟動,并查詢所述虛擬光驅的狀態信息;所述狀態信息為已經掛載第二系統文件或者未掛載第二系統文件;如果所述狀態信息為已經掛載第二系統文件,則執行重啟所述待安裝服務器的過程;如果所述狀態信息為未掛載第二系統文件,則提示需要掛載第二系統文件。
9.如權利要求6-8任一項所述的系統安裝服務器,其特征在于,所述待安裝服務器具體為:刀箱內的刀片服務器或者機架式服務器;所述安裝模塊,具體用于當所述待安裝服務器具體為刀箱內的刀片服務器時,在利用預先配置的遠程管理接口信息登錄到所述待安裝服務器時,利用預先配置的板載管理員信息登錄到所述刀箱,并通知所述刀箱獲取所有在位的刀片服務器的信息;由所述刀箱探測本刀箱管理的所有刀片服務器的遠程管理接口地址的刀片服務器是否在位;從所述刀箱上獲取到所述刀箱內所有在位的刀片服務器的信息;遍歷所述刀箱內所有在位的刀片服務器,并利用預先配置的所述刀片服務器對應的遠程管理接口信息登錄到所述刀片服務器。
10.如權利要求6-8任一項所述的系統安裝服務器,其特征在于,所述第二系統文件具體包括:基于鏡像文件格式ISO的云自動化系統CAS系統文件; 所述第二系統文件中的內容具體包括以下之一或者任意組合:安裝CAS系統文件后的主機名稱、root賬號、密碼;創建的虛擬交換機和虛擬交換機名稱;虛擬交換機的上行物理口名稱;虛擬交換機的管理地址、掩碼、網關、域名系統DNS服務器。
【文檔編號】G06F9/445GK104461635SQ201410765648
【公開日】2015年3月25日 申請日期:2014年12月11日 優先權日:2014年12月11日
【發明者】蔡志峰 申請人:杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影