Mware HA實戰攻略之五VMwareHA測試驗收

【IT168 專稿】在上一篇"VMware HA實戰攻略之四VMwareHA安裝及配置"中(點擊),講述了VMwareHA的概念及創建過程,還講述了創建過程中要注意的一些事項。
在本篇中,將要講述如何在群集節點之一的ESX主機上安裝虛擬機,以及如何驗收上篇中新建的VMwareHA是否生效。
一、 在VMware HA中的節點中安裝虛擬機
之所以單獨拿出來說說安裝虛擬機,主要在于在其中一個節點上安裝虛擬機上要用到共享存儲,否則VMwareHA就無法正常工作,當然更不能保證當一個節點(ESX主機)失效后,另外一個節點能接續虛擬機正常工作了。
1、 選擇在VC的控制臺,選定ESX主機esx01,然后右鍵"新建虛擬機",接下來就會通過"新建虛擬機向導"的方式來完成虛擬機的新建。在"為該虛擬機選擇名稱和位置"頁。輸入虛擬機的名稱為win2k3base。"下一步"
2、 在"數據存儲"頁,選擇虛擬機文件的存放位置。此時,一定要選擇之前建立的ISCSI存儲中,此處選擇"Data"分區。(圖1)
3、 在"客戶操作系統"頁,選擇Microsoft 的windows server 2003 ent 32bit版本。"下一步"
4、 在"虛擬CPU"頁,設定CPU的數量為1。"下一步"
5、 在"內存"頁,設置虛擬機的內存為256MB。"下一步"
6、 在"選擇網絡"頁,設定你的網絡連接如下圖所示:(圖2)
7、 在"選擇I/O適配器類型"頁,選擇SCSI適配器的LSI Logic。"下一步"(圖3)
8、 在"選擇磁盤"頁,勾選"創建新的虛擬磁盤"。"下一步"
9、 在"設定磁盤的容量和位置"頁,設定磁盤的大小為8GB,并勾選"與虛擬機存儲在同一目錄中"。"下一步"
10、 在"指定高級選項"頁,保持默認設置,"下一步"
11、? 在"即將完成新虛擬機"頁,是之前設置的概覽,如果你想更改或是調整一些設定,此時可以通過點上一步回退來實現。(注意,這個截圖有問題,是計算機名稱與之前的不一致,應為win2k3base)。到此就完成了虛擬機的設置部分。接下來就是系統的安裝了。(圖4)
12、在啟動虛擬機的OS安裝后,你需要選擇"控制臺"面板上的連接CD/DVD DRIVE從而使用ISO進行安裝。如下圖:(圖5)
13、經過一些時間(由于是在軟虛擬機里的ESX主機上安裝,基于硬件資源的問題,不會太快),完成了WINDOWS2K3的安裝:(圖6)
14、虛擬機系統安裝完后,還需要安裝上VMware Tools工具,否則一些功能或是性能得不到提升。(圖7)
15、如下圖所示,便是安裝后好且啟動的虛擬機系統windows 2003,如果需要在VC的控制臺連接此虛擬機。可以使用選定虛擬機win2k3base,然后右健單擊"連接控制臺",或是點擊右側的"控制臺"選項。從圖中可以看到虛擬機的摘要信息,以及IP地址(需要更改)。(圖8)
16、這是開啟虛擬機win2k3base后,在其宿主主機ESX01的網絡中顯示的情況,從這里大家可以看到或是了解了下VMware的幾種網絡情況。(圖9)
17、下圖便是更改過IP地址并與物理網絡相聯后,在虛擬機WIN2K3里訪問新浪的情況。此圖說明虛擬機和物理網絡通訊沒有問題。(圖10)
18、當然你也可以通過選擇"EsxHA",在右側面板的"DRS建議"中設置。此場景中不做此操作,各位可以根據需要進行。(圖11)
19、完成虛擬機OS的安裝后,選擇VC控制臺的右側"EsxHA",再點選右側而板的"摘要",便可以看到截至目前為止的關于VMWARE群集的情況。在前文也提到,當你啟用DRS時,VMwareHA可以把資源聚合起來。兩臺ESX主機的內存各為2G,但現在顯示為4G。這就是VMwareHA和DRS帶來的優勢。(圖12)
二、 VMware HA測試
目前為止,HA已創建好,節點也有了兩個,虛擬機也在其中一個節點安裝了,接下就是要真正進入驗證的過程。
在一個節點(ESX主機)失效時,為了更好的顯示出效果來,需要一直PING著虛擬機。以還回的值來判斷。此場景中通過關閉虛擬機Win2k3base所在的宿主主機ESX01來實現故障的轉移。
1、點擊右側面板的"esx01.contoso.com",右鍵,關閉。一段時間后,在下側的"近期任務"中,可以看到關閉已完成。(圖13)
2、此時,再看虛擬機win2k3base的摘要信息,很清楚的顯示已在esx03.contoso.com上運行,并保持啟動的狀態。(圖14)
3、再選擇esx03.contoso.com這臺ESX主機,然后查看摘要信息。也可以看到此時上面有虛擬機在運行。而且,此時ESX主機esx01并沒有虛擬機在運行。(圖15)
4、下圖顯示了虛擬機在整個故障轉移過程中的狀態。中間有不少的時間超出。在實際生產環境或是真實的物理硬件中應當不會有這么長的服務中斷的,主要是由于此次的實驗環境的性能等原因造成的。(圖16)
5、故障轉移后的虛擬機在其之前的宿主ESX主機開啟后,還會轉移其上嗎。下圖顯示,并沒有(但實際是可以的)。如果想轉移到原先的ESX主機上,可以采用VMotion的方式。也就是遷移。這樣子在服務不中斷的情況下,可以較好的實現虛擬機遷移。如果有多臺ESX主機作為群集的節點。并且DRS有啟用。可以選擇更適合的"宜居地"。(圖17)
經過近一個月的多次測試以及驗證,并修改了幾次,終于完成了這VMwareHA的實驗及文章寫作。但愿有機會與有此經歷的朋友進行經驗分享和交流。




