專利名稱:服務(wù)器物理位置標(biāo)記方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種服務(wù)器物理位置標(biāo)記方法、設(shè)備及系統(tǒng)。
背景技術(shù):
在大型數(shù)據(jù)中心,通常容納有數(shù)千臺(tái)甚至上萬臺(tái)服務(wù)器,每臺(tái)服務(wù)器都需要進(jìn)行 配置和部署。通過人工方式配置和部署服務(wù)器是一種最傳統(tǒng)的方式。在該方式下,新增加 的服務(wù)器由服務(wù)器生產(chǎn)廠家或備件倉庫運(yùn)輸?shù)綌?shù)據(jù)中心的運(yùn)維中心,由運(yùn)維中心的服務(wù)器 管理員對(duì)這臺(tái)服務(wù)器進(jìn)行系統(tǒng)配置和軟件部署等操作;然后,將完成配置和部署的服務(wù)器 運(yùn)送到數(shù)據(jù)中心,由數(shù)據(jù)中心的工作人員將這臺(tái)服務(wù)器安裝到指定位置;通常服務(wù)器被安 裝在機(jī)架上。其中,每新增一臺(tái)服務(wù)器或由于設(shè)備故障或更新而引入的服務(wù)器替換等均需要進(jìn) 行一次人工配置和部署操作。這對(duì)于一個(gè)擁有一萬臺(tái)左右服務(wù)器的數(shù)據(jù)中心來說,可能每 年會(huì)產(chǎn)生上百萬次服務(wù)器的更新維護(hù),這種配置和部署操作的工作量極大,且在配置和部 署上引入的人力成本也非常巨大。另外,對(duì)于某些地域分布較廣的數(shù)據(jù)中心(例如銀行系 統(tǒng))來說,其在全國各地甚至世界各地都會(huì)設(shè)有分布式小型數(shù)據(jù)中心。對(duì)這種數(shù)據(jù)中心來 說,由運(yùn)維中心對(duì)各個(gè)服務(wù)器進(jìn)行統(tǒng)一配置和部署的操作方案還存在另一個(gè)問題,即對(duì)于 一臺(tái)新增服務(wù)器必須在生產(chǎn)廠家或備件倉庫、運(yùn)維中心以及數(shù)據(jù)中心之間運(yùn)輸,這將帶來 高昂的物流成本和時(shí)間消耗?;趥鹘y(tǒng)配置和部署服務(wù)器的方案所存在的缺陷,現(xiàn)有技術(shù)通常采用“零接觸”配 置和部署方案。該“零接觸”配置和部署過程包括運(yùn)維中心的服務(wù)器管理員預(yù)先將所有服 務(wù)器的配置信息和部署腳本存儲(chǔ)到自動(dòng)化運(yùn)維管理軟件中。新增服務(wù)器從生產(chǎn)廠家或備件 倉庫被直接運(yùn)輸?shù)綌?shù)據(jù)中心,而不需要經(jīng)過運(yùn)維中心;然后,由數(shù)據(jù)中心的現(xiàn)場(chǎng)工作人員將 服務(wù)器安裝到指定位置并接入數(shù)據(jù)中心網(wǎng)絡(luò);待服務(wù)器啟動(dòng)之后,通過動(dòng)態(tài)主機(jī)配置協(xié)議 (Dynamic Host Configuration Protocol ;簡(jiǎn)稱為=DHCP)向外廣播配置請(qǐng)求;數(shù)據(jù)中心安 裝有自動(dòng)化運(yùn)維管理軟件的服務(wù)器作為DHCP服務(wù)器,在收到其他服務(wù)器發(fā)送的配置請(qǐng)求 之后,根據(jù)預(yù)先存儲(chǔ)的配置信息和部署腳本對(duì)各個(gè)服務(wù)器進(jìn)行配置和部署。在該方式中,運(yùn) 維中心的服務(wù)器管理員不需要接觸具體的服務(wù)器,減輕了服務(wù)器管理員的工作負(fù)擔(dān),同時(shí) 也縮短了服務(wù)器配置和部署過程中的時(shí)間消耗,可以使新增服務(wù)器更快的投入生產(chǎn)。但是,上述“零接觸”配置和部署方案在實(shí)際應(yīng)用中存在困難。由于在實(shí)際應(yīng)用中, 各服務(wù)器之間的功能和配置常常存在較大的差別。例如某些機(jī)架上的服務(wù)器可能被配置 為Web前端服務(wù)器,另一些機(jī)架上的服務(wù)器可能被配置為數(shù)據(jù)庫或搜索服務(wù)器;即使同一 機(jī)架上的服務(wù)器,有些可能需要作為工作調(diào)度服務(wù)器使用,而其他則作為分布式計(jì)算節(jié)點(diǎn) 工作。其中,服務(wù)器的職能與服務(wù)器的物理位置密切相關(guān),因此,自動(dòng)化運(yùn)維管理軟件必須 識(shí)別出發(fā)送配置請(qǐng)求的服務(wù)器的安裝位置(即物理位置),才能根據(jù)位置信息確定如何對(duì) 該服務(wù)器進(jìn)行配置和部署。因此,如何標(biāo)記服務(wù)器的物理位置成為“零接觸”配置和部署方 案中有待解決的問題。
通常,服務(wù)器管理員預(yù)先為每臺(tái)服務(wù)器制作一個(gè)包含服務(wù)器物理位置標(biāo)記等基礎(chǔ) 信息的配置包,這個(gè)配置包通常以光盤或U盤為載體,并配置于服務(wù)器外側(cè)。數(shù)據(jù)中心的工 作人員在將服務(wù)器安裝到指定位置之后,將該配置包插入服務(wù)器,由服務(wù)器導(dǎo)入配置包中 的基礎(chǔ)信息之后通過“零接觸”配置和部署方法完成對(duì)服務(wù)器的系統(tǒng)配置和軟件部署。在上述標(biāo)記服務(wù)器物理位置的技術(shù)方案中,需要為每臺(tái)服務(wù)器制作一個(gè)配置包; 當(dāng)服務(wù)器的數(shù)量較大時(shí),制作該配置包的介質(zhì)成本和工作量都是十分巨大的,且由于較大 的工作量,人工制作配置包的過程中容易出錯(cuò),進(jìn)而降低標(biāo)記服務(wù)器的成功率。
發(fā)明內(nèi)容
本發(fā)明提供一種服務(wù)器物理位置標(biāo)記方法、設(shè)備及系統(tǒng),用以解決現(xiàn)有技術(shù)在標(biāo) 記服務(wù)器物理位置時(shí)存在的成本高、工作量大的問題,并提高標(biāo)記服務(wù)器的成功率。本發(fā)明提供一種服務(wù)器物理位置標(biāo)記方法,包括交換機(jī)接收服務(wù)器發(fā)送的配置請(qǐng)求;所述交換機(jī)根據(jù)接收所述配置請(qǐng)求的端口的信息和預(yù)先配置的所述交換機(jī)的物 理位置信息,生成所述服務(wù)器的物理位置信息;所述交換機(jī)將所述服務(wù)器的物理位置信息封裝到所述配置請(qǐng)求中,并將所述配置 請(qǐng)求轉(zhuǎn)發(fā)給配置設(shè)備,以供所述配置設(shè)備識(shí)別所述服務(wù)器的物理位置。本發(fā)明提供一種服務(wù)器物理位置標(biāo)記設(shè)備,包括接收模塊,用于接收服務(wù)器發(fā)送的配置請(qǐng)求;生成模塊,用于根據(jù)接收所述配置請(qǐng)求的服務(wù)器物理位置標(biāo)記設(shè)備的端口的信息 和預(yù)先配置的服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息,生成所述服務(wù)器的物理位置信 息;轉(zhuǎn)發(fā)標(biāo)記模塊,用于將所述服務(wù)器的物理位置信息封裝到所述配置請(qǐng)求中,并將 所述配置請(qǐng)求轉(zhuǎn)發(fā)給配置設(shè)備,以供所述配置設(shè)備識(shí)別所述服務(wù)器的物理位置。本發(fā)明提供一種服務(wù)器物理位置標(biāo)記系統(tǒng),包括本發(fā)明提供的服務(wù)器物理位置標(biāo) 記設(shè)備,還包括服務(wù)器和配置設(shè)備;所述服務(wù)器,用于通過所述服務(wù)器物理位置標(biāo)記設(shè)備,向所述配置設(shè)備發(fā)送配置 請(qǐng)求;所述配置設(shè)備,用于接收由所述服務(wù)器物理位置標(biāo)記設(shè)備轉(zhuǎn)發(fā)的所述配置請(qǐng)求, 并根據(jù)所述配置請(qǐng)求中的所述服務(wù)器的物理位置信息識(shí)別所述服務(wù)器的物理位置,以實(shí)現(xiàn) 標(biāo)記所述服務(wù)器;所述服務(wù)器的物理位置信息是由所述服務(wù)器物理位置標(biāo)記設(shè)備生成并封 裝到所述配置請(qǐng)求中的。本發(fā)明提供的服務(wù)器物理位置標(biāo)記方法、設(shè)備及系統(tǒng),通過預(yù)先配置交換機(jī)的物 理位置信息,然后,由交換機(jī)完成對(duì)服務(wù)器物理位置進(jìn)行標(biāo)記,并將服務(wù)器的物理位置封裝 到配置請(qǐng)求中轉(zhuǎn)發(fā)給配置設(shè)備,以使配置設(shè)備識(shí)別出服務(wù)器的物理位置,達(dá)到標(biāo)記服務(wù)器 物理位置的目的。在本發(fā)明技術(shù)方案中,并不需要預(yù)先為每臺(tái)服務(wù)器制作配置包,只需預(yù)先 配置交換機(jī)的物理位置信息;由于在數(shù)據(jù)中心中交換機(jī)的數(shù)量遠(yuǎn)遠(yuǎn)小于服務(wù)器的數(shù)量,因 此,通過本發(fā)明技術(shù)方案來標(biāo)記服務(wù)器的物理位置,無論是成本還是工作量均明顯低于現(xiàn) 有技術(shù),即本發(fā)明技術(shù)方案可以降低標(biāo)記服務(wù)器物理位置的成本和工作量;且由于工作量的降低,還可降低配置交換機(jī)的物理位置信息時(shí)的出錯(cuò)率,進(jìn)而提高標(biāo)記服務(wù)器物理位置 的成功率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的服務(wù)器物理位置標(biāo)記方法的流程圖;圖2為本發(fā)明實(shí)施例二提供的配置交換機(jī)的物理位置信息的方法的流程圖;圖3為本發(fā)明實(shí)施例三提供的配置和部署服務(wù)器的方法的流程圖;圖4為本發(fā)明實(shí)施例四提供的服務(wù)器物理位置標(biāo)記設(shè)備的一種結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例四提供的服務(wù)器物理位置標(biāo)記設(shè)備的另一種結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例五提供的服務(wù)器物理位置標(biāo)記系統(tǒng)的一種結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例五提供的服務(wù)器物理位置標(biāo)記系統(tǒng)的另一種結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。通常在大型數(shù)據(jù)中心中,服務(wù)器是以機(jī)架的形式被安裝的,大量服務(wù)器被安裝在 標(biāo)準(zhǔn)化的服務(wù)器機(jī)架中,以機(jī)架為單位整體接入數(shù)據(jù)中心網(wǎng)絡(luò)。其中,機(jī)架通常被分割為不 同的集群,每個(gè)集群又會(huì)劃分不同的組以便于對(duì)機(jī)架和服務(wù)器進(jìn)行管理。在一個(gè)機(jī)架上,通常會(huì)安裝有40臺(tái)左右的服務(wù)器和一臺(tái)接入交換機(jī)。接入交換機(jī) 被安裝到機(jī)架的頂端,每臺(tái)服務(wù)器通過該接入交換機(jī)接入數(shù)據(jù)中心網(wǎng)絡(luò)。其中,每臺(tái)服務(wù)器 的安裝位置與交換機(jī)上的一個(gè)端口相對(duì)應(yīng),該連接方式一方面有利于網(wǎng)絡(luò)布線和管理,另 一方面是本發(fā)明技術(shù)方案的基礎(chǔ)。即通過定位到機(jī)架上的交換機(jī)來具體定位服務(wù)器。基于上面的論述,下面通過具體實(shí)施例詳細(xì)說明本發(fā)明技術(shù)方案的具體實(shí)施過 程。實(shí)施例一圖1為本發(fā)明實(shí)施例一提供的服務(wù)器物理位置標(biāo)記方法的流程圖。本實(shí)施例的執(zhí) 行主體為配置于機(jī)架頂端的交換機(jī),如圖1所示,本實(shí)施例的標(biāo)記方法包括步驟101,交換機(jī)接收服務(wù)器發(fā)送的配置請(qǐng)求;其中,在“零接觸”配置和部署方案中,服務(wù)器被安裝到指定位置并開機(jī)后,會(huì)向外 廣播配置請(qǐng)求,以請(qǐng)求安裝有自動(dòng)化運(yùn)維管理軟件的配置設(shè)備對(duì)其進(jìn)行配置和部署。其中, 指定位置具體為某個(gè)集群某個(gè)組內(nèi)的機(jī)架上。由于服務(wù)器通過交換機(jī)接入數(shù)據(jù)中心網(wǎng)絡(luò), 因此,交換機(jī)會(huì)首先接收到服務(wù)器的配置請(qǐng)求。步驟102,交換機(jī)根據(jù)接收配置請(qǐng)求的端口的信息和預(yù)先配置的交換機(jī)的物理位置信息,生成服務(wù)器的物理位置信息;其中,在本實(shí)施例中已經(jīng)預(yù)先配置好交換機(jī)的物理位置信息,即交換機(jī)可以識(shí)別 出其物理位置;例如交換機(jī)可以識(shí)別出其所在位置為集群A第2組第4號(hào)機(jī)架上。其中, 交換機(jī)通過其硬件可以獲知接收到配置請(qǐng)求的端口的信息,例如端口號(hào)以及端口所述的 虛擬局域網(wǎng)(Virtual Local AreaNetwork ;簡(jiǎn)稱為VLAN)號(hào)(即VLAN ID)等。由于交換 機(jī)上的每個(gè)端口對(duì)應(yīng)一臺(tái)服務(wù)器,因此,可以唯一標(biāo)識(shí)端口的端口號(hào)可以用來唯一標(biāo)識(shí)該 端口對(duì)應(yīng)的服務(wù)器;另外,當(dāng)交換機(jī)支持VLAN功能時(shí),由于每個(gè)端口又會(huì)屬于一個(gè)唯一的 VLAN即具有唯一的VLAN ID,因此,VLAN ID也可以用來輔助端口號(hào)以更準(zhǔn)確的標(biāo)識(shí)端口對(duì) 應(yīng)的服務(wù)器。因此,在本實(shí)施例中,交換機(jī)根據(jù)預(yù)先為其配置的物理位置信息和接收配置請(qǐng) 求的端口的信息來生成服務(wù)器的物理位置信息;通過該方式生成的不同服務(wù)器的物理位置 信息不同,因此,可以達(dá)到識(shí)別不同服務(wù)器的目的。在此需要說明,本實(shí)施例的交換機(jī)的每個(gè)端口下只能接入一臺(tái)服務(wù)器,以保證端 口和服務(wù)器之間一一對(duì)應(yīng)的關(guān)系。步驟103,交換機(jī)將服務(wù)器的物理位置信息封裝到配置請(qǐng)求中,并將配置請(qǐng)求轉(zhuǎn)發(fā) 給配置設(shè)備,以供配置設(shè)備識(shí)別服務(wù)器的物理位置。具體的,交換機(jī)將生成的服務(wù)器的物理位置信息封裝到接收到的配置請(qǐng)求中,并 將封裝服務(wù)器的物理位置信息的配置請(qǐng)求轉(zhuǎn)發(fā)給數(shù)據(jù)中心網(wǎng)絡(luò)中的配置設(shè)備;配置設(shè)備接 收到配置請(qǐng)求后可以解析獲取其中的服務(wù)器的物理位置信息,并根據(jù)獲取的物理位置信息 識(shí)別和標(biāo)記該服務(wù)器;然后,配置設(shè)備根據(jù)服務(wù)器的物理位置、預(yù)先配置好的配置信息和部 署腳本等信息完成對(duì)服務(wù)器的配置和部署。例如配置設(shè)備在獲取服務(wù)器的物理位置信息 后,可以采用現(xiàn)有“零接觸”配置和部署方案實(shí)現(xiàn)對(duì)服務(wù)器的系統(tǒng)配置和軟件部署。本實(shí)施例提供的服務(wù)器物理位置標(biāo)記方法,通過預(yù)先配置交換機(jī)的物理位置,并 由交換機(jī)根據(jù)預(yù)先配置的物理位置和接收服務(wù)器的配置請(qǐng)求的端口的信息,生成可以唯一 標(biāo)記服務(wù)器的物理位置信息,實(shí)現(xiàn)對(duì)服務(wù)器的物理位置的標(biāo)記,并最終使配置設(shè)備根據(jù)所 標(biāo)記的物理位置實(shí)現(xiàn)對(duì)服務(wù)器識(shí)別、配置和部署操作。在本實(shí)施例中,并不需要人工標(biāo)記所 有的服務(wù)器,也不需要為每臺(tái)服務(wù)器制作配置包,只需預(yù)先配置交換機(jī)的物理位置信息。由 于在大型數(shù)據(jù)中心中,交換機(jī)和服務(wù)器的數(shù)量比大約為1 40,且隨著交換機(jī)的發(fā)展,該數(shù) 量比將會(huì)越來越小;即在一個(gè)擁有一萬臺(tái)服務(wù)器的數(shù)據(jù)中心中,只有不超過250臺(tái)交換機(jī), 因此,本實(shí)施例通過對(duì)交換機(jī)的物理位置信息進(jìn)行預(yù)先配置,并實(shí)現(xiàn)自動(dòng)標(biāo)記服務(wù)器的物 理位置技術(shù)方案,無論是成本上還是工作量上,其都明顯優(yōu)于現(xiàn)有技術(shù)方案;進(jìn)一步,由于 工作量的降低,還可以降低預(yù)先配置交換機(jī)的物理位置信息的出錯(cuò)率,進(jìn)而可提高標(biāo)記服 務(wù)器的物理位置信息的成功率,并最終達(dá)到成功配置服務(wù)器的目的。在上述技術(shù)方案中,交換機(jī)優(yōu)選采用接收配置請(qǐng)求的端口的端口號(hào)作為生成服務(wù) 器的物理位置所用的信息。基于此,交換機(jī)具體通過將預(yù)先為其配置的物理位置信息和端 口的信息直接進(jìn)行組合,作為服務(wù)器的物理位置信息。由于端口號(hào)唯一對(duì)應(yīng)一個(gè)端口,而該 端口又唯一對(duì)應(yīng)一臺(tái)服務(wù)器,因此,以上述方式形成的物理位置信息可以唯一標(biāo)記該端口 號(hào)對(duì)應(yīng)的服務(wù)器;且上述直接組合的方式具有操作簡(jiǎn)單、易于實(shí)施,以及無需浪費(fèi)交換機(jī)太 多資源的優(yōu)勢(shì)。進(jìn)一步,在上述技術(shù)方案中,配置交換機(jī)的物理位置信息的優(yōu)選方式為將交換機(jī)的物理位置信息作為交換機(jī)的主機(jī)名稱。例如可以將交換機(jī)的主機(jī)名稱配置為“SW_ ClusterA_Group2_Rack4",該主機(jī)名稱表示該交換機(jī)是位于集群A第2組第4號(hào)機(jī)架上的 交換機(jī)。由于物理位置是唯一的,因此,以交換機(jī)的物理位置信息作為交換機(jī)的主機(jī)名稱既 可以達(dá)到唯一標(biāo)識(shí)交換機(jī)的目的,又可以達(dá)到識(shí)別交換機(jī)物理位置的目的;且以交換機(jī)的 物理位置信息作為其主機(jī)名稱還可以節(jié)約為交換機(jī)配置主機(jī)名稱所需的各種資源。再進(jìn)一步,本實(shí)施例的配置設(shè)備可為安裝有自動(dòng)化運(yùn)維管理軟件并支持一定配置 協(xié)議的計(jì)算機(jī)等設(shè)備。其中,基于DHCP協(xié)議提供的參數(shù)配置機(jī)制,本發(fā)明技術(shù)方案優(yōu)選通 過DHCP協(xié)議實(shí)現(xiàn)對(duì)服務(wù)器的配置和部署管理?;诖?,本發(fā)明技術(shù)方案中的配置設(shè)備通常 是一臺(tái)部署了 DHCP服務(wù)的服務(wù)器,即DHCP服務(wù)器;則服務(wù)器需要以DHCP報(bào)文的形式通過 交換機(jī)向DHCP服務(wù)器發(fā)送配置請(qǐng)求。在本發(fā)明上述技術(shù)方案中,需要預(yù)先配置交換機(jī)的物理位置,則本發(fā)明技術(shù)方案 還提供一種預(yù)先配置交換機(jī)的物理位置信息的技術(shù)方案,請(qǐng)?jiān)斠姳景l(fā)明實(shí)施例二的描述。實(shí)施例二圖2為本發(fā)明實(shí)施例二提供的配置交換機(jī)的物理位置信息的方法的流程圖。如圖 2所示,本實(shí)施例的配置過程包括步驟201,制作交換機(jī)的物理位置信息的配置包;其中,本實(shí)施例的配置包主要是指用于存儲(chǔ)交換機(jī)的物理位置信息的外置存儲(chǔ) 設(shè)備,其可以是條形碼掃描器、機(jī)架上的數(shù)碼打孔、U盤、閃存卡、電可擦可編程只讀存儲(chǔ)器 (Electrically Erasable Programmable Read-OnlyMemory ;簡(jiǎn)稱為EEPR0M)或靜態(tài)隨機(jī) 存儲(chǔ)器(Static Random AccessMemory ;簡(jiǎn)稱為SRAM)等任何可存儲(chǔ)電子標(biāo)記的載體。在 本實(shí)施例中以U盤為例作為外置存儲(chǔ)設(shè)備。具體的,制作配置包的過程包括根據(jù)交換機(jī)所在機(jī)架的地理位置和機(jī)架的標(biāo)識(shí), 配置交換機(jī)的物理位置信息,優(yōu)選為配置交換機(jī)的主機(jī)名稱;即交換機(jī)的主機(jī)名稱包括機(jī) 架地理位置和機(jī)架的標(biāo)識(shí)信息;例如配置交換機(jī)的主機(jī)名稱為“SW_CluSterA_Gr0up2_ Rack4”。然后,將配置好的交換機(jī)的主機(jī)名稱“SW_CluSterA_Gr0up2_Rack4”存儲(chǔ)到外置存 儲(chǔ)設(shè)備(即U盤)中。此時(shí),存儲(chǔ)有交換機(jī)主機(jī)名稱的U盤即為本實(shí)施例所制作的配置包。在本實(shí)施例中,要求交換機(jī)上設(shè)置有串行總線(Universe Serial Bus ;簡(jiǎn)稱為 USB)接口或閃存卡插槽;其中,若交換機(jī)上設(shè)置有USB接口,則外置存儲(chǔ)設(shè)備可以選用U 盤;若交換機(jī)上設(shè)置有閃存卡插槽,則外置存儲(chǔ)設(shè)備可以選用安全數(shù)碼卡(Secure Digital Memory Card ;簡(jiǎn)稱為SD卡)或壓縮閃存卡(Compact Flash ;簡(jiǎn)稱為CF卡)等閃存卡。 通常,生產(chǎn)廠家都會(huì)在交換機(jī)上設(shè)置上述接口或插槽,以便于對(duì)交換機(jī)進(jìn)行固件升級(jí)和維 護(hù)管理。由于本實(shí)施例以U盤作為外置存儲(chǔ)設(shè)備,因此,適應(yīng)性的要求本實(shí)施例的交換機(jī)上 設(shè)計(jì)有USB接口。而為了維護(hù)更加方便,本實(shí)施例將U盤拴在交換機(jī)對(duì)應(yīng)的機(jī)架上,以作為 交換機(jī)的物理位置標(biāo)記牌,在本領(lǐng)域通常被稱為“狗牌”。由于工業(yè)級(jí)U盤的耐用性均非常高,平均無故障時(shí)間通常能夠達(dá)到50萬小時(shí)以 上,相當(dāng)于50多年,因此,對(duì)于一個(gè)數(shù)據(jù)中心來說,本實(shí)施例通過制作“狗牌”標(biāo)記交換機(jī)的 物理位置的技術(shù)方案,只需制作一次“狗牌”即可滿足數(shù)據(jù)中心在整個(gè)運(yùn)營(yíng)期內(nèi)的長(zhǎng)期使 用,相對(duì)來說具有節(jié)約資源和節(jié)省時(shí)間的優(yōu)勢(shì)。且由于交換機(jī)數(shù)量較少,制作交換機(jī)的“狗 牌”的工作量降低,出錯(cuò)概率較小,使標(biāo)記出的交換機(jī)的物理位置信息準(zhǔn)確度較高,進(jìn)而提
8高標(biāo)記出的服務(wù)器物理位置的準(zhǔn)確度。步驟202,將配置包與交換機(jī)進(jìn)行連接,以向交換機(jī)提供配置包內(nèi)的信息;具體的,當(dāng)運(yùn)維工作人員將交換機(jī)安裝到機(jī)架上,并將機(jī)架上各臺(tái)服務(wù)器連接到 與該交換機(jī)的對(duì)應(yīng)端口上之后,將預(yù)先栓到機(jī)架上的U盤(即狗牌”)插入交換機(jī)的USB接 口上,并接通交換機(jī)的電源,以供交換機(jī)獲取U盤內(nèi)的物理位置信息,具體是指交換機(jī)的主 機(jī)名稱。步驟203,交換機(jī)根據(jù)配置包內(nèi)的主機(jī)名稱進(jìn)行物理位置信息的配置。本步驟203具體包括步驟2031,交換機(jī)獲取預(yù)先配置的主機(jī)名稱;在本實(shí)施例中,該主機(jī)名稱即為預(yù) 先存儲(chǔ)到U盤中的主機(jī)名稱,則交換機(jī)從U盤中自動(dòng)獲取主機(jī)名稱。步驟2032,交換機(jī)根據(jù)預(yù)先配置的主機(jī)名稱,查詢交換機(jī)的信息存儲(chǔ)空間;其中 該信息存儲(chǔ)空間用于存儲(chǔ)交換機(jī)的相關(guān)配置信息;具體的,當(dāng)交換機(jī)為一臺(tái)新安裝的交換 機(jī)時(shí),該交換機(jī)可能不包含任何配置信息,因此,該信息存儲(chǔ)空間為空;若交換機(jī)為已經(jīng)處 于使用中的交換機(jī)時(shí),則該信息存儲(chǔ)空間中存儲(chǔ)有交換機(jī)已經(jīng)配置過的主機(jī)名稱等。步驟2033,交換機(jī)判斷查詢結(jié)果是否為信息存儲(chǔ)空間為空;若查詢結(jié)果為信息存 儲(chǔ)空間為空,則執(zhí)行步驟2034 ;反之,則執(zhí)行步驟2035 ;步驟2034,交換機(jī)將預(yù)先配置的主機(jī)名稱存儲(chǔ)到信息存儲(chǔ)空間中,以作為交換機(jī) 的物理位置信息,并結(jié)束;步驟2035,交換機(jī)根據(jù)預(yù)先配置的主機(jī)名稱更新信息存儲(chǔ)空間,并將預(yù)先配置的 主機(jī)名稱作為所述交換機(jī)的物理位置信息,并結(jié)束。其中,本實(shí)施例的更新操作具體包括若預(yù)先配置的主機(jī)名稱與信息存儲(chǔ)空間內(nèi) 的主機(jī)名稱一致時(shí),說明交換機(jī)的物理位置未發(fā)生變化(或者預(yù)先配置的主機(jī)名稱已經(jīng)成 功被導(dǎo)入),則交換機(jī)不執(zhí)行任何操作,此時(shí)將主機(jī)名稱作為其物理位置信息;若預(yù)先配置 的主機(jī)名稱與信息存儲(chǔ)空間內(nèi)的主機(jī)名稱不一致時(shí),說明交換機(jī)的物理位置已經(jīng)發(fā)生變 化,則此時(shí)交換機(jī)將信息存儲(chǔ)空間內(nèi)存儲(chǔ)的配置信息清空,然后將預(yù)先配置的主機(jī)名稱存 儲(chǔ)到信息存儲(chǔ)空間內(nèi),并等待配置設(shè)備的配置和部署操作以對(duì)其進(jìn)行重新配置和部署。通過本實(shí)施例提供的方法可以預(yù)先配置交換機(jī)的物理位置信息,且該方案具有簡(jiǎn) 單易行,成本和工作量較低的優(yōu)點(diǎn)。實(shí)施例三圖3為本發(fā)明實(shí)施例三提供的配置和部署服務(wù)器的方法的流程圖。本實(shí)施例基于 實(shí)施例一和實(shí)施例二實(shí)現(xiàn),相同操作不再贅述。如圖3所示,本實(shí)施例的方法包括步驟301,預(yù)先制作交換機(jī)的配置包,并將配置包拴在交換機(jī)所在機(jī)架上;步驟302,交換機(jī)預(yù)先根據(jù)配置包中的信息配置本身的物理位置信息;上述步驟 301和步驟302具體可以參見實(shí)施例二中的描述。步驟303,與交換機(jī)連接的服務(wù)器通過交換機(jī),向數(shù)據(jù)中心的DHCP服務(wù)器發(fā)送 DHCP報(bào)文,請(qǐng)求進(jìn)行配置和部署;步驟304,交換機(jī)通過其上連接服務(wù)器的端口接收DHCP報(bào)文,獲取接收端口的端 口號(hào),并將預(yù)先配置的本身的物理位置信息和端口號(hào)進(jìn)行組合,生成服務(wù)器的物理位置信 息,實(shí)現(xiàn)對(duì)服務(wù)器的物理位置的標(biāo)記;
步驟305,交換機(jī)將生成的服務(wù)器的物理位置信息,封裝到DHCP報(bào)文的Circurit ID字段中,并將封裝服務(wù)器的物理位置信息后的DHCP報(bào)文轉(zhuǎn)發(fā)給數(shù)據(jù)中心的DHCP服務(wù) 器;其中,DHCP服務(wù)器上存儲(chǔ)有預(yù)先配置好的服務(wù)器的配置信息和部署腳本。本實(shí)施例具 體提供一種服務(wù)器的物理位置信息的格式交換機(jī)主機(jī)名(Switch Name) +接收DHCP報(bào) 文的端口號(hào)(InterfaceNumber);例如Switch Sff_C 1 usterA_Group2_Rack4 Interface gigabitethernet4表示集群A第2組第4號(hào)機(jī)架上的交換機(jī)的4號(hào)千兆以太網(wǎng)端口接收到 DHCP報(bào)文。上述步驟304和步驟305可參見實(shí)施例一的描述。步驟306,DHCP服務(wù)器接收DHCP報(bào)文后,解析獲取DHCP報(bào)文的Circurit ID字段 中服務(wù)器的物理位置信息,根據(jù)獲取的物理位置信息和預(yù)先存儲(chǔ)的配置信息和部署腳本, 對(duì)服務(wù)器進(jìn)行系統(tǒng)配置和軟件部署。在本實(shí)施例中,DHCP服務(wù)器從Circurit ID字段中解析獲取到SwitchSW_ ClusterA_Group2_Rack4 Interface gigabitethernet 4,并據(jù)此識(shí)別出位于集群 A第 2 組 第4號(hào)機(jī)架上的4號(hào)服務(wù)器發(fā)出了 DHCP報(bào)文,達(dá)到了標(biāo)記服務(wù)器的物理位置的目的,并最 終實(shí)現(xiàn)對(duì)該服務(wù)器的配置和部署?;谏厦娓鲗?shí)施例的描述可知,本發(fā)明技術(shù)方案實(shí)質(zhì)上是將直接標(biāo)記每臺(tái)服務(wù)器 的物理位置轉(zhuǎn)換到直接標(biāo)記與服務(wù)器連接的交換機(jī)的物理位置,并由帶有預(yù)先配置的物理 位置的交換機(jī)對(duì)其連接的服務(wù)器進(jìn)行物理位置的標(biāo)記;一方面,本發(fā)明技術(shù)方案不僅降低 了標(biāo)記服務(wù)器物理位置的成本和工作量;另一方面,從對(duì)服務(wù)器進(jìn)行的操作來看,整個(gè)過程 中無需人工干預(yù),可以實(shí)現(xiàn)真正意義上的“零接觸”配置和部署;再者,采用本發(fā)明技術(shù)方 案,服務(wù)器管理員可以從服務(wù)器的粒度進(jìn)行精細(xì)化部署和配置管理,極大的適應(yīng)了靈活多 變的現(xiàn)代化數(shù)據(jù)中心管理的要求。其中,在上述實(shí)施例中以交換機(jī)的端口號(hào)為例來標(biāo)記服務(wù)器的物理位置。進(jìn)一步, 當(dāng)交換機(jī)支持VLAN功能時(shí),還可以通過端口所屬的VLAN ID輔助端口號(hào)對(duì)服務(wù)器的物理位 置進(jìn)行更準(zhǔn)確的標(biāo)記。此時(shí),所標(biāo)記出的服務(wù)器的物理位置信息的格式為交換機(jī)主機(jī)名 (Switch Name)+接收DHCP報(bào)文的端口所屬的VLAN+該端口的端口號(hào)(Interface Number); 具體形式如Switch Sff_ClusterA_Group2_Rack4 vlan 1 Interface gigabitethernet 4, 表示集群A第2組第4號(hào)機(jī)架上的支持VLAN功能的交換機(jī)的屬于VLAN 1的4號(hào)千兆以太 網(wǎng)端口接收到DHCP報(bào)文。其中,VLAN 1標(biāo)識(shí)4號(hào)端口屬于默認(rèn)設(shè)置的VLAN。關(guān)于VLAN的 相關(guān)內(nèi)容屬于現(xiàn)有技術(shù),本實(shí)施例不再贅述。實(shí)施例四圖4為本發(fā)明實(shí)施例四提供的服務(wù)器物理位置標(biāo)記設(shè)備的一種結(jié)構(gòu)示意圖。本實(shí) 施例的服務(wù)器物理位置設(shè)備可以為配置于機(jī)架頂端的交換機(jī),也可以作為交換機(jī)的部分, 設(shè)置于交換機(jī)內(nèi)部。如圖4所示,本實(shí)施例的設(shè)備包括接收模塊41、生成模塊42和轉(zhuǎn)發(fā) 標(biāo)記模塊43。其中,接收模塊41,用于接收服務(wù)器發(fā)送的配置請(qǐng)求;生成模塊42,與接收模塊41 連接,用于根據(jù)接收配置請(qǐng)求的服務(wù)器物理位置標(biāo)記設(shè)備上的端口的信息和預(yù)先配置的服 務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息,生成服務(wù)器的物理位置信息;轉(zhuǎn)發(fā)標(biāo)記模塊43, 與生成模塊42連接,用于將服務(wù)器的物理位置信息封裝到配置請(qǐng)求中,并將配置請(qǐng)求轉(zhuǎn)發(fā) 給配置設(shè)備,以供配置設(shè)備識(shí)別服務(wù)器的物理位置。
本實(shí)施例的服務(wù)器物理位置標(biāo)記設(shè)備,可用于執(zhí)行本發(fā)明實(shí)施例提供的服務(wù)器物 理位置標(biāo)記方法的流程。本實(shí)施例具體通過接收模塊獲取服務(wù)器發(fā)送給配置設(shè)備的配置請(qǐng) 求;通過生成模塊生成服務(wù)器的物理位置信息實(shí)現(xiàn)對(duì)服務(wù)器的物理位置的標(biāo)記;并由轉(zhuǎn)發(fā) 標(biāo)記模塊將服務(wù)器的物理位置信息封裝到配置請(qǐng)求中轉(zhuǎn)發(fā)給配置設(shè)備以使配置設(shè)備識(shí)別 該服務(wù)器的物理位置。在本實(shí)施例中,并不需要人工標(biāo)記所有的服務(wù)器,也不需要為每臺(tái)服 務(wù)器制作配置包,只需預(yù)先配置服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息。由于在大型數(shù) 據(jù)中心中,服務(wù)器物理位置標(biāo)記設(shè)備的數(shù)量遠(yuǎn)小于服務(wù)器的數(shù)量,因此,本實(shí)施例通過對(duì)服 務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息進(jìn)行預(yù)先配置,并實(shí)現(xiàn)自動(dòng)標(biāo)記服務(wù)器的物理位置 技術(shù)方案,無論是成本上還是工作量上,其都明顯優(yōu)于現(xiàn)有技術(shù)方案;進(jìn)一步,由于工作量 的降低,可降低配置服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息時(shí)的出錯(cuò)率,進(jìn)而提高標(biāo)記 服務(wù)器的物理位置的成功率。在上述技術(shù)方案中,生成模塊42具體可以將服務(wù)器物理位置標(biāo)記設(shè)備的物理位 置信息和端口的信息進(jìn)行組合,以生成服務(wù)器的物理位置信息。其中端口的信息可以為端 口號(hào)以及VLAN ID等。進(jìn)一步,如圖5所示,本實(shí)施例的服務(wù)器物理位置標(biāo)記設(shè)備還包括配置模塊44,與 生成模塊42連接,用于配置服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息。具體的,該配置模 塊44包括獲取單元441、查詢單元442、存儲(chǔ)配置單元443和更新配置單元444。該配置模塊44的具體工作原理如下獲取單元441獲取預(yù)先配置的主機(jī)名稱,并 提供給查詢單元442 ;例如,可以從存儲(chǔ)有預(yù)先配置的主機(jī)名稱的配置包(即外置存儲(chǔ)設(shè) 備)中獲取主機(jī)名稱,該配置包被預(yù)先拴在服務(wù)器物理位置標(biāo)記設(shè)備所在的機(jī)架上。查詢 單元442,用于根據(jù)獲取單元441獲取的預(yù)先配置的主機(jī)名稱,查詢的信息存儲(chǔ)空間,并將 查詢結(jié)果提供給存儲(chǔ)配置單元443和更新配置單元444 ;存儲(chǔ)配置單元443,用于在查詢 單元442的查詢結(jié)果為信息存儲(chǔ)空間為空時(shí),將預(yù)先配置的主機(jī)名稱存儲(chǔ)到信息存儲(chǔ)空間 中,以作為服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息;更新配置單元444,用于在查詢單元 442的查詢結(jié)果為信息存儲(chǔ)空間不為空時(shí),根據(jù)預(yù)先配置的主機(jī)名稱更新信息存儲(chǔ)空間,并 將預(yù)先配置的主機(jī)名稱作為服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息。通過上述技術(shù)方案,可以實(shí)現(xiàn)對(duì)服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息的預(yù)先 配置。實(shí)施例五圖6為本發(fā)明實(shí)施例五提供的服務(wù)器物理位置標(biāo)記系統(tǒng)的一種結(jié)構(gòu)示意圖。如圖 6所示,本實(shí)施例的系統(tǒng)包括服務(wù)器物理位置標(biāo)記設(shè)備61、服務(wù)器62和配置設(shè)備63。服務(wù) 器62與服務(wù)器物理位置標(biāo)記設(shè)備61連接,服務(wù)器物理位置標(biāo)記設(shè)備61與配置設(shè)備63連接。具體的,服務(wù)器物理位置標(biāo)記設(shè)備61設(shè)置于機(jī)架的頂端;服務(wù)器62連接于服務(wù)器 物理位置標(biāo)記設(shè)備61上的端口,用于通過服務(wù)器物理位置標(biāo)記設(shè)備61,向配置設(shè)備63發(fā)送 配置請(qǐng)求;配置設(shè)備63被布置于數(shù)據(jù)中心網(wǎng)絡(luò)中,用于接收由服務(wù)器物理位置標(biāo)記設(shè)備61 轉(zhuǎn)發(fā)的配置請(qǐng)求,并根據(jù)配置請(qǐng)求中的服務(wù)器62的物理位置信息識(shí)別服務(wù)器62的物理位 置,以實(shí)現(xiàn)標(biāo)記服務(wù)器62,并完成對(duì)服務(wù)器62的配置和部署;其中,服務(wù)器62的物理位置 信息是由服務(wù)器物理位置標(biāo)記設(shè)備61生成并封裝到配置請(qǐng)求中的。而服務(wù)器物理位置標(biāo)記設(shè)備61可以為本發(fā)明上述實(shí)施例提供的服務(wù)器物理位置標(biāo)記設(shè)備,其具體結(jié)構(gòu)和工作 原理可參見本發(fā)明上述實(shí)施例的描述,在此不再贅述。本實(shí)施例提供的服務(wù)器物理位置標(biāo)記系統(tǒng),可用于執(zhí)行本發(fā)明實(shí)施例提供的服務(wù) 器物理位置標(biāo)記方法的流程,在對(duì)服務(wù)器的物理位置進(jìn)行標(biāo)記的過程中,并不需要人工標(biāo) 記所有的服務(wù)器,也不需要為每臺(tái)服務(wù)器制作配置包,只需預(yù)先配置服務(wù)器物理位置標(biāo)記 設(shè)備的物理位置信息。由于在大型數(shù)據(jù)中心中,服務(wù)器物理位置標(biāo)記設(shè)備的數(shù)量遠(yuǎn)小于服 務(wù)器的數(shù)量,因此,本實(shí)施例通過對(duì)服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息進(jìn)行預(yù)先配 置,并實(shí)現(xiàn)自動(dòng)標(biāo)記服務(wù)器的物理位置技術(shù)方案,無論是成本上還是工作量上,其都明顯優(yōu) 于現(xiàn)有技術(shù)方案;且由于工作量的降低,還可降低配置服務(wù)器物理位置標(biāo)記設(shè)備的物理位 置信息時(shí)的出錯(cuò)概率,提高標(biāo)記服務(wù)器物理位置的成功率。其中,基于DHCP協(xié)議提供的參數(shù)配置機(jī)制,本發(fā)明技術(shù)方案優(yōu)選通過DHCP協(xié)議實(shí) 現(xiàn)對(duì)服務(wù)器的配置和部署管理?;诖耍緦?shí)施例中的配置設(shè)備通常是一臺(tái)部署了 DHCP服 務(wù)的服務(wù)器,即DHCP服務(wù)器;則服務(wù)器需要通過DHCP報(bào)文的形式通過交換機(jī)向DHCP服務(wù) 器發(fā)送配置請(qǐng)求。進(jìn)一步,如圖7所示,本實(shí)施例的系統(tǒng)還包括外置存儲(chǔ)設(shè)備64,與服務(wù)器物理位 置標(biāo)記設(shè)備61連接,用于存儲(chǔ)預(yù)先配置的服務(wù)器物理位置標(biāo)記設(shè)備61的主機(jī)名稱,以供服 務(wù)器物理位置標(biāo)記設(shè)備61根據(jù)主機(jī)名稱預(yù)先配置本身的物理位置信息;其中,主機(jī)名稱是 根據(jù)服務(wù)器物理位置標(biāo)記設(shè)備61所在機(jī)架的地理位置和機(jī)架的標(biāo)識(shí),預(yù)先配置并存儲(chǔ)到 外置存儲(chǔ)設(shè)備64中的。在本實(shí)施例中,外置存儲(chǔ)設(shè)備64預(yù)先被栓到服務(wù)器物理位置標(biāo)記設(shè) 備61所在的機(jī)架上,以便于維護(hù)和操作。本實(shí)施例的外置存儲(chǔ)設(shè)備可以為條形碼掃描器、 機(jī)架上的數(shù)碼打孔、U盤、閃存卡、EEPROM或SRAM等任何可存儲(chǔ)電子標(biāo)記的載體。其中,本實(shí)施例上述外置存儲(chǔ)設(shè)備與服務(wù)器物理位置標(biāo)記設(shè)備配合工作的原理可 以參見實(shí)施例二中的描述。本實(shí)施例提供的通過外置存儲(chǔ)設(shè)備存儲(chǔ)預(yù)先配置的服務(wù)器物 理位置標(biāo)記設(shè)備的主機(jī)名稱,以及預(yù)先配置服務(wù)器物理位置標(biāo)記設(shè)備的主機(jī)名稱的技術(shù)方 案,只需為數(shù)量較少的服務(wù)器物理位置標(biāo)記設(shè)備制作配置包并預(yù)先進(jìn)行配置,明顯降低了 成本和工作量。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種服務(wù)器物理位置標(biāo)記方法,其特征在于,包括交換機(jī)接收服務(wù)器發(fā)送的配置請(qǐng)求;所述交換機(jī)根據(jù)接收所述配置請(qǐng)求的端口的信息和預(yù)先配置的所述交換機(jī)的物理位置信息,生成所述服務(wù)器的物理位置信息;所述交換機(jī)將所述服務(wù)器的物理位置信息封裝到所述配置請(qǐng)求中,并將所述配置請(qǐng)求轉(zhuǎn)發(fā)給配置設(shè)備,以供所述配置設(shè)備識(shí)別所述服務(wù)器的物理位置。
2.根據(jù)權(quán)利要求1所述的服務(wù)器物理位置標(biāo)記方法,其特征在于,配置所述交換機(jī)的 物理位置信息包括所述交換機(jī)獲取預(yù)先配置的主機(jī)名稱;所述交換機(jī)根據(jù)預(yù)先配置的主機(jī)名稱,查詢所述交換機(jī)的信息存儲(chǔ)空間; 若查詢結(jié)果為所述信息存儲(chǔ)空間為空,將預(yù)先配置的主機(jī)名稱存儲(chǔ)到所述信息存儲(chǔ)空 間中,以作為所述交換機(jī)的物理位置信息;若查詢結(jié)果為所述信息存儲(chǔ)空間不為空,根據(jù)預(yù)先配置的主機(jī)名稱更新所述信息存儲(chǔ) 空間,并將預(yù)先配置的主機(jī)名稱作為所述交換機(jī)的物理位置信息。
3.根據(jù)權(quán)利要求2所述的服務(wù)器物理位置標(biāo)記方法,其特征在于,所述交換機(jī)獲取預(yù) 先配置的主機(jī)名稱之前包括根據(jù)所述交換機(jī)所在機(jī)架的地理位置和所述機(jī)架的標(biāo)識(shí),配置所述交換機(jī)的主機(jī)名 稱;所述主機(jī)名稱包括所述機(jī)架的地理位置和所述機(jī)架的標(biāo)識(shí);將配置好的所述交換機(jī)的主機(jī)名稱存儲(chǔ)到外置存儲(chǔ)設(shè)備中,以供所述交換機(jī)從所述外 置存儲(chǔ)設(shè)備中獲取所述預(yù)先配置的主機(jī)名稱。
4.根據(jù)權(quán)利要求3所述的服務(wù)器物理位置標(biāo)記方法,其特征在于,所述外置存儲(chǔ)設(shè)備 為條形碼掃描器、數(shù)碼打孔、U盤、閃存卡、電可擦可編程只讀存儲(chǔ)器或靜態(tài)隨機(jī)存取存儲(chǔ)ο
5.根據(jù)權(quán)利要求1所述的服務(wù)器物理位置標(biāo)記方法,其特征在于,所述交換機(jī)根據(jù)接 收所述配置請(qǐng)求的端口的信息和預(yù)先配置的所述交換機(jī)的物理位置信息,生成所述服務(wù)器 的物理位置信息具體為所述交換機(jī)將所述交換機(jī)的物理位置信息和所述端口的信息進(jìn)行組合,生成所述服務(wù) 器的物理位置信息。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的服務(wù)器物理位置標(biāo)記方法,其特征在于,所述配置 設(shè)備為動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器;所述服務(wù)器以動(dòng)態(tài)主機(jī)配置協(xié)議報(bào)文的形式發(fā)送所述配置請(qǐng)求。
7.一種服務(wù)器物理位置標(biāo)記設(shè)備,其特征在于,包括 接收模塊,用于接收服務(wù)器發(fā)送的配置請(qǐng)求;生成模塊,用于根據(jù)接收所述配置請(qǐng)求的服務(wù)器物理位置標(biāo)記設(shè)備的端口的信息和預(yù) 先配置的服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息,生成所述服務(wù)器的物理位置信息;轉(zhuǎn)發(fā)標(biāo)記模塊,用于將所述服務(wù)器的物理位置信息封裝到所述配置請(qǐng)求中,并將所述 配置請(qǐng)求轉(zhuǎn)發(fā)給配置設(shè)備,以供所述配置設(shè)備識(shí)別所述服務(wù)器的物理位置。
8.根據(jù)權(quán)利要求7所述的服務(wù)器物理位置標(biāo)記設(shè)備,其特征在于,還包括 配置模塊,用于配置所述服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息;所述配置模塊包括獲取單元,用于獲取預(yù)先配置的主機(jī)名稱;查詢單元,用于根據(jù)所述獲取單元獲取的預(yù)先配置的主機(jī)名稱,查詢所述服務(wù)器物理 位置標(biāo)記設(shè)備的信息存儲(chǔ)空間;存儲(chǔ)配置單元,用于在所述查詢單元的查詢結(jié)果為所述信息存儲(chǔ)空間為空時(shí),將預(yù)先 配置的主機(jī)名稱存儲(chǔ)到所述信息存儲(chǔ)空間中,以作為所述服務(wù)器物理位置標(biāo)記設(shè)備的物理 位置信息;更新配置單元,用于在所述查詢單元的查詢結(jié)果為所述信息存儲(chǔ)空間不為空時(shí),根據(jù) 預(yù)先配置的主機(jī)名稱更新所述信息存儲(chǔ)空間,并將預(yù)先配置的主機(jī)名稱作為所述服務(wù)器物 理位置標(biāo)記設(shè)備的物理位置信息。
9.根據(jù)權(quán)利要求7所述的服務(wù)器物理位置標(biāo)記設(shè)備,其特征在于,所述生成模塊具體 用于將所述服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息和所述端口的信息進(jìn)行組合,以生成 所述服務(wù)器的物理位置信息。
10.一種包括權(quán)利要求7-9任一項(xiàng)所述的服務(wù)器物理位置標(biāo)記設(shè)備的服務(wù)器物理位置 標(biāo)記系統(tǒng),其特征在于,還包括服務(wù)器和配置設(shè)備;所述服務(wù)器,用于通過所述服務(wù)器物理位置標(biāo)記設(shè)備,向所述配置設(shè)備發(fā)送配置請(qǐng)求;所述配置設(shè)備,用于接收由所述服務(wù)器物理位置標(biāo)記設(shè)備轉(zhuǎn)發(fā)的所述配置請(qǐng)求,并根 據(jù)所述配置請(qǐng)求中的所述服務(wù)器的物理位置信息識(shí)別所述服務(wù)器的物理位置,以實(shí)現(xiàn)標(biāo)記 所述服務(wù)器;所述服務(wù)器的物理位置信息是由所述服務(wù)器物理位置標(biāo)記設(shè)備生成并封裝到 所述配置請(qǐng)求中的。
11.根據(jù)權(quán)利要求10所述的服務(wù)器物理位置標(biāo)記系統(tǒng),其特征在于,還包括外置存儲(chǔ)設(shè)備,用于存儲(chǔ)所述服務(wù)器物理位置標(biāo)記設(shè)備的主機(jī)名稱,以供所述服務(wù)器 物理位置標(biāo)記設(shè)備根據(jù)所述主機(jī)名稱配置所述服務(wù)器物理位置標(biāo)記設(shè)備的物理位置信息; 所述主機(jī)名稱是根據(jù)所述服務(wù)器物理位置標(biāo)記設(shè)備所在機(jī)架的地理位置和所述機(jī)架的標(biāo) 識(shí),預(yù)先配置并存儲(chǔ)到所述外置存儲(chǔ)設(shè)備中的。
12.根據(jù)權(quán)利要求10或11所述的服務(wù)器物理位置標(biāo)記系統(tǒng),其特征在于,所述配置設(shè) 備為動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器;所述服務(wù)器以動(dòng)態(tài)主機(jī)配置協(xié)議請(qǐng)求報(bào)文的形式發(fā)送所述配置請(qǐng)求。
全文摘要
本發(fā)明提供一種服務(wù)器物理位置標(biāo)記方法、設(shè)備及系統(tǒng),其中方法包括交換機(jī)接收服務(wù)器發(fā)送的配置請(qǐng)求;所述交換機(jī)根據(jù)接收所述配置請(qǐng)求的端口的信息和預(yù)先配置的所述交換機(jī)的物理位置信息,生成所述服務(wù)器的物理位置信息;所述交換機(jī)將所述服務(wù)器的物理位置信息封裝到所述配置請(qǐng)求中,并將所述配置請(qǐng)求轉(zhuǎn)發(fā)給配置設(shè)備,以供所述配置設(shè)備識(shí)別所述服務(wù)器的物理位置。本發(fā)明技術(shù)方案可以降低標(biāo)記服務(wù)器物理位置的成本和工作量,提高標(biāo)記服務(wù)器的物理位置的成功率。
文檔編號(hào)H04L29/08GK101951341SQ20101028276
公開日2011年1月19日 申請(qǐng)日期2010年9月14日 優(yōu)先權(quán)日2010年9月14日
發(fā)明者丁兆杰, 劉忠東, 陳宏濤, 馬曉靖 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司