本人要搭建一個完全分布式hadoop叢集,為了節約成本決定用一個高配置的計算機,用虛拟化軟體虛拟成4台Linux計算機(centos 6.0)。
其中一台作為Master,另外3台作為Slave。
硬體:
i5-4430處理器 4核 64位
16G記憶體 2T硬碟空間(實際為1.82T) 內建網卡
注:CPU隻要是64位,可虛拟化就能滿足要求。網卡沒什麼要求,虛拟化軟體裡自帶虛拟網卡。
軟體:
VMWare Vsphere 5.1 系列軟體
VMware-VMvisor-EXSI-Installer-5.1.0-799733.x86_64.iso EXSI 5.1 底層服務軟體
VMware-viclient-all-5.1.0-786111.exe VClient 用戶端軟體
VMware-VIMSetup-all-5.1.0-880471.iso VCenter 內建安裝軟體
目标:
1.在伺服器上安裝ESXI 5.1 底層服務軟體。
2.在另外一台客戶機上(windouws系統)安裝VClient軟體,這樣就可以連接配接第一步安裝好的ESXI伺服器了。
3.用VClient在Vsphere ESXI伺服器上虛拟化4台Linux作業系統。(本章不介紹)
4.如果主機大于1台的話,就可以安裝VCenter服務,用Vclient連接配接Ventere來管理叢集,這樣比較友善。(本章不介紹)
1.ESXI 5.1安裝
安裝前注意事項: 開啟CD光牒啟動
開啟CPU虛拟化 intel-VT
刻錄一份ESXI5.1 ISOCD光牒:
VMware-VMvisor-EXSI-Installer-5.1.0-799733.x86_64.iso
1、将 ESXi 安裝程式 CD/DVD 插入 CD/DVD-ROM 驅動器,并重新啟動計算機。将 BIOS 設定為從 CD-ROM 裝置引導。進入引導畫面後,點選安裝ESXi5.1。
2、選擇ESXi-5.1.0-799733-standard Installer後,系統進入引導并安裝ESXi。如果系統不支援新的模式安裝(即安裝成功後啟動不了ESXI,可以重新安裝),選擇以mbr模式安裝。安裝時按下 shift + O(字母),然後在boot項添加: formatwithmbr。 然後确定安裝,出現以下畫面:
3、之後進入ESXi的歡迎界面,ESXi5.0能支援大部分的硬體系統,隻有少部分的硬體不被支援。按“Enter”鍵繼續。
4、在使用者授權使用協定頁面中,按“F11”鍵接收許可協定。
5、在“選擇磁盤”頁面中,選擇要在其上安裝 ESXi 的驅動器,然後按 Enter。
6、選擇主機的鍵盤類型(一般為預設)。安裝後可在直接控制台中更改鍵盤類型。
7、輸入主機的根密碼。可以将密碼留白,但為了確定第一次引導系統時的安全性,請輸入密碼。安裝後可在直接控制台中更改密碼。
8、按F11鍵開始安裝。
9、ESXi正在安裝中。
10、安裝完成後,取出安裝 CD、DVD 或 USB 閃存驅動器。按 Enter 重新開機主機。
11、安裝完成重新開機後,就會進入ESXi5.1的控制台,可以對主機進行簡單的設定。在控制台視窗中看到伺服器的資訊,比如伺服器的CPU、記憶體的資訊,網絡IP資訊。如果要通路這台主機,可以在浏覽器中輸入IP位址。剛安裝好時,由于網絡中有DHCP服務,是以ESXi5.1系統會被配置設定到一個IP位址。如果網絡中沒有DHCP,則ESXi不會獲得IP位址。值得注意的是,在ESXi5.1中,首次支援IPv6的位址。
2.簡單配置ESXI 5.1
首次打開 ESXi 主機或重置預設配置後,主機将進入自動配置階段,此階段以預設設定配置系統網絡和儲存設備。預設情況下,動态主機配置協定 (DHCP) 會對 IP 進行配置,如果 DHCP 不可用,則主機會配置設定一個本地連結 IP位址。然後系統會将所有可見空白内部磁盤格式化為虛拟機檔案系統 (VMFS) 以便将虛拟機存儲在磁盤上。
但是ESXi 需要一個固定的 IP 位址用于管理網絡。要配置基本網絡設定,下面就進行設定ESXi 5.1的網絡。
1、在ESXi5.1的控制台按F2鍵,在彈出的登入界面裡輸入root的密碼。
2、此時進入ESXi 5.1的簡單設定界面,在此界面中選擇配置管理網絡并按 Enter。
3、選擇 IP 配置并按 Enter。
4、選擇設定靜态 IP 位址和網絡配置。輸入 IP 位址、子網路遮罩和預設網關,然後按 Enter。(我選用的是動态IP位址,因為我這的網絡位址似乎是固定配置設定的,基本上不變)。如果沒有聯網,可以設定内部靜态IP位址。
5、設定完成IP位址後,接着進行DNS的設定,選擇DNS設定。
選擇設定靜态DNS位址和主機名稱,輸入 DNS 位址和域名,然後按 Enter。DNS位址可以在其他電腦上用指令ipconfig -all查詢。
域名可以随意填寫。
若要使用域的話,相應的要在域控中手動添加相應的DNS和計算機。
6、按Esc傳回主菜單,在傳回過程中,由于進行了網絡設定,是以會提示是否重新開機網絡,重新開機網絡後設定立即生效。這裡選擇Yes。
9、設定完成後,可以使用ESXi5.1控制台上的網絡測試。
設定ping的網關,DNS等IP位址。按Enter進行ping測試。
測試完成後會傳回是否正常通信,由于沒有設定IPv6網絡,是以測試IPv6位址時失敗。
3.Vsphere Client安裝
vS phere Client提供一種最簡單的方法,來管理 ESXi 主機并操作其虛拟機。但同時隻能管理一台ESXI主機,若要同時管理多台ESXI主機,可以使用 vCenter Server,也可使用 vSphere Client 連接配接到vCenter Server,并對其進行操作。
vSphere Client 是一種 Windows 程式,可用于配置主機和運作其虛拟機。
安裝檔案:
VMware-viclient-all-5.1.0-786111.exe
安裝用戶端一定要先裝.net framework 3.5。
Win7系統自帶.net framework 3.5,不需要安裝。 Xp需要安裝.net framework 3.5。
vSphere Client的安裝與普通windouws應用程式一樣很簡單,這裡不多說了。
安裝好後,連接配接ESXI伺服器。
輸入ESXI的IP位址,然後輸入使用者名root,以及安裝ESXI時設定的密碼,點選登入。
要忽略出現的安全警告,請單擊忽略。出現安全警告消息的原因是 vSphere Client 檢測到由 ESXi 主機或 vCenter Server 系統簽名的證書(預設設定)。
ESXi 安裝版本始終以評估模式安裝。ESXi Embedded 由硬體供應商預安裝在内部 USB 裝置上。它可能處于評估模式或已預授權。評估期為 60 天,即使您以許可模式而并非評估模式啟動,該評估期也會在您打開 ESXi 主機時開始計算。在 60天評估期中的任意時刻,均可從許可模式轉換為評估模式。要充分利用這 60 天的評估期,應在第一次打開主機電源後盡快轉換為評估模式。在評估模式中,即使 vMotion、HA、DRS 和其他功能未獲許可,也可以使用這些功能。
至此,安裝VMWare Vsphere就介紹完成了。