?本文轉自 rickyfang 51CTO博客,原文鏈接:http://blog.51cto.com/rickyfang/160186,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454419.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454419.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454419.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AVS解碼器在DSP平臺上的優化

AVS( Audio Video Coding STandard)是由我國數字 音視頻標準工作組制定的具有自主知識產權的第二代音視頻壓縮準。AVS實行1 元專利費用的原則,相比其它音視頻編解碼標準具有編碼效率高、專利費用低、授權模式簡單等優勢。AVS 解碼器的結構復雜、運算量較大&#xff…

如何重做計算機系統軟件,電腦卡如何一鍵重做Win7旗艦版

電腦卡如何一鍵重做Win7旗艦版?小伙伴們在使用電腦的過程中系統會越來越卡,對于新手小白來說怎么重裝系統是一個比較煩惱的問題,不知道如何下手,從哪里開始,那么接下來就以云騎士裝機大師為例給小伙伴們講解一下電腦卡…

Django Rest framework Request

[Django Rest framework文檔翻譯]-Request REST framework的Request類擴展自標準的HttpRequest,增加了REST framework靈活的請求解析和請求驗證支持。 請求解析 REST framework的Request對象提供了靈活的請求解析,讓你可以像一般處理普通form數據一樣…

python去停用詞用nltk_【NLTK】安裝和使用NLTK分詞和去停詞

黃聰:PythonNLTK自然語言處理學習(一):環境搭建 http://www.cnblogs.com/huangcong/archive/2011/08/29/2157437.html 安裝NLTK可能出現的問題: 1. pip install ntlk 2. 如果遇到缺少stopwords報錯如下:&am…

JavaScript知識概要

JavaScript 1.簡介 JavaScript簡介: JS是運行在瀏覽器端的一門腳本語言,一開始主要用來做瀏覽器驗證,但現在功能已經不止于此。 所謂腳本語言就是指,代碼不需要編譯,直接運行,并且讀入…

計算機文檔xsl,XSL-FO 文檔

XSL-FO 文檔XSL-FO 文檔XSL-FO 文檔是帶有輸出信息的 XML 文件。XSL-FO 文檔存儲在以 .fo 或 .fob 為文件擴展名的文件中。您也可以把 XSL-FO 文檔存儲為以 .xml 為擴展名的文件,這樣做的話可以使 XSL-FO 文檔更易被 XML 編輯器存取。XSL-FO 文檔結構XSL-FO 的文檔結…

vue項目cordova打包的android應用

準備工作nodejs、cordova、AndroidStudio這些在上一篇文章中已經說過了,這里就不重復說明。以此文記錄vue項目用cordova打包移動app的方法。 1.創建一個cordova項目,如創建一個名為testapp的工程:cordova create testapp 2.添加安卓平臺 cord…

H.264視頻開發---代碼移植

