天天看點

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

本節書摘來自異步社群《深入學習vmware vsphere 6》一書中的第2章,第2.3節,作者:王春海著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

“實驗是最好的老師”,要掌握vmware esxi的内容,從頭安裝、配置vmware esxi,并在esxi中建立虛拟機、配置虛拟機、管理vmware esxi網絡。如果要準備vmware esxi環境,有以下3種方法。

(1)在伺服器上安裝。這是最好的方法,你可以在最新兩年購買的ibm、hb、dell這些伺服器上安裝測試vmware esxi,在安裝的時候,伺服器原來的資料會丢失,請備份這些資料。

(2)在pc上測試。在某些intel晶片組,cpu是core i3、i5、i7,支援64位硬體虛拟化的普通pc上。

當主機闆晶片組是h61的時候,vmware esxi安裝在sata硬碟可能不能啟動。可以将vmware esxi安裝在u盤上,用sata硬碟做資料盤。當主機闆晶片組是z97的時候,在啟用南橋支援的raid卡時,可以将esxi安裝在sata硬碟中(不用配raid,因為esxi不支援intel內建的“軟”raid,而是繞過raid直接識别成sata硬碟)。

(3)在vmware workstation虛拟機測試。對于初學者和愛好者來說,可能一時找不到伺服器安裝vmware esxi,這時候可以借助vmware workstation,在vmware workstation的虛拟機學習vmware esxi的使用。

【說明】

 要想在虛拟機中學習測試vmware esxi,需要主機是64位cpu,并且cpu支援硬體輔助虛拟化,至少有4gb~8gb的實體記憶體。如果要做ft的實驗,則要求主機至少有16gb記憶體,因為esxi 6的虛拟機,如果要啟動ft的虛拟機,每個esxi主機要求至少6gb記憶體。

2.3.1 實驗環境概述

在vmware workstation中,建立1台虛拟機安裝esxi 6,在主機中安裝esxi 6用戶端軟體vsphere client,在esxi 6中建立虛拟機。本節實驗環境示意如圖2-3-1所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

在圖2-3-1中,有一台配置較高的計算機,這台計算機具有32gb記憶體、4個2tb硬碟(使用raid劃分了兩個邏輯分區。其中第1個邏輯分區為raid 10,大小為120gb,安裝了windows server 2008 r2企業版;第2個邏輯分區為raid 0,大約為7.04tb)。這台機器安裝windows server 2008 r2而不是安裝windows 7的原因,是後期要做ha、ft以及vmotion實驗時,需要用到共享存儲,為了實作共享存儲,使用軟體的iscsi比較合适。而microsoft為windows server 2008 r2提供了“microsoft iscsi software target”軟體。實驗計算機基本資訊截圖如圖2-3-2所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

在這台配置較高的計算機中,我們安裝了vmware workstation 12(也可以使用vmware workstation 11或vmware workstation 10的版本,其中vmware workstation 11與vmware workstation 12隻能運作在64位windows平台,而vmware workstation 10則可以運作在32位windows平台),使用vmware workstation 虛拟出一台計算機,用來安裝vmware esxi。在主機(或網絡中其他一台計算機)上安裝vsphere client,使用vsphere client連接配接到esxi并進行管理。實驗拓撲如圖2-3-3所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

在安裝vmware esxi之前,無論是在主機上直接安裝vmware esxi,還是在vmware workstation的虛拟機中安裝vmware esxi,都要求在主機的cmos設定中,啟用intel vt及execute disable bit功能,對于不同的計算機(或伺服器),可能有不同的設定方式,下面我們選擇了幾種典型的配置截圖。

(1)intel s1200主機闆,在“advanced→processor configuration”設定頁中将“execute disable bit”及“intel virtualization technology”設定為“enabled”,如圖2-3-4所示。

(2)intel z97晶片組主機闆(以華碩z97-k主機闆為例),在“advanced→cpu configuration”設定頁中将“execute disable bit”及“intel virtualization technology”設定為“enabled”,配置如圖2-3-5所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(3)intel h61、q67晶片組主機闆,在“advanced→advanced chipset configuration”設定頁中将“intel xd bit”及“intel vt”設定為“enabled”,如圖2-3-6所示。

(4)大多數的伺服器,在出廠配置時,預設設定即啟用了“硬體虛拟化”功能,如果沒有,也可以進入cmos設定,啟用硬體虛拟化及execute disable bit功能。圖2-3-7是hp dl 380 gen8伺服器啟用硬體虛拟化的設定截圖。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

