VMware vShere ESXi 升級

【 VMware ESXi 5.5 更新】

下載更新程式VMware vSphereESXi_222 ESXi_227

請將下載完成的iso燒錄成光碟,於舊版VMware ESXi 5.1 Server上,伺服器重開機時選擇光碟開機。
出現ESXi-5.5.0-1331820-standard Boot Menu(ESXi 5.5啟動選單)
請選擇ESXi-5.5.0-1331820-standard Installer 來安裝
ESXi-u01

載入光碟內容中,需要一點時間請稍等。ESXi-u02

還在載入資料中,還需耐心等候。ESXi-u03

ESXi 5.5安裝的歡迎畫面,沒問題的話按EnterESXi-u04

使用條款說明,同意的話就按F11ESXi-u05

正在掃瞄設備需要一點時間請等候。ESXi-u06

請選擇安裝ESXi 5.5系統的磁碟機,按下Enter繼續安裝。ESXi-u07

偵測選擇磁碟機相關資訊中,請稍後。ESXi-u08

因為已安裝舊版VMware ESXi 5.1 Server,現在準備進行系統新版本升級、保留資料,故請選擇 Upgrade ESXi, preserve VMFS datastore 第一個選項,按下Enter確認安裝。

系統新版本升級,安裝時三個選項說明講解:
( ) Upgrade ESXi, preserve VMFS datastore. (升級ESXi,保留VMFS儲存數據資料與系統網路設定參數)
( ) Install ESXi, preserve VMFS datastore. (安裝ESXi,保留VMFS儲存數據資料,但系統網路參數需重新設定)
( ) Install ESXi, overwrite VMFS datastore. (安裝ESXi,覆蓋VMFS儲存數據資料,全新安裝系統不保留資料)
ESXi-u09

偵測系統相關資訊中,請稍後。 ESXi-u10

 

請按下鍵盤F11按鍵,確認開始進行 ESXi 5.5的系統升級.ESXi-u11

系統升級中
ESXi-u12

 

ESXi 5.5新系統安裝完成需要重新開機,請按下Enter確認系統重新開機。ESXi-u13

 

系統重新開機後,即完成新版VMware ESXi 5.5 Server安裝與更新。ESXi-u14

 

VMware vSphere Client 管理

【下載VMware vSphere Client 5.1管理程式】

確認ESXi 伺服器 IP與版本ESXi_27

在瀏覽下輸入ESXi的IP

ESXi_223

 

ESXi_224

或以下連結下載下載VMware vSphere Client相同版本Client管理程式

ESXi_225 ESXi_226

安裝VMware vSphere Client 5.1管理程式 】

下載Client 5.完成後就可以開始進行安裝了,正在讀取資料ESXi-101 

選擇要使用的語言,基本上選English就可以了。
ESXi-102

資料讀取中。
ESXi-103

 

ESXi-104

歡迎畫面
ESXi-105

專利協議
ESXi-106

使用條款

 

ESXi-107

 

安裝的路徑
ESXi-108

按 [Install] 開始安裝
ESXi-109

正在安裝中,請等候
ESXi-110

安裝完成
ESXi-111

桌面VMware vSphere Client圖示
ESXi-112

點兩下VMware vSphere Client輸入ip和安裝時的帳密,就可登入,開始管理ESXi,帳號為root。
ESXi-113

 

當WebClient的版本與ESXi的版本不同時,在登入的時後就會出現提示,代表必須安裝應的版本才能進行管理,點選【Run the installer 直接安裝】即可。ESXi-114

VMware vShere ESXi 安裝

【開始安裝 VMware ESXi 5 】

將下載成完的 iso 檔,燒錄成開機光碟放入電腦即可凖備開機安裝。開機時記得選擇從光碟開機,以下以ESXi5.1安裝過程為例

出現ESXi-5.1.0-799733-standard Boot Menu(ESXi 5.1啟動選單)
請選擇ESXi-5.1.0-799733-standard Installer 來安裝
ESXi_11

載入光碟內容中,需要一點時間請稍等。
ESXi_13

下圖依然為載入資料,還需耐心等候。
ESXi_14

ESXi 5.1安裝的歡迎畫面,沒問題的話按Enter
ESXi_15

使用條款說明,同意的話就按F11

ESXi_16

正在掃瞄設備需要一點時間請等候。
ESXi_17

以下為掃瞄到的硬碟設備,請依照各人掃瞄出來的結果,選擇適合的硬碟來安裝ESXi 5.1。選擇好後按下Enter即可。ESXi_18