基于DSP系統開發的視頻編解碼系統,國內幾乎都是走的移植,優化的路線,并且移植的代碼,都是開源的。畢竟花費大量的人力,物力去開發一套自己的代碼,并不見得比一些成熟的開源代碼效率更高,健壯性更…

Django REST framework 源碼解析

先放圖,放圖說話,可能有點長 主流程 這個顏色 從setting導入默認數據流程是 這個顏色 主流程大概流程寫一下:as_view 實際返回view,并把參數{"get":"list","post":"create"}傳遞給view…

-9 逆序輸出一個整數的各位數字_leetcode兩數相加(大整數相加)

題目來源于leetcode第二題兩數相加。題目描述給出兩個非空的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照逆序的方式存儲的,并且它們的每個節點只能存儲一位數字。如果,我們將這兩個數相加起來,則會返回一個新的鏈表來…

計算機如何添加管理員權限,電腦使用代碼如何添加管理員權限

我們在使用電腦運行某些軟件的時候,可能需要用到管理員權限才能運行,通常來說直接點擊右鍵就會有管理員權限,但最近有用戶向小編反饋,在需要管理員權限的軟件上點擊右鍵沒有看到管理員取得所有權,那么究竟該如何才能獲…

mysql選擇數據庫創建數據庫

MySQL 選擇數據庫 在你連接到 MySQL 數據庫后,可能有多個可以操作的數據庫,所以你需要選擇你要操作的數據庫。 從命令提示窗口中選擇MySQL數據庫 在 mysql> 提示窗口中可以很簡單的選擇特定的數據庫。你可以使用SQL命令來選擇指定的數據庫。 實例 以下…

英語面試技巧以及準備工作

如果你提前知道了電話面試的時間,則可以在面試時把簡歷、coverletter放在你旁邊的桌子上,直接運用里面的句子回答問題。一些基本的問題,你可以事先準備好答案。通常,在電話英語面試的時候會提道:  please tell me som…

sql注入問題

${}拼接sql,會引起sql注入,sql注入例如: select * from user where name like ‘%’ or 11 or ‘%’; 這種情況下,論name為什么都可以執行 轉載于:https://www.cnblogs.com/mengyinianhua/p/7649325.html

Python 面向對象之雙下方法,內置函數

isinstance和issubclass isinstance(obj,cls) # 檢查是否obj是否是類 cls 的對象 class Foo(object):passobj Foo()isinstance(obj, Foo) # ture issubclass(sub, super) # 檢查sub類是否是 super 類的派生類 class Foo(object):passclass Bar(Foo):passissubclass…

teechart繪制實時曲線_快速學會CAD繪制傳輸線路圖紙

一工具CAD工程設計軟件二方法和步驟萬事開頭難,遇到不懂的知識剛開始都有畏難的情緒,只要有決心學習,誠心想學會一項技能,那學會學好它就只是時間問題了。我們常常面臨時間緊、需要快速入門甚至熟練地解決工作中實際情況的問題&am…

彝文計算機,試論計算機彝文字符編碼的轉換.pdf

試論計算機彝文字符編碼的轉換.pdf第17卷 第1期 云南民族大學學報(自然科學版) V01.17 No.12008年1月 Journal of Yunnan Nationalities University(Natural Sciences Edition) Jan.2o08試論計算機彝文字符編碼的轉換李金發(紅河學院人文學院…

ActiveMQ(07):ActiveMQ結合Spring開發--建議

1、Camel框架支持大量的企業集成模式,可以大大簡化集成組件間的大量服務和復雜的消息流。而Spring框架更注重簡單性,僅僅支持基本的最佳實踐。 2、Spring消息發送的核心架構是JmsTemplate,隔離了像打開、關閉Session和Producer的繁瑣操作&…

使用ajax獲取用戶所在地的天氣

1.要獲取用戶歸屬地的天氣&#xff0c;首先得獲取用戶所在的市區&#xff0c; 這里先獲取用戶的IP&#xff0c;通過IP獲取IP的歸屬地&#xff0c;從而得到用戶 地址。 獲取客戶端ip: js: <scripttype"text/javascript" src"http://pv.sohu.com/cityjson?ieu…

Python 之協程

之前我們學習了線程、進程的概念&#xff0c;了解了在操作系統中進程是資源分配的最小單位,線程是CPU調度的最小單位。按道理來說我們已經算是把cpu的利用率提高很多了。但是我們知道無論是創建多進程還是創建多線程來解決問題&#xff0c;都要消耗一定的時間來創建進程、創建線…