管理虛擬網路服務 實踐出真知

2021-07-06 00:04:44 字數 1905 閱讀 6862

網路是由一組裝置組成的,它使用乙個網路管理系統以確保網路的互聯性,而服務管理系統則為其增加了必要的「服務至網路」意識。

這是乙個偉大的模式——這一模式已歷經數十年而不衰——但是,由於虛擬化的出現,這一模式也開始變得過時了。

基於抽象和例項化,虛擬化也擁有它自身的管理模式。從希望部署的抽象服務或裝置開始入手——可能是乙個路由器或者一組路由器,也可能是乙個基於一組路由器而開發的vpn服務。然後,就可以部署那些抽象的虛擬資源——計算能力、應用程式、資料儲存、虛擬連線等等,總之不管是什麼吧——來實現它。即便是使用最簡單的描述,虛擬化的兩個事實也是越來越明顯的。首先一點,虛擬化應跳過服務和資源之間所有的低層次步驟,這就意味著通常在這個階段都要跳過所有那些看上去很美的管理程式。但是,如果虛擬網路能夠讓雲計算**商通過直接操作虛擬裝置而新建虛擬網路服務,那麼我們就有理由認為,虛擬裝置並不知道關於他們整體服務屬性的任何資訊,同樣它們也不知道它們之間的相互關係。迷失在這樣的管理環境中——也就是說將乙個服務的各個部分與服務整體相聯絡的能力,反之亦然。

因此,虛擬網路管理要求**商保留乙個當服務建立時所建立關係的記錄,這樣一來,他們就能夠在以後必要的時候執行恢復管理環境的操作。這是非常重要的乙個步驟,但卻幾乎總是在雲計算網路實施中被忽略,即通常只是開發服務,而軟體疊加與網路裝置並不存在任何特殊的鏈結。你可以使用這種方法開發出最佳服務,但它卻不是基於sla、合同承諾的託管服務。

關於虛擬化的第二個發現就是,虛擬化建立的抽象資源是不同於它們的物理資源的。不必使用真實的物理裝置開發虛擬交換機、路由器或防火牆;相反,你可以使用託管的、基於軟體的功能。這就使管理條線變得更為複雜了。例如,乙個虛擬防火牆可能實際上是由若干託管程序以及一對網路連線組成的。如果這個防火牆是乙個物理裝置,那麼我們就可以傳送乙個用於讀取其管理資訊庫(mib)的snmp命令,以便於檢查防火牆的狀態。但是,由於在我們的虛擬網路服務中並不存在任何的物理防火牆元件,因此也就沒有可供讀取的mib。即便每個元件都存在乙個mib,那mib資料又是如何與虛擬防火牆功能相關聯的呢?我們還必須考慮元件之間網路連線的狀態,因為在物理世界中連線性是根本不存在的。

除了上述兩個與虛擬網路

**推廣

管理相關的戰略問題以外,還有乙個很現實的問題。請設想以下的應用場景,在幾個不同的資料中心中有幾十台物理伺服器上執行著虛擬機器,而資料中心之間只是通過主幹光纖相連。現在,則可以想象一下,虛擬網路服務是如何跨這個複雜平台進行工作的。可能有一千個客戶和兩千個服務,以及十二臺伺服器和乙個跨資料中心的鏈結。為了發現任意乙個服務的狀態,我們就必須檢查該服務所使用的資源的管理介面,從而導致成千上萬的服務向有限的資源發出這樣的服務請求。這就對網路流量管理提出了極高的要求,單單為響應管理請求就會對資源造成了極大的應用負載壓力。

針對虛擬網路服務而新興的管理模式

整個行業還沒有對虛擬管理給出全部的答案,但是我們已經在管理模式的定義和管理流量的控制方面取得了一些進展。這兩方面都隨著虛擬管理經驗的增長而將逐漸得到完善。

在管理模式方面,我們看到了兩個方向的發展趨勢。乙個就是虛擬裝置模式,其軟體定義或虛擬網路功能包括了乙個可代表它們所建立的虛擬裝置的管理元件。你可以在無論哪個最方便的功能集合中進行管理元件開發,這一模式為建立基於方便管理而不是嚴格功能性的虛擬裝置提供了潛力。

另一種模式就是服務驅動的執行模式,其功能集合都是為建立服務而定義的。例如,雲計算**商使用tm論壇的資訊構架(sid)gb922 服務域模式就可以在他們定義服務組合的同時給出管理關係的定義。因此,乙個泛化的過程能夠在任意一點提供乙個管理試圖——從而完全地消除了每個服務的管理單元。

儘管市場上對目前的oss/bss系統是否不適合新的基於虛擬化的服務還存有疑慮,但是運營商們在很大程度上是繼續發展這些系統而不是取代它們也非常說明問題。統一資料模式和衍生服務執行模式的組合似乎與運營商們在虛擬服務管理上的未來目標是相當一致的,同時它還保留了與目前oss/bss軟體和實踐的聯絡。事實上,運營商們希望這些組合能夠適合tm論壇和他們自己oss/bss系統的發展,從而為運營商迎來乙個全新的、雲計算驅動的、基於虛擬化的美好未來。

Linux中的DNS分離解析服務(實踐出真知)

分離解析概述 分離解析的網域名稱伺服器實際還是主網域名稱伺服器,這裡所說的分離解析,主要是指根據不同的客戶端提供不同的網域名稱解析記錄。來自不同的位址的客戶機請求解析同一網域名稱時,為其提供不同的解析結果。實驗拓撲圖及環境 環境 一台linux作為閘道器服務 一台廣域網中的win7客戶機 12.0....

linux 網路服務管理

service network startlstoplrestart chkconfig list network systemctl list unit files networkmanager.service systemctl startlstoplrestart networkmanger ...

linux網路服務 DHCP服務管理

前置知識 dhcp介紹 dhcp租約四部曲 軟體名 服務名 埠號 配置檔案 dhcpd.conf配置檔案詳解 subnet10.5.5.0netmask 255.255.255.224 dhcp租約實驗 伺服器dhcp設定 vi etc dhcp dhcpd.conf subnet 192.168....