如果在選擇的硬碟中有資料的話,會出現下圖提示。
提示內容為 :您選擇的硬碟內現有資料,若選擇繼續此硬碟內資料將會被覆蓋。
確定沒問題的話就可以按Enter
ESXi_19

選擇慣用的鍵盤模式,基本上選預設US Default就行了。ESXi_20

請輸入登入ESXi的密碼。
ESXi_21

正在搜尋相關訊息,請耐心等候ESXi_22

硬體如不符合系統需求,可能出現的錯誤訊息(CPU不符,或記憶體不符)ESXi_221

 

 

以下為記憶體不符ESXi_device

如無以下問題,再次的提醒,該硬碟要被分割了。 沒問題就可按下F11開使安裝ESXi_23

安裝中。
ESXi_24

安裝完成,移除安光碟重,按Enter重新開機。ESXi_25

將要重開機的提示訊息
ESXi_26

 

VMware ESXi 基本設定
重開機後,下圖為安裝完成的開機畫面,請按【F2】按鈕設定網絡地址及 DNS 地址ESXi_27

按下F2後會出現要您輸入帳號密碼。
帳號的部份 : root
密碼的部份 : 為剛剛安裝時所設定的密碼ESXi_28

接下來進行IP設定的部份,請選擇【Configure Management Network】選項。ESXi_30

接著選擇【IP Configuration】選項ESXi_31

若要設定固定IP。請選擇「Set static IP address and network configuration」。並且輸入相對應的ip,然後按【Enter】按鈕。ESXi_32

再來設定DNS和Hostname,請選擇「DNS Configuration」
在peimary DNS Server和Altenate DNS Server輸入第一組和第二組DNS。 Hostname可依各人設定。ESXi_33

設定完成後,離開時會詢問是否要改變設定離開若要離開請選Y,不離開則選NESXi_34

 

 

接下來設定SSH,請選「Iroubleshooting Options」ESXi_35

若要開啟SSH,則設定為【Enabled開啟】。不開啟,則設定為【 Disabled關閉】。把SSH服務開啟,方便日後有問題可以用SSH連線ESXi_36

ESXi主機設定完成,接下來找一Win7來管理ESXi吧。

參考資料:
VMware ESXi 5.5 實作安裝架設與更新學習
VMware ESXi 5 安裝設定
VMware vSphere ESXi 虛擬化及雲端管理應用
VMware vSphere Hypervisor (ESXi) 30天基礎速成班
VMware 虛擬化方案教學

VMware vShere ESXi 下載

【加入會員下載ISO】

VMware台灣官網

ESXi_01

使用者登入,新使用者註冊畫面如下
輸入姓名及Email帳號資料(Email為登入帳號)
ESXi_02

 

輸入相關資料,英文地址翻譯可以使用中華郵政地址英譯產生

ESXi_03

註冊完成畫面,記得收Email完成啟用ESXi_04

帳號啟用郵件內容 ESXi_05

輸入密碼完成啟用ESXi_06

官網提供一組免費的序號,可供ESXi安裝使用,下載需要的版本ISO檔及Client端管理程式準備進行安裝。安裝ESXi5.5版的主機需超過4G的記憶體才能完成安裝,5.1版只需2G以上記憶體即可ESXi_07

ESXi_08

參考資料:
VMware ESXi 5.5 實作安裝架設與更新學習
VMware ESXi 5 安裝設定
VMware vSphere ESXi 虛擬化及雲端管理應用
VMware vSphere Hypervisor (ESXi) 30天基礎速成班
VMware 虛擬化方案教學

VMware ESXi Update 更新

ESXi 安裝完成後,可以利用SSH的功能來進行遠端更新。

Step 1:啟用ESXi SSH

esxi-update-01

esxi-update-02

Step 2:使用Putty進行連線

使用「vmware -vl」指令,查詢記錄更新前的版本及更新狀態。

~ # vmware -vl
VMware ESXi 5.5.0 build-1623387
VMware ESXi 5.5.0 Update 1

Step 3:更新前先讓 Host 端進入「維護模式」,以便進行更新:

~ # vim-cmd /hostsvc/maintenance_mode_enter

‘vim.Task:haTask-ha-host-vim.HostSystem.enterMaintenanceMode-142015900’
表示系統已進入維護模式。

Step 4:查詢更新檔

~ # esxcli software sources profile list -d http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | sort -r

Name                                               Vendor          Acceptance Level
ESXi-5.5.0-20140704001-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20140704001-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20140701001s-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20140701001s-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20140604001-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20140604001-no-tools VMware, Inc. PartnerSupported
……

Step 5:進行系統更新

