專利名稱:一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng)的制作方法
一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng)
技術領域:
本發(fā)明涉及計算機領域中的虛擬化技術,特別涉及一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng)。
背景技術:
虛擬化技術是一種用軟件模擬計算機硬件的技術,自從虛擬化技術獲得了硬件廠商的支持以來,這種軟件模擬硬件的性能獲得了巨大的提升了,以至于整個操作系統(tǒng),例如Windows,不需要直接安裝在物理硬件上,而是運行在虛擬硬件上,便可獲得完全可以接受的性能。這種物理硬件,稱之為物理機(PhysicalMachine,PM),而虛擬硬件,稱之為虛擬機(Virtual Machine, VM) 虛擬化技術帶來的好處是明顯的,即可以動態(tài)的調(diào)整虛擬機的性能。假設有一臺配置很高的物理機,那么采用虛擬化技術,就可以在這臺物理機上創(chuàng)建多個虛擬機,每個虛擬機可根據(jù)其運行應用的需要配置不同的性能。例如,可以為運行時占用計算機資源很小的應用所處的虛擬機配置較低的性能,或者為運行時占用計算機資源很大的應用所處的虛擬機配置較高的性能。此外,如果低配置的虛擬機的負載隨著業(yè)務量的增加而變大時,還可以動態(tài)的提高虛擬機的配置以滿足性能的需求,如果高配置的虛擬機的負載隨著業(yè)務量的降低而變小時,也可以動態(tài)的降低虛擬機的配置,從而把節(jié)約出來的計算資源分配給其他的虛擬機?;谏鲜龊锰?,虛擬技術得到了廣泛應用。企業(yè)將閑置的硬件資源整合起來,形成虛擬的互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center, IDC),用戶就可以從IDC租用虛擬機開展互聯(lián)網(wǎng)業(yè)務。在這種方 式下,用戶不再需要單獨購買物理機即可按需使用計算資源,大大降低了用戶架設網(wǎng)站和開展互聯(lián)網(wǎng)業(yè)務的成本。然而,用戶開展互聯(lián)網(wǎng)業(yè)務,不得不考慮用于提供服務的系統(tǒng)的可靠性。傳統(tǒng)的方法,是通過使用兩臺物理機來保證系統(tǒng)的高可靠性的。這兩臺物理機之間通過心跳線連接,當一臺物理機發(fā)生故障時,另一臺物理機還可以運行,從而保證對外能夠提供正常的服務。目前,想要利用虛擬機對外提供高可靠的網(wǎng)絡服務,還沒有完善的解決方案。
發(fā)明內(nèi)容本發(fā)明所要解決的技術問題是提供一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng),以實現(xiàn)利用虛擬機對外提供高可靠的網(wǎng)絡服務的目的。本發(fā)明為解決技術問題而采用的技術方案是提供一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng),包括第一物理機、第二物理機以及第一物理交換機;所述第一物理機包括第一物理網(wǎng)卡,所述第二物理機包括第二物理網(wǎng)卡,其中所述第一物理網(wǎng)卡及所述第二物理網(wǎng)卡均連接至所述第一物理交換機;所述第一物理機包括第一虛擬交換機,所述第一虛擬交換機連接至所述第一物理網(wǎng)卡,并且,所述第一物理機還包括第一虛擬機及第一虛擬網(wǎng)卡,其中所述第一虛擬機通過所述第一虛擬網(wǎng)卡連接至所述第一虛擬交換機;所述第二物理機包括第二虛擬交換機,所述第二虛擬交換機連接至所述第二物理網(wǎng)卡,并且,所述第二物理機還包括第二虛擬機及第二虛擬網(wǎng)卡,其中所述第二虛擬機通過所述第二虛擬網(wǎng)卡連接至所述第二虛擬交換機;所述第一虛擬機及所述第二虛擬機均包含IP設置裝置、服務提供裝置及心跳檢測裝置,其中所述IP設置裝置用于為所處的虛擬機設置外部IP地址且所述外部IP地址在同一時刻只能被設置在一臺虛擬機上,所述服務提供裝置用于在所處的虛擬機具有所述外部IP地址時,為外部訪問用戶提供網(wǎng)絡服務,所述第一虛擬機的心跳檢測裝置與所述第二虛擬機的心跳檢測裝置用于相互之間進行通訊,以確定當前具有所述外部IP地址的虛擬機運行是否異常,如果是,則觸發(fā)當前不具有所述外部IP地址的虛擬機上的所述IP設置裝置運行。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第一虛擬交換機、所述第一虛擬機及所述第一虛擬網(wǎng)卡,是由所述第一物理機上安裝的第一虛擬機管理器創(chuàng)建的。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第二虛擬交換機、所述第二虛擬機及所述第二虛擬網(wǎng)卡,是由所述第二物理機上安裝的第二虛擬機管理器創(chuàng)建的。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第一虛擬機的服務提供裝置與所述第二虛擬機的服務提供裝置為外部訪問用戶提供相同的網(wǎng)絡服務。根據(jù)本發(fā)明之一優(yōu)選實施例,所述系統(tǒng)在初始運行時刻觸發(fā)所述第一虛擬機的IP
設置裝置運行。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第一虛擬機的心跳檢測裝置與所述第二虛擬機的心跳檢測裝置相互之間進行通訊的方式包 括所述第二虛擬機的心跳檢測裝置與所述第一虛擬機的心跳檢測裝置根據(jù)預先配置的內(nèi)部IP地址對建立連接通道;所述第二虛擬機的心跳檢測裝置通過所述連接通道向所述第一虛擬機的心跳檢測裝置發(fā)送心跳包;所述第一虛擬機的心跳檢測裝置接收到所述心跳包后,通過所述連接通道將所述心跳包向所述第二虛擬機的心跳檢測裝置進行返回。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第二虛擬機的心跳檢測裝置在設定時間長度內(nèi)未收到返回的所述心跳包時,確定所述第一虛擬機運行異常。根據(jù)本發(fā)明之一優(yōu)選實施例,所述系統(tǒng)還包括第二物理交換機,并且所述第一物理機還包括第三物理網(wǎng)卡,所述第二物理機還包括第四物理網(wǎng)卡,所述第三物理網(wǎng)卡及所述第四物理網(wǎng)卡均連接至所述第二物理交換機;以及,所述第一虛擬交換機還連接至第三物理網(wǎng)卡,所述第二虛擬交換機還連接至第四物理網(wǎng)卡。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第一物理機還包括第三虛擬機及第三虛擬網(wǎng)卡,其中所述第三虛擬機通過所述第三虛擬網(wǎng)卡連接至所述第一虛擬交換機。根據(jù)本發(fā)明之一優(yōu)選實施例,所述第二物理機還包括第四虛擬機及第四虛擬網(wǎng)卡,其中所述第四虛擬機通過所述第四虛擬網(wǎng)卡連接至所述第二虛擬交換機。根據(jù)本發(fā)明之一優(yōu)選實施例,所述網(wǎng)絡服務至少包括以下一種電子郵件服務、網(wǎng)頁服務或文件存取服務。由以上技術方案可以看出,本發(fā)明通過在局域網(wǎng)內(nèi),利用物理交換機及兩臺物理機構(gòu)建物理網(wǎng)絡,并在兩臺物理機上分別設置一臺虛擬機以搭建虛擬網(wǎng)絡的方式,可以在兩臺虛擬機之間實現(xiàn)心跳檢測,這樣就可以對正在對外提供服務的虛擬機的運行狀況進行監(jiān)控。又通過在兩臺虛擬機上設置一個共有的IP地址,并由心跳檢測觸發(fā)其中未對外提供服務的虛擬機上的IP地址被激活的方式,能夠很好地實現(xiàn)虛擬機系統(tǒng)對外提供網(wǎng)絡服務的高可靠性。
圖1為本發(fā)明中用于提供網(wǎng)絡服務的虛擬機系統(tǒng)的實施例一的結(jié)構(gòu)示意框圖;圖2為本發(fā)明中虛擬機108和虛擬機112的實施例的結(jié)構(gòu)示意框圖;圖3為本發(fā)明中用于提供網(wǎng)絡服務的虛擬機系統(tǒng)的實施例二的結(jié)構(gòu)示意框圖。
具體實施方式為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。請參考圖1,圖1為本發(fā)明中用于提供網(wǎng)絡服務的虛擬機系統(tǒng)的實施例一的結(jié)構(gòu)示意框圖。如圖1所示,在本實施例中,所述虛擬機系統(tǒng)包括物理機101、物理機102和物理交換機103。物理機101上裝有物理網(wǎng)卡104,物理機102上裝有物理網(wǎng)卡105,且物理網(wǎng)卡104和物理網(wǎng)卡105均連接至物理交換機103。在物理機101上裝有虛擬機管理器(Virtual Machine Monitor, VMM) 106,通過虛擬機管理器106,可以在物理機101上基于物理網(wǎng)卡104創(chuàng)建虛擬交換機107,這樣,虛擬交換機107就會連接至物理網(wǎng)卡104?,F(xiàn)有技術的虛擬機管理器已經(jīng)提供了基于物理網(wǎng)卡創(chuàng)建虛擬交換機的功能,因此創(chuàng)建過程不再詳述。通過虛擬機管理器106,還可以在物理機101上創(chuàng)建虛擬機108及虛擬網(wǎng)卡109,并且將虛擬機108通過虛擬網(wǎng)卡109連接至虛擬交換機107。現(xiàn)有技術的虛擬機管理器已經(jīng)提供了創(chuàng)建虛擬機及虛擬網(wǎng)卡的功能,因此創(chuàng)建過程不再詳述。在物理機102上裝有虛擬機管理器110,通過虛擬機管理器110,可以在物理機102上基于物理網(wǎng)卡105創(chuàng)建虛擬交換機111,這樣,虛擬交換機111就會連接至物理網(wǎng)卡105。通過虛擬機管理器110,還可以在物理機102上創(chuàng)建虛擬機112及虛擬網(wǎng)卡113,并且將虛擬機112通過虛擬網(wǎng)卡113連接至虛擬交換機111。請參考圖2,其中圖2是本發(fā)明中虛擬機108和虛擬機112的實施例的結(jié)構(gòu)示意框圖。如圖2所示,虛擬機108包括IP設置裝置1081、服務提供裝置1082及心跳檢測裝置1083,虛擬機112包括IP設置裝置1121、服務提供裝置1122及心跳檢測裝置1123。IP設置裝置1081用于在虛擬機108上設置外部IP地址 ,該外部IP地址是外部用戶(如圖1所示的公共網(wǎng)絡中的用戶)訪問虛擬機108時,對虛擬機108進行尋址依據(jù)。IP設置裝置1121也用于在虛擬機112上設置外部IP地址,值得注意的是,IP設置裝置1121在虛擬機112上設置的外部IP地址與IP設置裝置1081在虛擬機108上設置的外部IP地址是相同的,但是,在同一時刻,這個相同的外部IP地址只能被設置在虛擬機108或虛擬機112中的一臺上,也就是說,一旦IP設置裝置1081或IP設置裝置1121中的一個在所處的虛擬機上設置了外部IP地址,則在觸發(fā)條件滿足前,IP設置裝置1081或IP設置裝置1121中的另一個就無法在所處的虛擬機上設置這個相同的外部IP地址。例如,可供虛擬機108或虛擬機112使用的外部IP地址為“192. 168.1. 106”,假設IP設置裝置1081先為虛擬機108設置了“192. 168.1. 106”,則在觸發(fā)條件滿足前,IP設置裝置1121無法為虛擬機112設置“192. 168.1. 106”。作為一種實施方式,IP設置裝置1081和IP設置裝置1121可通過執(zhí)行腳本實現(xiàn)。上述觸發(fā)條件,將在后面進行介紹。服務提供裝置1082,用于在虛擬機108具有外部IP地址時,為外部訪問用戶提供網(wǎng)絡服務。服務提供裝置1122,用于在虛擬機112具有外部IP地址時,為外部訪問用戶提供網(wǎng)絡服務。作為一種優(yōu)選的實施方式,服務提供裝置1082和服務提供裝置1122提供的網(wǎng)絡服務是相同的,這樣,當本發(fā)明中的一臺提供網(wǎng)絡服務的虛擬機出現(xiàn)故障時,由于另一臺虛擬機提供完全相同的網(wǎng)絡服務,外部的訪問用戶就不會對故障有察覺,保證了良好的用戶體驗。服務提供裝置1082和服務提供裝置1122提供的網(wǎng)絡服務,可以是電子郵件服務、網(wǎng)頁服務或文件存取服務中的任意一種或多種。心跳檢測裝置1083和心跳檢測裝置1123,用于相互之間進行通訊,以確定當前具有外部IP地址的虛擬機運行是否異常,如果是,則觸發(fā)當前不具有外部IP地址的虛擬機上的IP設置裝置運行。這里,當前具有外部IP地址的虛擬機運行異常就是前面所述的觸發(fā)條件。下面以一個具體的實施例說明上述過程。在這個實施例中,本發(fā)明的虛擬機系統(tǒng)在初始運行時刻觸發(fā)了 IP設置裝置1081運行。此后,由于虛擬機108被設置了外部IP地址,服務提供裝置1082就可以向外部訪問用戶提供網(wǎng)絡服務。也就是說,外部訪問用戶輸入這個外部IP地址,就可以獲取到虛擬機108提供的網(wǎng)絡服務了。IP設置裝置1081運行后,心跳檢測裝置1083和心跳檢測裝置1123之間就會進行通訊,具體地包括 步驟S1:心跳檢測裝置1123與心跳檢測裝置1083根據(jù)預先配置的內(nèi)部IP地址
對建立連接通道。步驟S2 :心跳檢測裝置1123通過上述連接通道向心跳檢測裝置1083發(fā)送心跳包。步驟S3 :心跳檢測裝置1083接收到上述心跳包后,通過上述連接通道將上述心跳包向心跳檢測裝置1123進行返回。內(nèi)部IP地址是各虛擬機在本發(fā)明的系統(tǒng)所處的內(nèi)部網(wǎng)絡中進行通訊時相互之間進行尋址的依據(jù)。例如心跳檢測裝置1123的配置文件中指定虛擬機112的內(nèi)部IP地址為“192. 168.1. 102”,與該地址配對的內(nèi)部IP地址為“192. 168.1. 104”,在心跳檢測裝置1083的配置文件中指定虛擬機108的內(nèi)部IP地址為“192. 168.1. 104”,與該地址配對的內(nèi)部IP地址為 “192. 168.1. 102”,即 “192. 168.1. 102” 與 “192. 168.1. 104” 是內(nèi)部 IP 地址對,這樣,步驟SI就可以根據(jù)配置文件建立這兩個配對的內(nèi)部IP地址之間的連接通道。步驟S2中的心跳包可以是現(xiàn)有技術中的心跳協(xié)議中發(fā)送的數(shù)據(jù)包,如果虛擬機108處于正常的工作狀態(tài),則步驟S3中,心跳檢測裝置1083接收到上述心跳包后就會正常地將心跳包返回,這樣,心跳檢測裝置1123就可以知道虛擬機108的工作正常。但是,如果虛擬機108出現(xiàn)了故障,或者是虛擬機所處的物理機101出現(xiàn)了故障,則心跳檢測裝置1123就無法正常收到心跳檢測裝置1083返回的心跳包了。因此,如果心跳檢測裝置1123在設定時間長度內(nèi)未收到返回的心跳包時,可以確定虛擬機108運行異常。
在步驟S2中,心跳檢測裝置1123向心跳檢測裝置1083發(fā)送心跳包可以是按照設定的間隔不斷進行的。例如發(fā)送心跳包A,隔I秒發(fā)送心跳包B,再隔一秒發(fā)送心跳包C,而心跳檢測裝置1083接收到哪個心跳包,就返回哪個心跳包,由于網(wǎng)絡傳輸?shù)脑颍奶鴻z測裝置1123接收到返回的心跳包的順序也可能是心跳包B、心跳包A,心跳包C,只要相同的包從心跳檢測裝置1123發(fā)送至返回的時長未超過設定時間長度,就可以認為虛擬機108是正常運行的。實際上,一旦虛擬機108發(fā)生故障,則一定存在收到最后一個心跳包后,很長時間內(nèi)無法收到任何心跳包的情況,從而導致上述確定虛擬機108運行異常的條件得到滿足。通過前面的介紹可以看出,本發(fā)明構(gòu)建了一個物理網(wǎng)絡,并且在這個物理網(wǎng)絡的兩臺物理機上分別創(chuàng)建了一臺虛擬機,這樣,創(chuàng)建的這兩臺虛擬機之間就可以利用物理網(wǎng)絡建立心跳線,從而實現(xiàn)在一臺虛擬機發(fā)生故障時,啟動另一臺虛擬機對外提供服務,達到利用虛擬機實現(xiàn)高可靠系統(tǒng)的目的。請參考圖3,圖3為本發(fā)明中用于提供網(wǎng)絡服務的虛擬機系統(tǒng)的實施例二的結(jié)構(gòu)示意框圖。 如圖3所示,在本實施例中,所述虛擬機系統(tǒng)與實施例一相比,進一步還包括物理交換機114,并且,物理機101進一步還包括物理網(wǎng)卡115,物理機102還包括物理網(wǎng)卡116。其中,物理網(wǎng)卡115和物理網(wǎng)卡116均連接至物理交換機114。由于本實施例中,物理機101多了物理網(wǎng)卡115,物理機102多了物理網(wǎng)卡116,因此,本實施例中,虛擬交換機107還連接至物理網(wǎng)卡115,虛擬交換機111還連接至物理網(wǎng)卡116。這只需要在虛擬機管理器106創(chuàng)建虛擬交換機107時,指定物理網(wǎng)卡104和物理網(wǎng)卡115,虛擬機管理器110創(chuàng)建虛擬交換機111時,指定物理網(wǎng)卡105和物理網(wǎng)卡116即可。通過圖3所示的實施例,本發(fā)明的虛擬機系統(tǒng)可以更好地實現(xiàn)高可靠性。在本發(fā)明的虛擬機系統(tǒng)正常工作的情況下,物理交換機103和物理交換機114能起到負載均衡的作用,但是如果物理交換機103或物理交換機114中一臺發(fā)生了故障,或者是物理機101和物理機102上的一個物理網(wǎng)卡發(fā)生了故障,本發(fā)明的虛擬機系統(tǒng),也仍然能夠保證數(shù)據(jù)的正常傳輸。圖3中可以看出,虛擬機管理器106還可以在物理機101上創(chuàng)建虛擬機117及虛擬網(wǎng)卡118,并將虛擬機117通過虛擬網(wǎng)卡118連接至虛擬交換機107。以這樣的方式,物理機101上可以有多臺虛擬機,每臺虛擬機均可租賃給虛擬機的使用用戶,虛擬機的使用用戶利用租賃的虛擬機可以對外提供網(wǎng)絡服務,向訪問用戶提供各種網(wǎng)絡服務。同樣的道理,虛擬機管理器110也可以再在物理機102上創(chuàng)建虛擬機119及虛擬網(wǎng)卡120,并將虛擬機119通過虛擬網(wǎng)卡120連接至虛擬交換機111。虛擬機117和虛擬機119可以像虛擬機108和虛擬機112那樣擁有類似的結(jié)構(gòu),從而構(gòu)成高可靠系統(tǒng),也可以各自獨立,分別對外提供不同的網(wǎng)絡服務。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
權利要求
1.一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng),包括 第一物理機、第二物理機以及第一物理交換機; 所述第一物理機包括第一物理網(wǎng)卡,所述第二物理機包括第二物理網(wǎng)卡,其中所述第一物理網(wǎng)卡及所述第二物理網(wǎng)卡均連接至所述第一物理交換機; 所述第一物理機包括第一虛擬交換機,所述第一虛擬交換機連接至所述第一物理網(wǎng)卡,并且,所述第一物理機還包括第一虛擬機及第一虛擬網(wǎng)卡,其中所述第一虛擬機通過所述第一虛擬網(wǎng)卡連接至所述第一虛擬交換機; 所述第二物理機包括第二虛擬交換機,所述第二虛擬交換機連接至所述第二物理網(wǎng)卡,并且,所述第二物理機還包括第二虛擬機及第二虛擬網(wǎng)卡,其中所述第二虛擬機通過所述第二虛擬網(wǎng)卡連接至所述第二虛擬交換機; 所述第一虛擬機及所述第二虛擬機均包含IP設置裝置、服務提供裝置及心跳檢測裝置,其中所述IP設置裝置用于為所處的虛擬機設置外部IP地址且所述外部IP地址在同一時刻只能被設置在一臺虛擬機上,所述服務提供裝置用于在所處的虛擬機具有所述外部IP地址時,為外部訪問用戶提供網(wǎng)絡服務,所述第一虛擬機的心跳檢測裝置與所述第二虛擬機的心跳檢測裝置用于相互之間進行通訊,以確定當前具有所述外部IP地址的虛擬機運行是否異常,如果是,則觸發(fā)當前不具有所述外部IP地址的虛擬機上的所述IP設置裝置運行。
2.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述第一虛擬交換機、所述第一虛擬機及所述第一虛擬網(wǎng)卡,是由所述第一物理機上安裝的第一虛擬機管理器創(chuàng)建的。
3.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述第二虛擬交換機、所述第二虛擬機及所述第二虛擬網(wǎng)卡,是由所述第二物理機上安裝的第二虛擬機管理器創(chuàng)建的。
4.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述第一虛擬機的服務提供裝置與所述第二虛擬機的服務提供裝置為外部訪問用戶提供相同的網(wǎng)絡服務。
5.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)在初始運行時刻觸發(fā)所述第一虛擬機的IP設置裝置運行。
6.根據(jù)權利要求5所述的系統(tǒng),其特征在于,所述第一虛擬機的心跳檢測裝置與所述第二虛擬機的心跳檢測裝置相互之間進行通訊的方式包括 所述第二虛擬機的心跳檢測裝置與所述第一虛擬機的心跳檢測裝置根據(jù)預先配置的內(nèi)部IP地址對建立連接通道; 所述第二虛擬機的心跳檢測裝置通過所述連接通道向所述第一虛擬機的心跳檢測裝置發(fā)送心跳包; 所述第一虛擬機的心跳檢測裝置接收到所述心跳包后,通過所述連接通道將所述心跳包向所述第二虛擬機的心跳檢測裝置進行返回。
7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述第二虛擬機的心跳檢測裝置在設定時間長度內(nèi)未收到返回的所述心跳包時,確定所述第一虛擬機運行異常。
8.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 第二物理交換機,并且 所述第一物理機還包括第三物理網(wǎng)卡,所述第二物理機還包括第四物理網(wǎng)卡,所述第三物理網(wǎng)卡及所述第四物理網(wǎng)卡均連接至所述第二物理交換機;以及,所述第一虛擬交換機還連接至第三物理網(wǎng)卡,所述第二虛擬交換機還連接至第四物理網(wǎng)卡。
9.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述第一物理機還包括第三虛擬機及第三虛擬網(wǎng)卡,其中所述第三虛擬機通過所述第三虛擬網(wǎng)卡連接至所述第一虛擬交換機。
10.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述第二物理機還包括第四虛擬機及第四虛擬網(wǎng)卡,其中所述第四虛擬機通過所述第四虛擬網(wǎng)卡連接至所述第二虛擬交換機。
11.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)絡服務至少包括以下一種電子郵件服務、網(wǎng)頁服務或文件存取服務。
全文摘要
本發(fā)明提供了一種用于提供網(wǎng)絡服務的虛擬機系統(tǒng),包括第一物理機、第二物理機;所述第一物理機包括第一虛擬機,所述第二物理機包括第二虛擬機;所述第一虛擬機及所述第二虛擬機均包含IP設置裝置、服務提供裝置及心跳檢測裝置,其中所述IP設置裝置用于為所處的虛擬機設置外部IP地址,所述服務提供裝置用于在所處的虛擬機具有所述外部IP地址時,為外部訪問用戶提供網(wǎng)絡服務,所述心跳檢測裝置用于相互之間進行通訊,以確定當前具有所述外部IP地址的虛擬機運行是否異常,如果是,則觸發(fā)當前不具有所述外部IP地址的虛擬機上的所述IP設置裝置運行。通過上述方式,本發(fā)明能夠?qū)崿F(xiàn)利用虛擬機對外提供高可靠的網(wǎng)絡服務的目的。
文檔編號G06F9/455GK103067242SQ20121051499
公開日2013年4月24日 申請日期2012年12月4日 優(yōu)先權日2012年12月4日
發(fā)明者謝朝陽, 燕科, 江峰 申請人:中國電信股份有限公司云計算分公司