天天看點

虛拟機模拟搭建VMware虛拟化平台

工具:oracle vm virtual box , vmware workstation , vmware exsi 5.5 ,vcenter 

一、Vm exsi 5.5 安裝

1、 實體主機開啟vt,虛拟化。

2、 單台exsi伺服器的記憶體要求最低4GB,CPU要求最低2核。這是安裝時的要求,在安裝完後啟動exsi前可更改。

3、 網卡需檢查是否相容。檢視vmware IO相容清單。使用虛拟化軟體安裝exsi時注意選擇網卡的晶片,伺服器級一般可以。

4、 Exsi安裝過程 省,一直ok下一步即可。中途會有配置root密碼。

5、 Exsi安裝過程中會檢查硬體相容和硬體條件,有一個不符合都會中斷安裝,需調整完符合要求後重新安裝。

6、 Exsi安裝成功後,首先配置IP、DNS、domain。

7、 這時可以在其他電腦上,IP同Exsi同一網段,安裝vclient,登入Exsi,管理這台主機了。

8、 Exsi增加存儲控制器,在配置選項-》存儲擴充卡中檢視是否有挂載的盤-》在存儲器中去添加存儲器,選擇新挂的盤,添加即可。

9、 這時在這台Exsi上建立虛拟機時,需要把安裝的操作iso拷貝至Exsi的硬碟上,在摘要頁籤中選擇一個存儲器右鍵浏覽資料存儲,然後把本地的iso上傳至存儲器中,虛拟機的CD/DVD的裝置類型選擇資料存儲ISO,并在打開電源時連接配接上打勾,如果在打勾前已經把虛拟機的電源打開了,需要先關閉虛拟機重新打開。

二、Vcenter 安裝

10、 vCenterServer安裝,需要安裝在windows server 2008上,不能和域控在同一伺服器上,此伺服器可以安裝在Exsi中,也可以安在之外的實體伺服器上。這次鑒于我是在虛拟機中安裝的Exsi,裝2008時,Exsi總會出現紫屏現象,就把vCenterServer安裝在另外一台虛拟機中,就類似之外的實體伺服器。伺服器安裝好後,加載vCenter iso,這個iso比較大,裡面包含的軟體很多。逐漸安裝即可,最後一個安裝vCenter時,會提示DSN資料源,如果選擇第一項可以不用手動安裝SQL SERVER,會自動安裝。如果選擇第二項,須手動安裝SQL SERVER 2008,手動建立資料庫和資料源的配置。安裝完後就可以用vclient登入vCenter了。vCenter可以管理多個Exsi主機,并且可以建立叢集。

11、 域控伺服器,這一步感覺是可有可無的。如果管理的伺服器不是很多的話可以不需要這個。安裝好伺服器2008後,在運作中輸出dcrpomo,打開ad(活動目錄)配置向導,配置域和林,DNS會自動配置。配置完重新開機。

12、 然後把vCenterServer 加入到新的域中,重新開機。可以用域帳号登入。

13、 vClient登入到vCenter後,可以看到vCenterServer的域名,在此下建立一個資料中心,在資料中心下可建立一個叢集。建立一個叢集-》打開HA,打開DRS-》全自動->電源選項手動-》接入控制政策按需求填寫-》虛拟機監控狀态暫時不太清楚先選僅虛拟機,敏感度最低-》EVC模式是否打開,最好所有EXSI實體機的CPU是同一型号,先擇amd或intel,選擇模式後會出現支援該模式的CPU型号。EVC就是為了把CPU指令集之間的不同隐藏掉,使得虛拟機可以進行線上遷移。-》一直ok到完成。

14、 然後在叢集下添加主機,輸入主機ip,帳号密碼。這裡主機名可輸IP或域名,輸入域名,需要vCenter添加host,或者exsi、vCenter配置同一DNS伺服器,但這個我暫時沒配成功,就添加的host。由于上面我選擇了EVC模式,這裡我添加時報錯,

虛拟機模拟搭建VMware虛拟化平台

是以我暫時關閉EVC-》下一步至鎖定模式,看需求選擇-》到結束。

15、 HA的設定需要很謹慎,在建立虛拟機的時候,資源配置設定也要小心,不能讓虛拟機把EXSI的實體資源也耗盡。是以HA設定中接入控制中如果選擇了啟用,那麼當虛拟機的資源配置設定超過了實體資源時就不能打開虛拟機電源了,如果選擇的禁用,能打開電源,但是會影響EXSI的運作和其他虛拟機的運作。