~ # esxcli software profile update -d http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml –profile=ESXi-5.5.0-20140704001-standard

更新完成後,會有準備重新開機的訊息:

Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMware_bootbank_esx-base_5.5.0-1.28.1892794, VMware_bootbank_lsi-mr3_0.255.03.01-2vmw.550.1.16.1746018, VMware_bootbank_misc-drivers_5.5.0-1.28.1892794, VMware_bootbank_net-tg3_3.123c.v55.5-1vmw.550.1.28.1892794, VMware_bootbank_scsi-megaraid-sas_5.34-9vmw.550.1.28.1892794, VMware_locker_tools-light_5.5.0-1.28.1892794
VIBs Removed: VMware_bootbank_esx-base_5.5.0-1.15.1623387, VMware_bootbank_lsi-mr3_0.255.03.01-1vmw.550.0.0.1331820, VMware_bootbank_misc-drivers_5.5.0-0.7.1474526, VMware_bootbank_net-tg3_3.123c.v55.5-1vmw.550.1.15.1623387, VMware_bootbank_scsi-megaraid-sas_5.34-9vmw.550.1.15.1623387, VMware_locker_tools-light_5.5.0-1.15.1623387
…..

~ # reboot

重新開機後,用Putty重新連線,檢查一下版本,更新作業才算大功告成。

~ # vmware -vl
VMware ESXi 5.5.0 build-1892794
VMware ESXi 5.5.0 Update 1

顯示「build-1892794」的版本編號數字,以及「5.5.0 Update 1」已和更新前有所不同。

Step 6:接下來退出「維護模式」

~ # vim-cmd hostsvc/maintenance_mode_exit

如果覺得用指令作 Patch 更新很麻煩的話,也可下載完整的更新檔安裝光碟 iso 檔。

VMware vSphere 5 Upgrade

燒錄成開機光碟放入 ESXi Server,開機後依畫面指示選擇執行「Upgrade」,也能完成系統更新。只是,這樣勢必無法用遠端控制,非得進機房在主機旁才能動手。

參考來源

VMware ESXi Update from 5.5 to 5.5 update01

VMware ESXi 5.5 Update to Latest Version

 

在 VMWare ESXi 上設定連接 iSCSI

新增儲存空間介面卡

在儲存置介面卡中沒有發現iSCSI介面卡,可以利用新增的方式新增,在該新裝裝置按內容來完成設定

如有2張以上的網卡,可以一張對外,另新增一張網卡供儲存裝置使用,可以參考

在 VMWare ESXi 上設定連接 iSCSI

Step 1. 先點選【Configuration】,然後點選【Storage Adapters】,接著再接著【Add..】進行新增iSCSI介面卡。

FreeNAS-iscsi-01

Step 2. 在出現的畫面中,直接點【OK】,完成新增iSCSI介面卡。FreeNAS-iscsi-02

Step 3. 提示訊息FreeNAS-iscsi-03

Step 4. 建立完成後會出現多一個「iSCSI Software Adapter」分類
在「iSCSI Software Adapter」分類中會有一個「vmhbaXX」FreeNAS-iscsi-04 

Step 5. 設定Software iSCSI Adapter,點選「vmhbaXX」,然後「Properties」
FreeNAS-iscsi-05

Step 6:在 General頁籤點選 「Configure」,啟用iSCSI,將已啟用打勾即可按確定離開
FreeNAS-iscsi-06

Step 7:新增iSCSI Server
接下來點選「Dynamic Discovery」頁籤 ,按下新增「Add」後,填入提供 iSCSI 的 IP ,如果 iSCSI 有啟用 CHAP 驗證,可以在下面的 CHAP 輸入帳號跟密碼,按下 確定後 後再按下關閉
FreeNAS-iscsi-07

FreeNAS-iscsi-071

Step 8. 設定完成後確認
FreeNAS-iscsi-08

Step 9. 這時應該會跳出警示訊息要求重新掃瞄裝置,按下是即可
FreeNAS-iscsi-09

Step 10. 這時設定好的iSCSI已經被認出來了FreeNAS-iscsi-10

Step 11. 回到剛才 儲存區(Storage) 後,如果沒有新任何儲存裝置,只好以手動的方式新增,點選「Add Storage」。
FreeNAS-iscsi-11

Step 12. Select Storage Type (選擇儲存類型),選「Disk/LUN」
儲存類型可分為
Disk/LUN 主要用於 Fibre Channel、ISCSI、本地端SCSI disk 或現有的VMFS
Network File System 用於建立NFS FreeNAS-iscsi-12

