浙江曙光存儲虛擬化遷移
⑴ 如何對VMware vSphere vMotion虛擬機進行遷移的步驟方法
隨著VMware在企業的快速使用,對於VMware的各種相關技術的訴求也成了很多用戶的難題,今天就與大家分享一下VMwareVSphereVMotion網路配置及虛擬機遷移方法。分享兩種遷移的方法:採用StoragevMotion遷移數據存儲的方法;採用vSphereWebClient進行跨主機StoragevMotion遷移虛擬機的方法。方法一、採用StoragevMotion遷移數據存儲的方法和步驟通過StoragevMotion,可以在虛擬機運行時將虛擬機及其磁碟文件從一個數據存儲遷移到另一個數據存儲,在通過StoragevMotion遷移時,可以將虛擬機及其所有磁碟放置在同一位置,或者為虛擬機配置文件和每個虛擬磁碟選擇單獨的位置,但需要注意,通過StoragevMotion遷移虛擬機時不會更改ESXi主機,而且虛擬機運行的主機必須有包括StorageVMotion的許可證。通過StoragevMotion遷移虛擬機時並不進行有內存克隆,只進行簡單的數據克隆,因此在StoragevMotion開始時,並沒有主機的參與,只是單純的文件在不同存儲設備間克隆。VMwareStorageVMotion允許以完全透明的方式將虛擬機的磁碟重新定位到不同的數據存儲位置,而保持虛擬機處於運行狀態且不停機,在移動虛擬機磁碟文件之前,StorageVMotion將虛擬機的「主目錄」移到新的位置,「主目錄」包含有關虛擬機的元數據信息,如配置文件、替換文件、日誌文件,它然後會「自我VMotion」至新的VM主位置,完成主目錄遷移後,會對磁碟進行移動;首先,StorageVMotion為每個要遷移的虛擬機磁碟創建一個「子磁碟」,啟動遷移操作後,所有磁碟寫入都將轉到此「子磁碟」,其次,將「父級」或原始虛擬磁碟從舊的存儲設備復制到新的存儲設備,然後,將正在捕獲寫入操作的子磁碟與新復制的父磁碟重新建立父子關系,最後,將子磁碟整合到新的父磁碟,並且ESX主機現在會重新轉到新的父磁碟位置,在切換主目錄和磁碟遷移的過程,創建子磁碟和父磁碟、重建父子關系以及整合子磁碟將在不到兩秒的時間里發生,速度之快令應用程序用戶根本察覺不到。通過StoragevMotion遷移時,可以將虛擬磁碟從厚置備轉換為精簡置備或從精簡置備轉換為厚置備,無需虛擬機停機便可升級數據存儲,也可以把虛擬機從存儲設備上移開,從而對存儲設備進行維護和重新配置,也可以可以使用StoragevMotion手動將虛擬機或虛擬磁碟重新分配到不同的存儲卷,以平衡容量或提高性能。1、點擊『新建虛擬機-1』,它是一台正在運行的虛擬機,並且VMwareTools在虛擬機已經正確安裝並激活,並且虛擬的數據文件是在esxi02的本地磁碟上,我們將此虛擬機遷移到共享存儲VMware01中。2、滑鼠右擊『新建虛擬機-1』,在彈出的菜單中選擇『遷移』。3、在彈出遷移向導中,點選『選擇遷移類型』的『更改數據存儲』,將虛擬機移到另一存儲上,單擊『下一步』。4、選擇「目標數據存儲」,確認兼容性為「驗證成功」(下方的兼容性顯示框),在選擇虛擬磁碟格式里,選擇遷移後的磁碟格式(「精簡置備」為用多少佔多少,「厚格式」立刻在存儲上分配虛擬機所置空間)或者選擇與原格式相同。5、查看當前設置,單擊「完成」按鈕,開始StorageVMotion。6、虛擬正在遷移中,且需要注意遷移過程中,虛擬機不中斷、不重啟。方法二、採用vSphereWebClient進行跨主機StoragevMotion遷移虛擬機的方法和步驟使用vSphereWebClient管理vSphere虛擬化平台,是vSphere5.1所推薦的,在vSphereWebClient中進行StoragevMotion可以同時遷移主機和數據存儲,而在遷移過程中不中斷虛擬的運行,可以使用跨主機StoragevMotion將虛擬機同時遷移到其他主機和數據存儲,此外,可在不受可訪問性限制的情況下遷移虛擬機,這與StoragevMotion不同,StoragevMotion要求一個主機能夠同時訪問源數據存儲和目標數據存儲。跨主機StoragevMotion不要求環境中存在共享存儲,在目標群集計算機可能無權訪問源群集存儲的情況下執行跨群集遷移時,該功能非常有用。在通過跨主機StoragevMotion進行遷移期間,虛擬機工作流程將繼續運行,可將虛擬機及其所有磁碟放置在同一位置,也可為虛擬機配置文件和每個虛擬磁碟選擇單獨的位置,此外,可將虛擬磁碟從厚置備更改為精簡置備格式或從精簡置備更改為厚置備格式,對於虛擬兼容性模式RDM,可遷移映射文件或從RDM轉換成VMDK。如圖7將虛擬機移至另一主機,並將其磁碟或虛擬機文件夾移至另一數據存儲,可使用冷遷移或熱遷移更改主機和數據存儲,熱遷移是StoragevMotion與稱為跨主機StoragevMotion的vMotion的組合,在vSphereClient里是無法進行跨主機StoragevMotion遷移,要求必須關閉虛擬機的電源才能進行遷移,1、在vSphereWebClient中,選擇要遷移的虛擬機(如:新建虛擬機-1),滑鼠右鍵,選擇『遷移』。2、進入遷移向導,在『選擇遷移類型』中選擇『更改主機和數據存儲』,點擊下一步。3、在『選擇目標資源』選擇(註:遷移的目標必須要通過兼容性的檢測,點選後下方能顯示),之後點擊下一步。4、在『選擇目標存儲』,這里選擇本地磁碟。點擊下一步。5、在『選擇vMotion優先順序』,然後點擊下一步。6、在『調度選項』進行虛擬機配置,設置是否立刻執行或者按計劃執行,點擊下一步7、需配置調度程序。8、檢查設置,點擊下一步開始遷移。9、在操作面板中可以看到虛擬機遷移的過程(各種信息和百分比)。10、在虛擬機中使用Ping命令來檢測虛擬機的中斷情況,實際上在遷移過程中只中斷了1秒鍾而已,所以不影響整個虛擬機運行。11、成功完成遷移。
⑵ 存儲虛擬化方式有哪些,請分析它們的用途及優缺點
您好,很高興能幫助您
主機級別的方案中通常只是虛擬化直連主機的存儲,當然也有一些可以部署在一個SAN環境中的多台存儲子系統上。
早先的存儲虛擬化產品常用於簡化內部磁碟驅動器和伺服器外部直連存儲的空間分配,以及支持應用集群。Veritas Volume Manager和Foundation Suite就是首批這類解決方案,這類方案使得存儲擴展,以及為應用程序和文件伺服器提供空間更為簡單快速。
隨著存儲需求的增長遠遠超過直連存儲所能提供的范圍,存儲虛擬化逐漸成為存儲陣列中的一種容量提供方式。而容量持續增長以及諸如iSCSI等小型IT組織負擔得起的共享存儲技術的出現又使得存儲虛擬化技術也融合進基於網路的設備和運行在通用硬體的軟體里。
不過現今的伺服器和桌面虛擬化技術興起給存儲虛擬化技術帶來了新的生機,而基於主機的存儲虛擬化技術正在逐漸回歸。伺服器虛擬化平台必需要基於共享存儲體系架構來實現一些關鍵特性,比如VMware的vMotion和Distributed Resource Schele (DRS)。通過傳統的SAN架構自然可以實現這種共享存儲體系架構,不過越來越多的IT組織開始尋求更簡單的方式來實現共享存儲。基於主機的虛擬化技術就是方式之一。
諸如VMware之類的伺服器虛擬化供應商認為存儲是妨礙虛擬化技術大規模普及的瓶頸之一。這些Hypervisor供應商已經實現了處理器和內存資源的抽象,實現更好的控制並提高資源利用率,他們自然而然也會希望這樣控制存儲。不過將存儲控制功能整合到主機伺服器端,稱之為「存儲Hypervisor」時會帶來一些潛在的問題。處理一些在虛擬伺服器和虛擬桌面環境中至關重要的存儲服務,諸如快照、克隆和自動精簡配置時,會嚴重影響主機伺服器的性能。
Virsto的解決方案
Virsto開發出了一款軟體解決方案,安裝在每台主機伺服器上(無論是一台虛擬機或Hypervisor上的過濾驅動器)並在主存儲上創建一個虛擬化層,稱為Virsto存儲池。其同時創建一個高性能磁碟或者固態存儲區域,成為「vLog」。讀操作會直接指向主存儲,不過寫操作會通過vLog進行,這會給請求的虛擬機或應用程序發回一個確認。然後vLog將這些寫操作非同步地分布寫入主存儲,從而減少對寫性能的影響。該存儲池可以容納多至4層的存儲方式,包括固態存儲和各類型的磁碟驅動器。
和緩存的工作方式類似,vLog通過在存儲前端降低耦合度改善了存儲性能,降低了後端存儲的延遲。其同時將前端主機的隨機寫操作變為順序方式,實現後端存儲的最佳性能。基於Virsto主機的存儲虛擬化軟體實現了以上這些功能。
虛擬存儲設備
基於主機的存儲虛擬化的另一項應用實例是虛擬存儲設備(VSA)
VSA是運行在虛擬機上的存儲控制器,其虛擬化統一集群中的主機所直接連接的存儲。VSA提供一個主機使用的簡易的存儲共享體系架構,並支持高可用性、虛擬機遷移,並改善存儲提供方式。對於很多企業,這種方式可以替代原本需要建立並管理傳統SAN或NAS來支持虛擬伺服器和桌面的體系架構。
vSphere Storage Appliance。VMware的vSphere Storage Appliance以一個虛擬機的方式運行,從在2個或3個節點集群中,每個ESX/ESXi主機所直連的DAS存儲中,創建一個共享存儲池。VMware VSA提供每個節點的RAID保護,並在同一集群的各個節點之間提供鏡像保護。雖然從技術角度上看,VMware VSA是一個基於文件的體系架構,不過其亦為集群中每台主機提供數據塊級別的存儲虛擬化,並用戶可以從這種部署方式中獲取和基於數據塊的共享存儲一樣的收益。
HP的LeftHand Virtual SAN Appliance。雖然和VMware VSA的功能類似,P4000 VSA軟體可以支持每台主機直連DAS以外的方式。其還允許使用iSCSI或FC SAN等外部存儲來創建共享存儲池。這就意味著可以將如何可用的存儲,本地存儲或用於容災的異地存儲,轉變為LeftHand存儲節點。P4000t提供快照和自動精簡配置,並且支持Hyper-V和VMware。
DataCore的SANsymphony-V。DataCore的解決方案是通過在一個虛擬機中部署其SANsymphony軟體來整合其它各個VMware,Hyper-V或XEN主機的直連存儲,形成共享存儲池。SANsymphony-V可以和HP的解決方案那樣虛擬化外部的網路存儲,並且該軟體可以在遷移到傳統的共享存儲體系架構時部署在外部伺服器上。SANsymphony-V同時提供各類存儲服務,譬如快照、自動精簡配置、自動化分層和遠程復制。
FalconStor的NSS Virtual Appliance。FalconStor的Network Storage Server Virtual Appliance(NSSVA)是該公司NASS硬體產品中唯一支持的VMware版本,用網路上其它主機的直連存儲創建一個虛擬存儲池。和DataCore和LeftHand的解決方案類似,該存儲池可以擴展到網路上任何可用的iSCSI存儲上。該NSS Virtual Appliance包括快照、自動精簡配置、讀/寫緩存、遠程復制和卷分層等存儲功能。
基於主機的存儲虛擬化解決方案是目前大多使用在虛擬化伺服器和虛擬化桌面環境中,用以實現環境的高可用性特性,以及改善存儲性能、利用率和管理效率。
你的採納是我前進的動力,
記得好評和採納,答題不易,互相幫助,
⑶ 雲存儲的核心技術:虛擬化存儲,究竟虛擬是怎樣實現的
虛擬化改變了計算機使用存儲的方式。就像物理機器抽象成虛擬機(VM:Virtual Machine)一樣,物理存儲設備也被抽象成虛擬磁碟(Virtual Disk)。今天我們就來聊聊虛擬化存儲(Storage Virtualization)技術,究竟虛擬磁碟是怎樣實現的?
虛擬磁碟的實現
我們知道,伺服器擴展存儲的手段主要有直連存儲(DAS)、存儲區域網路(SAN)和網路附加存儲(NAS)這三種類型。那麼哪種存儲類型可以用來實現虛擬磁碟呢?
在虛擬化環境中,類似VMWare這樣的虛擬機管理程序hypervisor,要同時給很多VM分配存儲空間。這個過程中,我們需要先把物理存儲資源重新劃分成虛擬磁碟,然後再分配給VM。
顯然我們不能用DAS方式把物理磁碟直連到VM上,如果這樣,需要的物理磁碟就太多了。SAN是以邏輯單元(LUN:Logic Unit)的形式提供存儲資源,但是虛擬環境中VM的數量是很大的,而且倫的數量不足以支持這么多虛擬磁碟。
更重要的是,虛擬磁碟是為大量VM共享的,由於VM需要隨時創建、刪除或遷移,所以需要在遷移VM時共享存儲空間,只有原始數據不會丟失。DAS還是SAN,都不適合共享存儲。
考慮到資源分配以及共享的問題,虛擬機管理程序以NAS的方式實現虛擬磁碟。VMware通常使用VMFS(虛擬機文件系統)或NFS協議實現虛擬磁碟,VMFS文件系統是專門針對虛擬機環境協議。
每一個虛擬機的數據實際上是一堆文件,及最重要的文件的虛擬磁碟文件(VMDK文件),也有交換分區文件(VSWP文件,等價交換),非易失性存儲器(NVRAM的文件相當於BIOS),等等。每個VM對虛擬磁碟的IO操作實際上是對虛擬磁碟文件的讀寫操作。
設計、施工、和虛擬伺服器環境和優化,允許多個虛擬機訪問集成的集群存儲池,從而大大提高了資源的利用率。使用和實現資源共享,管理員可以直接從更高的效率和存儲利用率中獲益。
那麼我們如何在雲計算中使用虛擬磁碟呢?
實例存儲
最主要的一種使用虛擬磁碟的方式就是實例存儲,每個VM都是虛擬機的一個實例,虛擬機管理程序在每個實例中提供一個模擬硬體環境,它包括CPU、內存和磁碟。這樣,虛擬磁碟就是虛擬機實例的一部分,就像物質世界。刪除VM後,虛擬磁碟也將被刪除。
在這個實例存儲模型中,虛擬磁碟與虛擬機之間的存儲關系,事實上,它是DAS存儲。但是虛擬磁碟的底層實現,我們說,它是以NAS的方式實現的。虛擬機管理程序的作用是存儲VM層的存儲模型,這是從實施協議分離(VMFS或NFS)的虛擬機的低層。
VMFS協議實現了存儲資源的虛擬化,再分配各VMs
卷存儲
實例存儲有它的限制,開發人員通常希望分離實例數據,例如OS和安裝的一些伺服器應用程序和用戶數據,這樣重建VM的時候可以保留用戶的數據。
這個需求衍生出另外一種存儲模型:卷存儲。卷是存儲的主要單元,相當於虛擬磁碟分區。它不是虛擬機實例的一部分,它可以被認為是虛擬機的外部存儲設備。
該卷可以從一個VM卸載,然後附加到另一個VM。通過這種方式,我們實現了實例數據與用戶數據的分離。OpenStack的煤渣是一個體積存儲的實現。
除了實例存儲和卷存儲之外,最後我們還提到另一種特殊的虛擬存儲:對象存儲。
對象存儲
很多雲應用需要在不同的VM之間共享數據,它常常需要跨越多個數據中心,而對象存儲可以解決這個問題。在前一篇文章中的雲計算IaaS管理平台的基本功能是什麼?》中曾經提到過對象存儲。
在對象存儲模型中,數據存儲在存儲段(bucket)中,桶也可以被稱為「水桶」,因為它字面意思。我們可以用硬碟來類推,對象像一個文件,而存儲段就像一個文件夾(或目錄)。可以通過統一資源標識符(URI:統一資源標識符)找到對象和存儲段。
對象存儲的核心設計思想實際上是虛擬化,它是文件的物理存儲位置,如卷、目錄、磁碟等,虛擬化是木桶,它將文件虛擬化為對象。對於應用層,簡化了對數據訪問的訪問,屏蔽了底層存儲技術的異構性和復雜性。
對象存儲模型
NAS與對象存儲各有所長
當然你也許會問,NAS存儲技術也是一個可以解決數據共享的問題嗎?由於對象存儲的大小和成本優勢,許多雲環境使用對象存儲而不是NAS。
因為對象存儲將跨多個節點傳播,最新數據並不總是可用的 因此,對象存儲的數據一致性不強。如果有強一致性的要求,然後你可以使用NAS。目前,在雲計算環境中,NAS和對象存儲是共存的。
和NAS一樣,對象存儲也是軟體體系結構,而不是硬體體系結構。應用程序通過REST API直接訪問對象存儲。公共對象存儲包括:Amazon S3和OpenStack的Swift。
結語
在實際的雲平台應用中,我們需要根據自己的實際情況來合理運用不同的虛擬化存儲技術。
對於非結構化的靜態數據文件,如音視頻、圖片等,我們一般使用對象存儲。
對於系統鏡像以及應用程序,我們需要使用雲主機實例存儲或者卷存儲。
對於應用產生的動態數據,我們一般還需要利用雲資料庫來對數據進行管理。
⑷ 存儲虛擬化的存儲技術
存儲系統必須在能力和性能上直線升級,將問題推給硬體系統並不是解決辦法。存儲虛擬化需要全新的軟體方式來平衡擴容體系架構來實現數以千兆的數據傳輸和存儲。
相關的存儲技術主要有以下幾點:
基於主機的存儲虛擬化依賴於代理或管理軟體,它們安裝在一個或多個主機上,實現存儲虛擬化的控制和管理。由於控制軟體是運行在主機上,這就會佔用主機的處理時間。
因此,這種方法的可擴充性較差,實際運行的性能不是很好。基於主機的方法也有可能影響到系統的穩定性和安全性,因為有可能導致不經意間越權訪問到受保護的數據。
這種方法要求在主機上安裝適當的控制軟體,因此一個主機的故障可能影響整個SAN系統中數據的完整性。軟體控制的存儲虛擬化還可能由於不同存儲廠商軟硬體的差異而帶來不必要的互操作性開銷,所以這種方法的靈活性也比較差。
但是,因為不需要任何附加硬體,基於主機的虛擬化方法最容易實現,其設備成本最低。使用這種方法的供應商趨向於成為存儲管理領域的軟體廠商,而且目前已經有成熟的軟體產品。
這些軟體可以提供便於使用的圖形介面,方便地用於SAN的管理和虛擬化,在主機和小型SAN結構中有著良好的負載平衡機制。從這個意義上看,基於主機的存儲虛擬化是一種性價比不錯的方法。
基於存儲設備的存儲虛擬化方法依賴於提供相關功能的存儲模塊。如果沒有第三方的虛擬軟體,基於存儲的虛擬化經常只能提供一種不完全的存儲虛擬化解決方案。對於包含多廠商存儲設備的SAN存儲系統,這種方法的運行效果並不是很好。
依賴於存儲供應商的功能模塊將會在系統中排斥JBODS(Just a Bunch of Disks,簡單的硬碟組)和簡單存儲設備的使用,因為這些設備並沒有提供存儲虛擬化的功能。當然,利用這種方法意味著最終將鎖定某一家單獨的存儲供應商。
基於存儲的虛擬化方法也有一些優勢:在存儲系統中這種方法較容易實現,容易和某個特定存儲供應商的設備相協調,所以更容易管理,同時它對用戶或管理人員都是透明的。但是,我們必須注意到,因為缺乏足夠的軟體進行支持,這就使得解決方案更難以客戶化(customzing)和監控。
一般而言,存儲虛擬化的實現方式的另外一種分類方法是將其分為三種:交換架構虛擬化,磁碟陣列虛擬化,以及整合到應用設備內的虛擬化。對於三種不同的虛擬化方式,存儲供應商都有各自的獨門兵器。飛康的IPStor/NSS 存儲虛擬化產品在2001年就已經出現在市場上 ,截止2014年已經正式發布了其第七代存儲虛擬化產品,技術成熟度和廣泛的應用范圍都具備良好的可參考性。飛康 NSS 在接管底層存儲子系統的磁碟卷時,可以採用兩種方式來實現接入:一種是將底層磁碟卷直接虛擬化為Virtual Disk(虛擬磁碟)以供NSS管理和分配;另一種可將磁碟卷轉換為SED(Service-Enabled Devices)磁碟設備以供NSS管理和分配。當轉換為SED設備時,磁碟卷原有數據不會被修改,可以快速通過NSS分配給主機系統,整個接入過程非常簡單,不需要數據遷移,停機時間很少,當然也可以實現快速回退,磁碟重新分配給原主機系統,可以被正確識別和使用IBM自兩年前推出SVC(SAN卷控制器)(IBM SAN Volume Controller 對於存儲虛擬化,IBM SAN Volume Controller(SVC)能夠將多個磁碟系統的容量整合為一個單一的「容量池」。SVC 可幫助節省空間和能源,並能通過合並來簡化存儲資產的管理,這將極大地提高現有存儲器的利用率,並減少額外的存儲需求。)產品後,在這一領域獨占鰲頭。去年,HDS(日立數據系統有限公司)緊隨其後發布了TagmaStore通用存儲平台(USP),這是基於磁碟陣列的解決方案。近幾個月,EMC公司新發布的Invista網路存儲虛擬解決方案則是基於存儲交換的解決方案。
⑸ 存儲虛擬化的未來趨勢
虛擬化技術的出現,很大程度上為企業增強生產力,增高資產利用率,並有效的管理企業運營環境,而不同的虛擬化技術提供給用戶不同方面的支持。
正如虛擬存儲不同類別之間的界限日漸模糊,存儲虛擬化和伺服器虛擬化之間的界限也有日益模糊的可能。除了微軟通過WindowsStorageServer2003的努力之外,NetApp也為DataONTAP操作系統中V系列(之前的Filer系列)陣列中增加了虛擬化性能。
虛擬化軟體正在日益變得有活力且更加趨於完整,它的發展方向更像是一個全面的操作系統。業內人士已經充分認識到:通過交換機、磁碟陣列還是應用設備實現虛擬化的爭辯是沒有意義的,未來的虛擬化應該是通過這幾種技術來實現,然後由某一種主要的虛擬層結合起來。
未來的虛擬化操作系統應該是一個高度分布式的,企業級的操作系統。如果我們看得更遠一些,虛擬化還有可能會演變成包含伺服器、網路以及存儲設備的分布式操作系統中的一種元素,而這三種虛擬化都正在受到關注。然而這三種虛擬化中的任意某一種都能惹來麻煩。比如說,伺服器虛擬化,有些最初的伺服器虛擬化項目就在存儲地址和其他存儲管理方面的高級功能上出現過問題。要想虛擬化正常運轉,伺服器虛擬化必須提高虛擬存儲性能,否則就會變成一種障礙。
同樣的,網路設備或存儲交換機可以採用各種智能的包檢測技術來理解被遷移的數據的本質,並就如何有效傳遞或存儲作出決定。雖然網路能夠認出一個數據流實際上是個JPEG文件,但沒辦法區分出X光片和色情照片。並且,虛擬存儲或虛擬伺服器池在弄清到底這些數據是干什麼上,只能進展到如此地步——例如,當其他進程都在休眠時,伺服器池可能選擇給某一個進程分配額外進程,但是它卻無法對工資單進程的運行run和針對伺服器的DOS攻擊(拒絕伺服器攻擊)進行最基本的區分。
因此,業內專家認為在三個區域里考慮虛擬化十分重要,還要整合管理工具來理解應用層的需要,並且可以根據情況作出虛擬化的決策。不過要實現這樣的夢想還任重而道遠。
存儲虛擬化技術當前來說還是一項比較新的技術,存儲虛擬化也不是萬能的,不要趕潮流而拋棄已有的資源和已有的存儲技術,企業存儲管理人員需要的把自己現有的存儲資源、存儲技術和存儲虛擬化相關聯,找到最適合自己企業的存儲策略才是最為重要的。
雖然存儲虛擬化技術最終不一定對所有不同數據類型和系統都合適,但是存儲虛擬化是大勢所趨,企業需要做和考慮的就是採用存儲虛擬化策略來解決特定問題,從而提高企業存儲系統的效率。
目前與存儲虛擬化相關的最熱門的技術和趨勢是什麼?根據F5的Ferraro的說法,重復數據刪除和雲存儲是兩個值得關注的對象。她表示:由於數據繼續快速增長,許多企業不斷尋找可以進一步降低存儲成本的方式。存儲虛擬化是這些技術的關鍵因素之一,因為它可以排除這些技術應用的主要障礙。存儲虛擬化可以自動化哪些數據適合哪些存儲類型的判別流程,而且可以在不幹擾用戶和應用程序的情況下根據預先定義的政策遷移數據。
根據Albatal的說法,一些值得關注的新技術潮流包括異質虛擬存儲環境下同質數據保護服務,改善SAN(存儲區域網)性能的SSD應用,根據QoS(服務質量)要求所進行的自動化的在存儲架構上進行的數據遷移。他表示:存儲虛擬化可以在IT界中廣泛應用為一種最佳實踐。虛擬化SAN將成為存儲環境部署和管理事實上的標准。Albatal表示中小企業預計可以看到更多的異質存儲虛擬化解決方案,以及對新協議的支持,比如光纖通道乙太網--在IP上提供高性能服務。
在Ramanathan看來,許多人將關注虛擬化在哪裡部署--基於主機,基於網路還是基於存儲。他表示:所有這些選擇都有各自的優點和缺點。許多人強調的是讓存儲虛擬化合並異質存儲系統,將這些系統合並到一個公共的存儲池並採用共同的管理和保護。存儲虛擬化的目標是讓你有向不同廠商選擇存儲陣列的能力,向你提供各種企業級功能,比如動態配置和動態數據遷移。
⑹ 伺服器虛擬化的伺服器虛擬化之數據遷移
伺服器虛擬化的數據類型對數據遷移的影響重大。通常來講,非結構化數據更易於遷移,通過文件系統復制或備份恢復就能夠漸進完成遷移過程。而結構化數據的處理就很棘手:類似於資料庫這樣的數據類型通常一直處於使用狀態,因此漸進式的遷移過程就難以實現。大多數情況下,任務關鍵資料庫往往配置為高可用集群。而在這種情形下,虛擬單個資料庫集群結點,創建單個客戶集群主要有這樣兩個考慮:如果你的hypervisor提供支持,你需要設置規則防止客戶節點宿主在物理主機上,否則主機失敗理論上可能導致資料庫失敗。盡管資料庫節點能夠處理不同hypervisor的節點失敗,但這樣做你將有更大幾率保持資料庫在線。資料庫故障恢復節點鮮少會存儲數據本身。這些節點通常會關聯到一個集群共享卷,你需要處理這些數據。你可以把數據存放於原有位置,但必須考慮到hypervisor的一些專有限制。
⑺ VMware虛擬化遷移數據出現錯誤怎麼辦 需要注意的四大問題
要點一、檢查遷移設置或者重新連接主機伺服器 在伺服器之間進行vm遷移首先要求兩個伺服器啟用遷移功能。例如,使用vmware esx或者esxi的兩個伺服器必須啟用vmotion。如果是hyper-v伺服器進行vm遷移,一定要確定兩台伺服器的動態遷移功能可用。vmware esx或esxi伺服器上,在配置選項卡為特定的vsphere客戶端啟用vmotion,所以it管理員必須使用與每個hypervisor匹配的文檔並在每個伺服器上啟用遷移功能。 在某些情況下,hypervisor的軟體問題會導致遷移失敗,這時需要在其中(或者兩個)受影響的伺服器上不斷地切換遷移設置。例如,這個問題在vmware esx/esxi 4.0升級到update 2過程中會發生,技術人員不得不不斷切換遷移設置。啟用設置在每個主機的vsphere配置選項卡上。在esx/esxi 4.0 update 2或之後版本上就可以解決這個問題了。
要點二、檢查伺服器硬體的兼容性和設備相關性 虛擬化的伺服器專門用來將底層的硬體從上層的工作負載抽離——抽離讓工作負載遷移變得可能——但是有小部分情況可能會導致源、目的伺服器的硬體不兼容,導致遷移失敗。 排錯的第一步是評估伺服器硬體和配置。舉個簡單的例子,源/目的伺服器需要使用完全相同處理器來進行工作負載遷移。每個系統bios的處理或者i/o虛擬化設置稍微有所不同也會引起硬體問題。 當vm依賴目的伺服器上不可用的硬體時,也會導致遷移失敗。比如,像vmware esx/esxi等hypervisor允許vm連接到物理磁碟。如果vm依賴與源伺服器連接的物理磁碟——而目的伺服器上沒有——遷移就出問題了。安全斷開任何本地物理磁碟或者源伺服器vm上的客戶端設備,然後再重新進行遷移。
要點三、檢查伺服器間的網路連接 遷移依賴網路連接,因此源/目的伺服器之間的任何連接問題都能輕易影響遷移活動。最直接的方法是ping源/目的伺服器之間的網路連接。例如,vmware的vmkping可以在源伺服器上使用命令shell ping 目的伺服器。進入到主機名稱或者目的伺服器的ip地址,查看成功的ping反饋,如:vmkping 192.168.1.1 還可以通過windows命令提示或者linux命令行使用標準的ping命令執行該過程。如果ping成功了,證明源、目的伺服器之間的lan通訊正常。如果不成功,源、目的伺服器上的網卡(nic)可能存在不兼容性。 一個常見的兼容性問題是使用超長幀。例如,如果一個伺服器的nic配置了支持超長幀,另外一個沒有,那麼這兩個伺服器不會正常通信,工作負載遷移不會成功,除非兩個nic的配置完全相同。使用目標伺服器的主機名ping時,會發生另一個常見的問題。如果主機名ping失敗了,但是ip地址ping正常,說明主機名解析出問題了,解決這個問題會對解決連接問題有幫助。
要點四、檢查目的伺服器上的計算資源 如果目的伺服器上沒有足夠的計算資源,工作負載遷移也會失敗。當目的伺服器缺少足夠的處理核心、內存空間、nic埠或者存儲時,就不能儲備新的工作負載。隨著物理伺服器數量下降和工作負載整合水平的提升,這已經變成越來越普遍的問題。 例如,如果目標伺服器已經從從其他系統接受額外的工作負載失敗,這時就會發生資源短缺。另外,如果目的伺服器上已有的工作負載已經獲得了額外的計算資源,以滿足用戶活動增加所引起的更的的資源需求,這種情況下,資源短缺也會發生。試著將工作負載遷移到其他有足夠計算資源的系統(比如閑置或備用的伺服器),或者在有需求的伺服器上執行工作負載平衡。
⑻ 虛擬化技術的遷移技術
虛擬機遷移技術為伺服器虛擬化提供了便捷的方法。當前流行的虛擬化工具如 VMware,Xen,HyperV,KVM 都提供了各自的遷移組件。遷移伺服器可以為用戶節省管理資金、維護費用和升級費用。以前的 x86伺服器,體積比較「龐大」;而一般的伺服器,體積已經比以前小了許多,遷移技術使得用戶可以用一台伺服器來同時替代以前的許多台伺服器,這樣就節省了用戶大量的機房空間。另外,虛擬機中的伺服器有著統一的「虛擬硬體資源」,不像以前的伺服器有著許多不同的硬體資源(如主板晶元組不同,網卡不同,硬碟,RAID 卡,顯卡不同)。遷移後的伺服器,不僅可以在一個統一的界面中進行管理,而且通過某些虛擬機軟體,如 VMware 提供的高可用性工具,在這些伺服器因為各種故障停機時,可以自動切換到網路中另外相同的虛擬伺服器中,從而達到不中斷業務的目的。總之,遷移的優勢在於簡化系統維護管理, 提高系統負載均衡,增強系統錯誤容忍度和優化系統電源管理。
V2P(虛擬機到物理機的遷移 Virtual-to-Physica )
V2P 指把一個操作系統、應用程序和數據從一個虛擬機中遷移到物理機的主硬碟上,是 P2V 的逆操作。它可以同時遷移虛擬機系統到一台或多台物理機上。盡管虛擬化的基本需求是整合物理機到虛擬機中,但這並不是虛擬化的唯一的應用。比如有時虛擬機上的應用程序的問題需要在物理機上驗證,以排除虛擬環境帶來的影響。另外,配置新的工作站是件令 IT 管理者頭痛的事情,但虛擬化的應用可以幫助他解決這個難題。先配置好虛擬機,然後運用硬碟克隆工具復制數據至工作站硬體,比如賽門鐵克的 Save & Restore (Ghost)。不過這種克隆方法有兩個局限:一個鏡像只能運用在同種硬體配置的機器上;要想保存配置的修改,只能重做新的鏡像。
V2V (虛擬機到虛擬機的遷移Virtual-to-Virtual )
V2V 遷移是在虛擬機之間移動操作系統和數據,照顧主機級別的差異和處理不同的虛擬硬體。虛擬機從一個物理機上的 VMM 遷移到另一個物理機的 VMM,這兩個 VMM 的類型可以相同,也可以不同。如 VMware 遷移到 KVM, KVM 遷移到 KVM。可以通過多種方式將虛擬機從一個 VM Host 系統移動到另一個 VM Host 系統。
P2V (物理機到虛擬機的遷移Physical-to-Virtua )
P2V 指遷移物理伺服器上的操作系統及其上的應用軟體和數據到 VMM(Virtual Machine Monitor)管理的虛擬伺服器中。這種遷移方式,主要是使用各種工具軟體,把物理伺服器上的系統狀態和數據「鏡像」到 VMM 提供的虛擬機中,並且在虛擬機中「替換」物理伺服器的存儲硬體與網卡驅動程序。只要在虛擬伺服器中安裝好相應的驅動程序並且設置與原來伺服器相同的地址(如 TCP/IP 地址等),在重啟虛擬機伺服器後,虛擬伺服器即可以替代物理伺服器進行工作。
⑼ 把一台伺服器系統遷移到虛擬化裡面,好像是用。 VMware Center這個工具,但是具體怎麼操作不知道怎麼做
把真機遷移到虛擬機 VMWare 工具是:VMware Converter
當然不用VMWare 工具也是可以的!
⑽ 什麼是虛擬化存儲
對於中小型架構來說存儲虛擬化看起來是過大或過於昂貴的技術。但實際上許多不同規模的企業也可以從存儲虛擬化中獲益--通過使用商品硬體和傳統的虛擬化存儲引擎。
簡而言之,虛擬化存儲就是將數據從磁碟中抽象出來。在傳統存儲部署設置中,我們受限於驅動器盤符(在Windows系統上)或邏輯單元號(LUN),並且在特定磁碟層上給定了特定的RAID(獨立磁碟冗餘陣列)演算法。
虛擬化存儲的第一個實例可能是來自將存儲遷移到虛擬伺服器環境。在大多數情況下,這需要實施某種形式的共享存儲。這種共享存儲通常是一個通過光纖通道或iSCSI(互聯網小型計算機系統介面)網路的存儲區域網(SAN)。
在這種設置中,各個伺服器從通常與伺服器架構相連的硬體中抽象出來。從存儲的角度而言,用戶可以也可以不將數據從磁碟中完全抽象出來。虛擬化存儲提供了主機和磁碟的抽象化。
這種互聯的系統,無論是VMware ESXi主機或Windows Server系統,都不知道底層的磁碟是RAID 5、6或者是否可以和它直接互動。存儲處理器作為存儲虛擬化引擎,可以協調實際磁碟和主機系統之間的I/O。
虛擬化存儲還可以帶來新的功能,比如允許透明的存儲擴展。在這些功能中,最引人注目的功能之一就是自動精簡配置。自動精簡配置可以僅消耗實際使用的驅動器空間。存儲管理員另一個青睞的功能就是重復數據刪除。
當用戶在塊層次上部署重復數據刪除的時候,重復數據刪除會檢查邏輯區的磁碟使用情況並尋找相同的數據塊。這些相同的數據塊會被鏈接到第一個實例,然後重復的塊會被存儲系統回收。
其他可能推動管理員轉向虛擬化存儲的功能是卷管理功能,比如復制、快照和遷移。
從一個存儲系統到另一個存儲系統的卷或LUN復制是災難恢復的福音。實際上,像VMware Site Recovery Manager(VMware站點恢復管理器)這樣的解決方案依賴於這種復制技術,需要復制技術才能系統完好地復原到另一個站點。LUN的快照也可以非常有用。LUN快照可以像虛擬機的快照功能那樣運作,整個數據集可以很快地恢復到指定的時間點。
最後,遷移功能也可以為架構管理員帶來很多方便。通過帶虛擬技術(比如VMware的Storage vMotion功能)的虛擬化引擎,管理員可以進行從一個存儲系統到另一個存儲系統的遷移。但是這對於非虛擬化的存儲部分則沒有多大用處。基於SAN的遷移功能可以將一個卷從存儲處理器背後的一個存儲系統遷移到另一個存儲系統,以便將數據從需要移除的設備中遷移出來。
這種功能的一個主要使用情境就是將數據從舊磁碟陣列(比如使用Ultra-320 SCSI磁碟的陣列)遷移到新的磁碟陣列(比如使用串列鏈接SCSI(SAS)驅動器的陣列)。這可以帶來更好的性能。通過虛擬化存儲環境,LUN可以從一個存儲系統遷移到另一個存儲系統,完全不受制於所連接的系統。這主要是因為VMware ESXi主機或Windows Server連接到的不是底層存儲而是存儲處理器,也就是抽象層。
虛擬化存儲的一個隱性好處就是管理員可以解決非結構化數據的數據保護問題。比如說有數TB的存儲,這雖然看起來也不是太多,但是如果這裡麵包含1KB文件的數據,你會很快發現這么多的數據很難在文件系統中管理。
這種情況導致這種類型的數據備份變得異常繁瑣。虛擬存儲可以在塊層次上解決這個問題,將卷復制或快照到另一個存儲系統,從而滿足數據保護的要求。只要存儲系統可以塊層次上對LUN的內容進行操作,那麼虛擬存儲的好處就會顯現出來。