16、 虛拟機遷移,需要EXSI有共享存儲,并且虛拟機的硬碟資源是放在共享存儲上,這裡由于oracle vm box不能把一個vdi給兩個虛拟機同時開機使用,這裡使用前面的域控伺服器增加網絡檔案系統服務工具,做為NFS伺服器。兩台EXSI通過網絡檔案系統的方式挂載同一個存儲來做虛拟機遷移的操作。

17、 在2008伺服器中,伺服器管理工具-》功能選項-》添加功能-》裡面的遠端服務管理工具-角色管理工具-檔案服務工具-網絡檔案系統服務工具。選擇安裝。服務管理工具-》角色-》添加角色-》第二步在“檔案服務”前打勾-》第四步在“檔案伺服器”和“網絡檔案系統服務”前打勾。-》安裝。建立一個檔案夾,右鍵屬性-》NFS共享-》管理NFS共享-》打開共享-》設定編碼,這裡windows不支援UTF-8,如果有中文隻能選擇GB2312-80那一個選項,中文出不出現亂碼也不知道了-》權限-》設定為讀寫,允許根目錄通路。

18、 在給NFS虛拟機增加磁盤時,增加完後可能會出現:

"Win 2008 R2——由于管理者設定的政策,該磁盤處于脫機狀态"這個問題。解決辦法:使用DISKPART.exe指令 解除政策

1.運作:cmd

2.輸入:DISKPART.exe搜尋

3.DISKPART> san

4.DISKPART> san policy=onlineall

5.DISKPART>list disk

6.DISKPART> select disk 1

7.DISKPART>attributes disk clear readonly

虛拟機模拟搭建VMware虛拟化平台

8.DISKPART>online disk

虛拟機模拟搭建VMware虛拟化平台

就可以對硬碟進行分區了操作了。

由于 oracle vm box 可能還是和vmware的東西不太相容,導緻安裝EXSI時就提示,需要打開VT之類的,然後EXSI安裝完後,建虛拟機時也不能建64位的主機。而且在安裝32位主機是EXSI也老是紫屏,還沒有成功在EXSI中建立虛拟機。是以就換成vmware workstation,vmware自家的個人虛拟化軟體進行操作。

三、oracle vm virtualbox 實驗受阻,換成workstation

#以下是重新在vmware workstation進行的實驗操作,重新安裝exsi兩台伺服器,一台集NFS、域控、SQL SERVER的windows 2008 r2伺服器。vCenterServer伺服器裝在了exsi上的虛拟機上。

本次測試DSN,安裝SQL SERVER 2008 R2。

SQL SERVER 正常安裝。建立vCenter資料庫。

SQLSERVER伺服器最好單獨裝在一台伺服器上,這次因為資源緊張裝在一起了。

如果SQL SERVER 2008 沒有和vCenterServer裝在一台伺服器中,還需要在vCenterServer伺服器中安裝SQL SERVER Native Client,這個軟體可在SQL SERVER的安裝包中搜尋sqlncli,大小8MB左右。拷貝至vCenterServer伺服器上,安裝。然後在vCenterServer中配置好DSN,然後在安裝vCenterServer軟體時要用。

注意克隆模闆成生的虛拟機,IPv4 和IPv6 都看下,最重要的是MAC,都不要沖突了。

為了省事,這次複制EXSI虛拟機導緻兩台EXSI MAC一樣,出現了問題,無法加添主機至叢集,筆記本電腦能PING通所有的虛拟機,EXSI,NFS等,唯獨兩台EXSI互相不通,和vCenter也不通,排查了好久發現兩台EXSI MAC位址一樣,雖然IP不同,但也接收不到包,ARP解析會有問題。MAC更改解決辦法,把EXSI的shell和SSH打開。Ssh登入進去。Cd  /etc/vmware   vi  esx.conf   利用  /mac  查找MAC的地方,并更改MAC位址,有兩處。然後重新開機EXSI伺服器OK,網絡到是互通了,但MAC改完後同樣不行,因為複制的虛拟機挂載的存儲uuid好像是一樣的,也不能添加進叢集,這個暫時不知道在哪裡改了。隻得重新安裝一台EXSI。

vMtion,虛拟機遷移需要配置專用的網絡,每台EXSI至少要兩塊網卡,一塊資料,一塊用于vMtion(遷移),在vClient配置EXSI的網絡,添加新的網絡,vmkernal,建立新的交換機,标簽vMtion。

vCenterServer 有時重新開機後無法連接配接,是因為vCenterServer的服務是自動延遲啟動,可能沒有啟動成功,

vCenterServer 要解析EXSI的域名,需要修改host檔案,或者增加DNS伺服器。

有時在vclient 中看 虛拟機的cd/dvd沒的挂載任何東西。但在web client中檢視虛拟機的cd/dvd會看到挂載了内部的資源,這時取消掉就行。不然在遷移時會提供警告,但不影響。

繼續閱讀