Step 13. 選擇要建立的設備,在這邊應該會出現剛剛設定好的iSCSI設備
FreeNAS-iscsi-13

Step 14.  選擇檔案系統版本,在這邊選預設的VMFS-5就行了
FreeNAS-iscsi-14

Step 15.  iSCSI的相關規格資料
FreeNAS-iscsi-15

Step 16.  為此Storage命名
FreeNAS-iscsi-16

Step 17.  設定此iSCSI 要使用的空間大小,基本上就選預設能使用全部大小
FreeNAS-iscsi-17

Step 18.  最後確認設定資料
FreeNAS-iscsi-18

Step 19.  設定完成
FreeNAS-iscsi-19 

FreeNAS-開啟 iSCSI 服務

Step 1:建立 ZFS Datasets

FreeNAS-Seup-070

Step 2:修改 iSCSI 服務相關設定

FreeNAS-iscsi-00

Step 3:iSCSI設定 – 新增 Extents(延伸磁區)

點選【Extents】,再點選【Add Extent】按鈕,新增檔案或磁碟裝置做為Target的儲存裝置,本例中只有一顆硬碟,且已掛載至/mnt/Raid ,因此這邊 Extent Type 只能選 File,Path檔案路徑指向剛建好的資料集,記得還要加入要建立的檔案名稱,本例為 /mnt/Raid/iSCSI/hd20g.entent。點選Browse只能選到資料夾,所以後面的檔名請自行輸入,檔名可自訂。FreeNAS-iscsi-11

Extend 新增完成FreeNAS-iscsi-12

Step 4:iSCSI設定 -Initiators 授權啟動器

設定授權啟動器,先點選【Initiators】,再點選【 Add Initiator】進行新增,這是設定允許連線到本 iscsi 設備的網路位置,可以使用ALL、IP或網段,ALL代表允許全部,本例中僅允許圖中的IP的ESXi進行連線。

FreeNAS-iscsi-13

Initiator 新增完成FreeNAS-iscsi-14

Step 4:iSCSI設定 – Portals 入口

入口係指連接  iSCSI 時使用的IP位址及埠號,這是 iscsi daemon 聽取的位置,直接使用預設值即可。點選【Portals】,再點選【 Add Portal】進行新增

FreeNAS-iscsi-15

Portals新增完成FreeNAS-iscsi-16

Step 5:iSCSI設定 – Target Global Configuration 目標的全區環境配置

目標的全區環境配置,本例中控制授權模式為 None,並未設定CHAP模式,需將「Enable LUC」打勾取消,並將「Controller Auth Method」改為None,其他使用預設選項即可

FreeNAS-iscsi-17

Step 6:iSCSI設定 -Targets 目標

設定要這次要分享的 iSCSI 目的,目標目標係由 入口ID ,允許的啟動器ID 及授權方式組成。先點選【Targets】,再點選 【Add target】進行新增target,別忘了要新增 Portal 跟 Initiator,否則無法完成。

先了解什麼是 iSCSI target,你可以想像成 Windows 經由網絡將它掛載為 Windows D: 磁碟機,而 Windows 亦需要安裝 iSCSI initiator 才能夠掛載 iSCSI target。VMware ESXi 伺服器上預設經已有 iSCSI initiator,因此我們必需設定 iSCSI target 給 ESXi 伺服器掛載。

FreeNAS-iscsi-18

target 建立完成FreeNAS-iscsi-19

Step 8:iSCSI設定 -Associated Targets 目標/延伸磁區

把前面建立的 Target 跟 Extent 分別選起來就好了,即可完成。先點選【Associated Targets】,再點選 【Add Target / Extent】進行新增target

FreeNAS-iscsi-20

Target / Extent 新增完成FreeNAS-iscsi-21

Step 9:啟用 iSCSI 服務

一個 Target / Extent 如提供多個iSCSI Initiators 進行連線,容易造成檔案損毀,應以一對一方式建立

FreeNAS-Seup-071

iSCSI 服務已完成,接下來只需使用 iSCSI Initiator 進行連線即可,請參考以方法

在 VMWare ESXi 上設定連接 iSCSI

FreeNAS-VMWARE ESXi 掛載NFS儲存裝置

Step 1:在Volumes,為ESXi建立 ZFS Datasets ,命名為NFS_vm

FreeNAS-Seup-056

 

FreeNAS-Seup-057

Step 2:新增 Unix (NFS) Share 分享,在 Authorized networks 中,將授權存取的網段設為10.241.183.0/24 , 來建立NFS的分享服務,參考以下方式建立。

FreeNAS-Seup-0581

新增完成

FreeNAS-Seup-059

 