圖2-3-6 intel h67晶片組設定

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(5)圖2-3-8是ibm 3850伺服器啟用虛拟化截圖,你需要按“f1”鍵進入cmos設定,在“system settings→processors”将“execute disable bit”及“intel virtualization”設定為“enable”。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

2.3.2 intel晶片組自帶raid配置

在大多數采用intel晶片組的pc機主機闆上,如果主機闆內建了raid卡,并支援raid 0、1、5、10的功能,則此raid也是“軟”raid,隻支援大多數的windows、linux作業系統,并不能支援vmware esxi,因為在配置了raid之後,大多數的windows、linux可以識别出配置raid之後的邏輯卷,但esxi會“跳”過這個軟raid而直接識别出每個硬碟,包括intel的s1200btl主機闆也是如此。是以,如果你要是在支援這個“軟”raid的主機闆上,配置raid之後安裝windows或linux,再在windows或linux中安裝vmware workstation,搭建實驗環境可行,但如果是配置raid之後,直接安裝esxi,則不可行。如果你要在這種主機闆上直接安裝esxi,則需要将每個硬碟初始化為沒有配置raid的狀态,否則在你使用主機闆的raid卡劃分了邏輯卷之後,esxi識别的是每個硬碟,這樣會導緻資料不一緻而出錯。

在我們下面的操作中,将以華碩z97-k主機闆為例,介紹intel晶片組自帶raid卡的配置,其他型号的主機闆與此類似。在我們的這個操作中,目前主機安裝了4塊2tb、7200轉、64mb的硬碟,我們準備将這4個硬碟劃分為2個邏輯卷(intel晶片組自帶的raid卡最多隻能劃分2個邏輯卷),其中第1個邏輯卷采用raid 10劃分,大小為80gb,用于安裝windows server 2008 r2,剩下的空間則采用raid 0劃分,以獲得最高的性能、最大的容量,請注意,此種規劃隻是用來做實驗,不能用于實際的生産環境。在實際的生産環境中,對于大容量的stat磁盤,建議采用raid 10,以獲得較高的讀寫性能,不建議為大容量的sata磁盤使用raid 5劃分,固定寫速度太差。

(1)打開計算機的電源,按del進入cmos設定,在“advanced→advancedpch storage configuration→ sata mode selection”中選擇raid,如圖2-3-9所示,之後按“f10”鍵儲存退出。

(2)打開計算機的電源,在彈出的“press to enter configuration utility…”提示中按“ctrl+i”熱鍵,準備進入raid配置界面,如圖2-3-10所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(3)進入配置程式之後,如果磁盤原來已經配置過,并且此配置資料不需要保留時,可以移動光标到“3 reset disks to non-raid”,并按Enter鍵,準備将磁盤重置為非raid磁盤,如圖2-3-11所示。

(4)在彈出的“reset raid data”對話框中,按空格鍵選中要重置的磁盤,之後按Enter鍵确認,在彈出的“are you sure you want to reset raid data on selected disks”輸入y,如圖2-3-12所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(5)傳回到主菜單之後,移動光标到“1 create raid volume”,并按Enter鍵,如圖2-3-13所示。

(6)在彈出的“create volume menu”對話框,在“name”後面輸入第一個邏 輯卷的名稱,如os;在“raid level(raid級别)”按上下光标鍵在raid 0、1、5、10之間選擇,在此選擇raid 10;在“disks”選擇磁盤,在此選擇4個2tb的硬碟(空格選擇,回車确認),如圖2-3-14所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

在“strip size(raid讀寫塊大小)”選擇塊大小;在“capacity(容量)”設定第一個卷的容量大小,在此設定80gb。之後移動光标到“create volume”處按Enter鍵,如圖2-3-15所示。

(7)在彈出的“are you sure you want to create this volume”輸入y确認,如圖2-3-16所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(8)之後再建立第2個卷,使用剩餘的空間建立即可,如圖2-3-17所示。

(9)建立之後傳回主菜單,可以看到建立的兩個卷、每個卷的raid級别,移動光标到“6 exit”按Enter鍵,退出配置,如圖2-3-18所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

圖2-3-17 建立第2個卷

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(10)建立raid完成之後,重新啟動計算機,在進入raid自檢程式時,可以看到目前已經配置了兩個卷,卷大小、狀态都會一一顯示,如圖2-3-19所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

在第1個卷中安裝windows server 2008 r2,并安裝驅動程式,最後再将第2個卷分區、格式化為d盤,這些不一一介紹。

2.3.3 配置vmware workstation 12的虛拟機

