天天看點

10 vMotion 遷移

vMotion 遷移

vMotion要求虛拟機一定要位于共享存儲上,并且源和目标ESXI主機都能通路到此共享存儲;支援的共享存儲包括FC SAN、iSCSI SAN、NFS NAS

示例環境:一台用來提供ISCSI軟存儲的RHEL6伺服器、一台安裝了vCenter Server的windows server 2008 R2的伺服器、兩台ESXi主機,通過本地安裝的vSphere Client進行連接配接管理;所有裝置已連接配接完畢,且兩台ESXi主機已認證vCenter Server添加到了同一個資料中心,主機中存在着虛拟機

示例實施:根據vMotion 遷移要求,開始配置

一配置存儲伺服器:在linux上配置軟ISCSI存儲

1在linux上新添加一塊硬碟(大小根據實際而定,實驗環境中這裡70G)

2配置IP;在圖形界面可以使用setup指令配置,這裡使用配置檔案配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0

10 vMotion 遷移

Server network restart        重新開機一下

3配置YUM(利用yum安裝ISCSI相關的軟體)

mount /dev/cdrom /media                //挂載系統CD光牒在空目錄下(系統盤中有yum源)

vim /etc/yum.repos.d/rhel-debuginfo.repo     //配置yum倉庫檔案

10 vMotion 遷移

4安裝iscsi target軟體包(提示6個包安裝完成)

10 vMotion 遷移

5配置iscsi target

Vim /etc/tgt/targets.conf        在檔案尾部添加如下内容

10 vMotion 遷移

注:Target的命名在同一子網内應該是唯一的,标準命名方式為:

iqn.yyyy-mm.<reversed domain name>[:identifier]

其中:

iqn:表示"iSCSI Qualified Name",簡稱iqn。

yyyy-mm:表示年份-月份。這裡是2011-08。

reversed domain name:表示倒過來的域名,這裡是com.example。

identifier:表示識别代碼,這裡是disk

backing-store:用于指定儲存設備,一般指非實際的實體磁盤,如LVM卷、某個分區、raid磁盤陣列

initiator-address :位址用于将target指派給指定的客戶機使用

6 開啟服務并設定為開機自啟動

service tgtd start

chkconfig tgtd on

10 vMotion 遷移

7 開啟iscsi通信端口3260,然後儲存防火牆配置(實驗環境中可以暫時關閉防火牆)

iptables –I INPUT –P TCP –dport 3260 –j ACCPET

service iptables save 或

iptables –F

10 vMotion 遷移

二連接配接存儲伺服器:實作ESXi主機連接配接軟ISCSI存儲伺服器

·給ESXi主機添加第二塊網卡:分别給兩個ESXi主機再添加一塊标準網卡,用于連接配接存儲伺服器

·建立用作vMotion接口的Vmkernel網絡擴充卡:為每個實體網絡擴充卡建立虛拟 VMkernel 接口,并将接口與相應的 iSCSI 擴充卡關聯;這樣iSCSI 擴充卡和實體網卡通過虛拟 VMkernel 擴充卡連接配接在一起

1登入 vSphere Client,連接配接vCenter Server,在"清單"面闆中選擇主機

2單擊配置頁籤,然後在"硬體"面闆中單擊網絡,選擇右側的添加網絡

10 vMotion 遷移

3 選擇VMkernel,并單擊下一步

10 vMotion 遷移

4選擇要使用的 vSphere 标準交換機,這裡選擇建立vSphere标準交換機,預設單擊下一步

(如果"建立新的 vSphere 标準交換機"下方未出現擴充卡,則表明系統中的所有網絡擴充卡均被現有 vSphere 标準交換機或 vSphere Distributed Switch 使用。可以在不使用網絡擴充卡的情況下建立 vSphere标準交換機,也可以選擇由現有 vSphere 标準交換機使用的網絡擴充卡)

10 vMotion 遷移

5 勾選起一項,單擊下一步

10 vMotion 遷移

6 配置IP位址(主機添加的第二塊網卡的位址),網關為共享存儲伺服器的位址,實際環境中就是實際網管的位址

10 vMotion 遷移

7 單擊下一步,然後單擊完成

vMotion接口已經建立好,等待與iSCSI擴充卡綁定,綁定後主機就可以與存儲伺服器連接配接

·建立并軟體 iSCSI擴充卡:ESXi 中内置的軟體iSCSI 擴充卡通過利用網絡堆棧與實體網卡進行通信

1配置頁籤,然後在"硬體"面闆中單擊存儲擴充卡,單擊添加按鈕

10 vMotion 遷移

2選擇添加軟體ISCSI擴充卡,然後直接單擊确定

10 vMotion 遷移

3單擊确定後就會添加一個軟體ISCSI擴充卡

10 vMotion 遷移

·将軟體iSCSI 擴充卡與 VMkernel 擴充卡綁定(直接使用動态發現)

1右鍵軟體iSCSI 擴充卡,選擇屬性;單擊網絡配置頁籤,選擇添加

10 vMotion 遷移

2選擇Vmkernek擴充卡,單擊确定

10 vMotion 遷移

3單擊動态發現頁籤,單擊添加按鈕

10 vMotion 遷移

4輸入iSCSI伺服器的位址,單擊确定

10 vMotion 遷移

5等待動态發現和靜态發現,發現之後動态和靜态發現中都會自動顯示

10 vMotion 遷移

9 單擊關閉後,在單擊是

10 vMotion 遷移

10 顯示兩個裝置則正常(存儲伺服器上有兩塊硬碟)

10 vMotion 遷移

另一個主機作同樣的操作,也與存儲伺服器相連

·添加資料存儲:将存儲伺服器的硬碟映射到本地

1單擊資料存儲和存儲群集

10 vMotion 遷移

2右擊資料中心,選擇添加資料存儲,選擇要添加資料存儲的主機

10 vMotion 遷移

3在選擇存儲器類型頁面中選擇磁盤/LUN,單擊下一步

10 vMotion 遷移

4選擇要添加的磁盤,單擊下一步

10 vMotion 遷移

5其他操作按向導選擇預設完成即可

三熱遷移    

·通過 Storage vMotion 遷移已打開電源的虛拟機:将已打開電源的虛拟機磁盤檔案遷移到另一個資料存儲中,這裡選擇共享存儲;無法更改虛拟機的執行主機

1 選擇清單中要遷移的虛拟機

2 在虛拟機上右鍵單擊,并從彈出菜單中選擇遷移

3 選擇更改資料存儲,然後單擊下一步

4 選擇磁盤格式。

5 選擇要存儲虛拟機檔案的資料存儲位置。

6 檢查頁面,然後單擊完成。

·通過 vMotion 遷移已打開電源的虛拟機:将已打開電源的虛拟機從一台主機遷移到另一台主機,即更改其執行主機;無法更改虛拟機的資料存儲

1 選擇清單中要遷移的虛拟機。

2 在虛拟機上右鍵單擊,并從彈出菜單中選擇遷移。

3 選擇更改主機,然後單擊下一步。

4 選擇虛拟機的目标主機或群集。

5 選擇資源池,然後單擊下一步。

6 選擇遷移優先級,然後單擊下一步。

下一篇: Lesson 8 VMotion

繼續閱讀