Step 3:為ESXi新增 Storage,先選擇ESXi伺服器,再點選Configuration,然後選擇Storage,接著在右邊的Datastores點選Add Storage,開始新增儲存區。

FreeNAS-nfs-02

FreeNAS-nfs-03

FreeNAS-nfs-04

FreeNAS-nfs-04

上例中允許的網段為10,241,183,0/24,其他網段的ESXi要新增此一NFS服務時,就會出現以下的錯誤FreeNAS-nfs-06

Step 4:新增虛擬機器試試

1.打開FTP軟體,用root的帳號登入FreeNAS,將FreeNAS9216虛擬機器資料夾上傳至/mnt/Raid/NFS_vm底下。

2.回到ESXi,點選摘SSummary,在Datastores 中,選擇NFS的Datastore按右鍵,Browser Datastore 打開Datastore,切換至FreeNas9216資料夾中,在FreeNAS9216.vmx按右鍵將VM虛擬機器新增至Inventory中。

3.啟動新增的虛擬機器,看檢查是否正常可用。

4.如果是以root帳號上傳馬上可以使用,但如使用其他帳號上傳,要先將資料來的擁有者改為root:wheel , 例如  chown -R root:wheel  Win7Sp1x64 改變整個資料夾的擁有者

FreeNAS-Seup-065

 

 

FreeNAS-啟用NFS服務

NFS (Network File System, 網路檔案系統)是由甲骨文公司發展,可讓不同伺服器、不同作業系統之間共享檔案的檔案傳輸架構,主要用於Linux跟FreeBSD環境中。

NFS類似Windows的網路上的芳鄰(CIFS, Samba, SMB),但最大的差異在於NFS使用上必須搭配Linux的檔案系統,以掛載(mount)的方式運作。換句話說NFS客戶端必須透過網路掛載另一台NFS伺服器所分享的檔案目錄。因此客戶端可共享NFS伺服器的遠端檔案,達到集中管理與共享磁碟空間的效益。

為了提供NFS服務,FreeNAS自身必須設定一個資料集,提供其他伺服器進行掛載的動作。

Step 1:開啟NFS服務

FreeNAS-Seup-051

Step 2:建立 ZFS Datasets

在已經存在的Volumes 下,新增ZFS DataSet 資料集,命名為NFS_bsd,如下圖所示

FreeNAS-Seup-052

Step 3:設定NFS分享權限,變更剛建立的NFS_bsd資料集權限

FreeNAS-Seup-053

Step 4:新增NFS分享

FreeNAS-Seup-054

 

FreeNAS-Seup-055

Step 5:連線測試

在linux的/mnt資料夾中新熷資料夾nfs,在終端機下以下指令:

先查詢伺服器提供哪些資源給我們使用呢?
sudo showmount -e 10.241.183.181

實際掛載測試
sudo  mkdir  /mnt/nfs
sudo  mount  nfs  -t 10.241.183.181:/mnt/Raid/NFS_bsd  /mnt/nfs
df  -h

FreeNAS-nfs-01

FreeNAS – 開啟 FTP 服務

Step 1:首先按左方【Services】→【Control Services】→將【FTP】服務啟動。

FreeNAS-Seup-041

Step 2:接著按【Services】→【FTP】開始設定 FTP 服務,【Allow Local User Login】,然後按【OK】按鈕。

FreeNAS-Seup-042

Step 3:使用 FileZilla 軟體進行測試,請在「主機Host:」輸入【FreeNAS IP】;「使用者名稱Username:」輸入【admin】;「密碼Password:」輸入【admin的密碼】, 然後按【快速連線Quickconnect】按鈕。 連線完成畫面如下。

FreeNAS-Seup-044

Step 4:上傳檔案進行測試。

FreeNAS-ftp_03

Step 5:開設帳號時,如未進行家目錄設定( /nonexistent ),會造成登入失敗

FreeNAS-Seup-045

Step 6:在 step 2 的設定中,如將 Allow Root Login: 的設定打勾,可使用 root 帳號透過FTP軟體登入系統根目錄,切換至/mnt/Raid (資料集的根目錄) ,更方便於進行檔案上傳與下載的操作。

以下方式透過 root帳號 登入,在遠端站台的部份切換至 /mnt/Raid/NFS_vm 下,將本機的vm的完整備份進行上傳。

FreeNAS-ftp_05

上例的路徑在之前的練習中,已被 ESXi 掛載為Datastore 儲存裝置,因此vm虛擬機器上傳完成後,可以掛載至ESXi 中,掛載的方式可以參考 從Datastore將VM掛載到ESXi主機