在實驗主機安裝好windows server 2008 r2以及vmware workstation 12之後,還需要對vmware workstation做一些簡單的配置,主要是修改虛拟機的預設工作區,修改虛拟機記憶體,設定虛拟機網絡,主要配置如下。

(1)在vmware workstation中,打開“編輯”菜單選擇“首選項”,如圖2-3-20所示。

(2)在“工作區”中選擇一個建立的、空白的檔案夾,用來儲存vmware esxi實驗中所建立的虛拟機,在此選擇d:vmesxi6-2,如圖2-3-21所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

圖2-3-20 vmware workstation主界面

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(3)在“記憶體”頁籤修改虛拟機使用記憶體的方式。如果你的主機有足夠的記憶體,則可以選擇“調整所有虛拟機記憶體使其适應預算的主機”,如圖2-3-22所示。如果你的主機記憶體較小,又需要建立較多(或需要較大記憶體)的虛拟機,則可以選擇“允許交換部分虛拟機記憶體”或“允許交換大部分虛拟機記憶體”。而“預留記憶體”不建議修改,使用系統預設值即可。如在我的實驗主機中有32gb記憶體,則預留了大約28gb記憶體。

(4)配置之後單擊“确定”按鈕,傳回到vmware workstation,在“編輯”菜單選擇“虛拟網絡編輯器”,打開“虛拟網絡編輯器”,為了統一,将vmnet1網絡位址改為192.168.10.0,将vmnet8網絡位址改為192.168.80.0,然後單擊“确定”按鈕,如圖2-3-23所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

2.3.4 在vmware workstation中建立esxi虛拟機

在下面的步驟中,我們建立一台vmware esxi 6的虛拟機,為該虛拟機配置設定16gb記憶體、2個cpu、兩個虛拟硬碟,其中一個20gb,另一個280gb。如果你的主機沒有這麼大的記憶體,至少要為vmware esxi 6虛拟機配置設定4gb的記憶體,硬碟大小根據自己的規劃與設計定制。在vmware workstation 12中建立esxi 6實驗虛拟機的步驟如下。

(1)在vmware workstation中,從“檔案”菜單選擇“建立虛拟機”,或按“ctrl+n”熱鍵,進入建立虛拟機向導。

(2)在“歡迎使用建立虛拟機向導”對話框選擇“自定義(進階)”,如圖2-3-24所示。

(3)在“選擇虛拟機硬體相容性”對話框選擇預設值(使用workstation 11.0),如圖2-3-25所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(4)在“安裝客戶機作業系統”對話框選擇“稍後安裝作業系統”,如圖2-3-26所示。

(5)在“選擇客戶機作業系統”對話框選擇“vmware esx”,并從下拉清單中選擇“vmware vsphere 2015 beta版”,如圖2-3-27所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

圖2-3-26 稍後安裝作業系統

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(6)在“命名虛拟機”對話框設定虛拟機的名稱為“esxi11-80.11”,如圖2-3-28所示。

(7)在“處理器配置”對話框選擇2個處理器,如圖2-3-29所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(8)在“此虛拟機的記憶體”對話框中,為vmware esxi虛拟機選擇至少4gb記憶體,在此選擇16gb(16384mb),如圖2-3-30所示。

(9)在“網絡類型”對話框,選擇“使用網絡位址轉換(nat)”,如圖2-3-31所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(10)在“選擇i/o控制器類型”對話框選擇預設值lsi logic,如圖2-3-32所示。

(11)在“選擇磁盤類型”對話框選擇scsi,如圖2-3-33所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

圖2-3-32 選擇控制器類型

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(12)在“選擇磁盤”對話框,選擇“建立新的虛拟磁盤”,如圖2-3-34所示。

(13)在“最大磁盤容量”對話框,設定磁盤大小為20gb,并且選中“将虛拟磁盤存儲為單個檔案”,如圖2-3-35所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(14)在“指定磁盤檔案”對話框中,設定磁盤檔案名稱,可以在這個磁盤檔案名稱後面加上一個os的字母,如圖2-3-36所示,表示這個虛拟磁盤将用來安裝系統。

(15)在“己準備好建立虛拟機”對話框,取消“建立後開啟此虛拟機”的選擇,單擊“完成”按鈕,如圖2-3-37所示。

在建立完虛拟機之後,修改虛拟機的配置,為虛拟機添加一個280gb大小的虛拟硬碟,并修改虛拟機光驅,使用vmware esxi 6的安裝鏡像作為虛拟機的光驅,主要步驟如下。

(1)打開“虛拟機設定”,單擊“添加”按鈕,如圖2-3-38所示。

(2)在“硬體類型”對話框選擇“硬碟”,如圖2-3-39所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(3)在“選擇磁盤類型”對話框選擇“scsi”,如圖2-3-40所示。

(4)在“選擇磁盤”對話框選擇“建立新虛拟磁盤”,如圖2-3-41所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(5)在“最大磁盤容量”對話框,設定磁盤大小為280gb,并且選中“将虛拟磁盤存儲為單個檔案”,如圖2-3-42所示。

(6)在“指定磁盤檔案”對話框中,設定磁盤檔案名稱,可以在這個磁盤檔案名稱後面加上280gb的辨別,如圖2-3-43所示,表示這是一個280gb的虛拟磁盤。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(7)傳回虛拟機設定對話框,在“cd/dvd”中,浏覽選擇vmware esxi 6的安裝CD光牒鏡像作為虛拟機的光驅,要确認“裝置狀态”為“啟動時連接配接”,如圖2-3-44所示。設定完成之後,單擊“确定”按鈕,完成虛拟硬碟的添加,以及啟動CD光牒的配置。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

 vmware esxi 6.0安裝包比較小,在vmware-vmvisor-installer-6.0.0-2494585版本中,大小為348mb。從vmware網站下載下傳的安裝CD光牒鏡像檔案名為“vmware-vmvisor- installer-6.0.0-2494585.x86_64.iso”。

2.3.5 在虛拟機中安裝vmware esxi 6

然後啟動vmware esxi 6的虛拟機,開始vmware esxi 6.0的安裝,主要步驟如下。

(1)在開始安裝界面,先關閉“右下角”的提示,然後用滑鼠在虛拟機視窗中單擊一下,把光标拖到“vmware-vmvisor-installer-6.0.0-2494585”上并按“enter”鍵,開始vmware esxi 6的安裝,如圖2-3-45所示。

(2)在安裝的過程中,vmware esxi會檢測目前主機的硬體配置并顯示出來,如圖2-3-46所示,目前主機(指正在運作vmware esxi安裝程式的虛拟機)是intel core i7-4790k的cpu、16gb記憶體。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6
《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(3)在“welcome to the vmware esxi 6.0.0 installation”對話框中按Enter鍵開始安裝,如圖2-3-47所示。

(4)在“end user license agreement”對話框中按“f11”鍵接受許可協定,如圖2-3-48所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(5)在“select a disk to install or upgrade”對話框中選擇安裝位置,在本例中将vmware esxi安裝到40gb的虛拟硬碟上,如圖2-3-49所示。

(6)在“please select a keyboard layout”對話框中選擇“us default”,然後按“enter”鍵,如圖2-3-50所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(7)在“please enter a root password(recommended)”對話框中,設定管理者密碼(預設管理者使用者是root),在本例中,設定密碼為1234567。如果在真正的生産環境中,一定要設定一個“複雜”的密碼,即密碼包括大小寫字母、數字,并且長度超過7個字元,如圖2-3-51所示。

 在vmware esx 4中,最小密碼長度為6位,在vmware esxi 5、6中,最小密碼長度為7位。

(8)如果是在一台新的伺服器上安裝,或者是在一個剛剛初始化過的硬碟上安裝,則會彈出“confirm install”對話框,提示這個磁盤會重新分區,而該硬碟上的所有資料将會被删除,如圖2-3-52所示。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(9)之後vmware esxi會開始安裝,并顯示安裝進度,如圖2-3-53所示。

(10)vmware esxi 6安裝比較快,安裝過程需要四五分鐘,在安裝完成後,彈出“installation complete”對話框,如圖2-3-54所示,按“enter”鍵将重新啟動。在該對話框中提示在重新啟動之前取出vmware esxi 6安裝CD光牒媒體。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

(11)當vmware esxi啟動成功後,在控制台視窗可以看到目前伺服器資訊,如圖2-3-55所示。在圖中,顯示了vmware esxi 6目前運作伺服器的cpu型号、主機記憶體大小與管理位址,在本例中,目前cpu為intel core i7-2600,主頻大小為3.40ghz,2gb記憶體,目前管理位址為169.254.106.94(獲得169.254.x.x的位址表示目前網絡中沒有啟用dhcp伺服器)。

《深入學習VMware vSphere 6》——2.3 在VMware Workstation虛拟機中安裝ESXi 6

 在vmware esxi 6中,預設的控制台管理位址是通過dhcp配置設定的,如果網絡中沒有dhcp或者dhcp沒有可用的位址,其管理控制台的位址可能為0.0.0.0或169.254.x.x的位址。如果是這樣,在控制台中設定(或修改)管理位址後才能使用vsphere client管理。

繼續閱讀