分類:ESXi

ESXi 使用 Freenas iSCSI

一般使用 NAS 最簡單的應用就是先用磁碟陣列建立一個大空間,然後透過網路芳鄰 SAMBA、NFS 的方式分享,電腦端透過 IP 輸入帳號密碼來連線,可以連線成網路磁碟機變成硬碟般使用。NAS 的管理者可以看到所有的檔案內容,方便定時的備份所有資料。

iSCSI 是給你一整塊的空間,你所得到的就像是一顆硬碟,必須自己格式化硬碟之後才可以使用,對使用者來說可以利用硬碟格式特性來搭配系統使用

ESXi 掛載 iSCSI 裝做法,

1. 首先需確認IP是否為 iSCSI分享 中 Authorized network 設定中所允許連線的網段,如果不是的話,就無法進行,或必需修改 Authorized network  設定,才能讓ESXi使用,否則ESXi 找不到靜態目標

2. 儲存區 / 介面卡 / 設定iSCSI / 啟用 iSCSI / 儲存組態

3. 新增動態目標 / 儲存組態

(1). 新增動態目標 IP ,iSCSI server IP , 儲存組態FreeNAS-iSCSI-55

(2). 訊息區FreeNAS-iSCSI-57

4. 在裝置的標籤下,檢查是否有出現新的裝置,如 FreeNAS iSCSI分享 portalTarget 都沒設定CHAP 驗證,即會出現新的裝置FreeNAS-iSCSI-56

5. 如果沒出現裝置,即代表需進行驗證,才能使用讓連線需

(1). 至介面卡標籤,設定iSCSI,點選靜態目標,編輯設定FreeNAS-iSCSI-58

(2). 使用CHAP ,輸入名稱及密碼,然後儲存,接著再點儲存組態FreeNAS-iSCSI-62

(3). 檢查最近的工作訊息,看是否有錯誤訊息,如果沒有錯誤訊息即表示,裝置已就緒,已可使用

6. 新增資料儲存區

(1). 資料儲存區 / 新增資料儲存區FreeNAS-iSCSI-64

(2). 建立新的 DMFS 資料儲存區FreeNAS-iSCSI-65

(3). 點選新裝置,並給予名稱 FreeNAS-iSCSI-66

(4). 分割選項FreeNAS-iSCSI-67

(5). 確認FreeNAS-iSCSI-68

(6). 再次確認FreeNAS-iSCSI-69

(7). 裝置新增完成FreeNAS-iSCSI-70

7. 如不使用 iSCSI 裝置,移除方式

(1). 資料儲存區 / 點選裝置 / 動作 / 刪除FreeNAS-iSCSI-72

(2). 移動動態及靜態目標FreeNAS-iSCSI-71

安裝虛擬機 Win10

在功能表 檔案 / 新增虛擬機器,或左上角ESXi IP 右鍵 / 新增虛擬機器,安裝Windows 10虛擬機時,需要 Windows 10 ISO檔,可以先上傳至資料儲存區中

2017-07-22_16-09-02

組態 / 一般

2017-07-22_16-09-19

輸入虛擬機名稱

2017-07-22_16-09-55

選擇虛擬機檔案目的儲存位置,本例中選擇的儲存區是位在 NAS上

2017-07-22_16-10-07

選擇虛擬機使用的作業系統,本例中為Windows 10 64-bit

2017-07-22_16-10-29

選擇需要的網路連線,預設網卡為E1000介面卡(Intel 82545EM 千兆位以太网网卡的模擬版本),本例中所使用為VMXNET 3(為虛擬機提供最佳化性能),但必需安裝VMware tools 才能使用,至於network adapters怎麼選擇可參考官網的「Choosing a network adapter for your virtual machine

2017-07-22_16-11-05

設定硬碟大小

2017-07-22_16-11-24

即將完成,檢視有無需要進行修改的,現在還要對虛擬機微調,例如CPU、RAM、光碟來源等,勾選完成之後編輯虛擬機設定,或完成後進行編輯也可以 2017-07-22_16-11-49

CD/DVD,本例用ISO檔來模擬光碟,請勾選開啟電源時連線(開機即掛載),並將資料存放區ISO檔指向你存放的位置,如尚未上傳ISO檔至資料儲存區,必需先完成上傳

2017-07-22_16-12-45

設定CPU2017-07-22_16-14-23

設定記憶體大小

2017-07-22_16-14-50

新增其他裝置,如需要增加硬碟、網卡或其他裝置可自行選擇2017-07-22_16-15-22

點選設定完成的虛擬機,按下打開電源,以及啟動虛擬機器主控台進行操作

2017-07-22_16-16-02

虛擬機器主控台畫面如下,在開啟的主控台畫面中點一下,即可開始操作虛擬機器,在尚未完裝VMware tools前,要釋放游標離開主控台畫面,必需先按Alt +Ctrl ,才能離開主控台畫面

2017-07-22_16-16-41

安裝Windows 10(v1703 x64 企業版),步驟如下

2017-07-22_16-17-01

2017-07-22_16-17-28

2017-07-22_16-18-06

2017-07-22_16-18-26

2017-07-22_16-18-44

2017-07-22_16-19-15

2017-07-22_17-13-17

2017-07-22_17-13-38

2017-07-22_17-13-55

2017-07-22_17-14-25

2017-07-22_17-14-47

2017-07-22_17-15-00

2017-07-22_17-15-16

2017-07-22_17-15-31

安裝完成,接下來安裝VMware tools中,讓網卡生效及其他功能,以便於管理虛擬機器

2017-07-22_17-18-59

打開檔案總管進行安裝

2017-07-22_17-20-08 2017-07-22_17-21-06 2017-07-22_17-21-28

網卡已生效2017-07-22_17-22-11

虛擬機重新開機

2017-07-22_17-22-45

ESXi關機

從Server端,按F12,輸入帳號密碼,出現以下畫面,按F2關關,F11重新開機

2017-07-22_15-52-44-12

或從vClient中進行關機

2017-07-22_15-52-44-13

ESXi 升級 使用SSH

1.虛擬機停機

2.開啟ESXi SSH 服務,使用putty進行連線

ESXi-U201

3.使用「vmware -vl」指令,查詢記錄更新前的版本及更新狀態,以便更新後檢查對照。

ESXi-U203

4.關閉所有虛擬機器,再讓 Host 端進入「維護模式」:

vim-cmd /hostsvc/maintenance_mode_enter

ESXi-U204

或在vClient 中讓 Host 端進入「維護模式」

ESXi-U202

5.更新檔案檢查 (不加 -r 可能更容易找到最新的版本)

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

ESXi-U205

6.開始系統更新:從更新列表中顯示最新版本為「ESXi-6.0.0-20160504001-standard」,準備開始更新……(profile前要2個-)

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

7.約一分鐘內將出現更新結果,顯示要求重新開機的訊息

Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

8.重新開機再次以putty連入, 再次使用「vmware -vl」指令查詢目前的版本:

ESXi-U206

9.退出「維護模式」:

vim-cmd hostsvc/maintenance_mode_exit

10.結束putty,重新啟動虛擬機,SSH不需要使用的話也可以關閉

11.更新至 ESXi 6.0.0 U-pdate-2 版本後支援以網頁方式進行遠端管理

ESXi-U207

ESXi-U208

ESXi-U209

參考來源

http://blogs.yyes.chc.edu.tw/post/2/5552

ESXi-Datastore儲存裝置檔案上傳與下載

透過ESXi 的Datastore儲存裝置的操作,將iso檔上傳到Datastore 就可以直接當光碟使用,或者將運作正常的虛擬機器的整個資料夾,進行下載完成備份,當然也可以以上傳資料夾的方式完成虛擬機器的還原,Datastore檔案或資料夾的上傳與下載作方式如下。

【檔案上傳】

要進行虛擬機器系統安裝時,可以先將ISO檔進行上傳,並不一定要燒錄成光碟來安裝,準備好ISO檔開始上傳吧

找到準備要上傳檔案,接著按右鍵 Browse Datastore。以上兩種方式皆可找到Datastore

  • 先點選右上角ESXi伺服器,再點選「Summary」
  • 先點選右上角ESXi伺服器,再點選「Configuration」,接著點選「Storage」

ESXi-datastore-011ESXi-datastore-01

進入Datastore中只要點選【Upload files to this datastore】再點選「Upload File」,再選擇要上傳的檔案即可進行上傳;如選擇【Upload Folder】,即可以選擇上傳整個資料夾。

ESXi-datastore-021

檔案覆寫提示

ESXi-datastore-04

檔案上傳中

ESXi-datastore-05

檔案上傳完成

ESXi-datastore-06

 

【資料夾上傳】

點選【Upload files to this datastore】再點選「Upload Folder」,選擇要上傳的資料夾。

ESXi-datastore-111

檔案覆寫提示

ESXi-datastore-13

資料夾檔案上傳中,上傳的速度普通,上傳容量大的資料來可能要花上不少的時間。

ESXi-datastore-14

資料夾上傳完成

ESXi-datastore-15

 

【檔案下傳】

先選擇要下載的檔案,接著點選【Download a file from this datastore to your local machine】,再選擇要儲存檔案的資料夾,即可準備進行檔案下載。

ESXi-datastore-21

本地端檔案覆寫提示

ESXi-datastore-22

檔案下載中

ESXi-datastore-22

 

【資料夾下傳】

先選擇要下載的資料夾,接著點選【Download a file from this datastore to your local machine】,再選擇要儲存檔案的資料夾,即可準備進行資料夾下載

ESXi-datastore-231

本地端檔案覆寫提示

ESXi-datastore-22

資料夾檔案下載中

ESXi-datastore-25

VMware vSphere Client 的連線記錄選單

再次登入相同主機時可點選使用。雖然很方便,但登入視窗中卻無法管理這些連線記錄清單,如果想清除或整理時,必須透過「regedit」登錄編輯程式修改設 定值,才能改變選單內容。

【編輯系統登錄設定】
開始 > 執行 > 開啟「regedit」> 啟用「登錄編輯程式」

VMware vSphere Client 5 相關的登錄檔位於:
HKEY_CURRENT_USER\Software\VMware\VMware Infrastructure Client\Preferences ,,
你可以清除「RecentConnections」的數值資料,刪除多餘的或重新排列整理內容,IP 位址或主機名稱間以「,」逗號分隔,如圖:

esxi_client-login01 

esxi_client-login02

參考來源
VMware vSphere Client 的連線記錄選單

VMware vShere ESXi VM新增硬碟

【 VM新增硬碟 】

以下將為FreeNAS虛擬機器新增一顆50G的硬碟做為資料碟,為VM虛擬機器新增硬碟方式如下:

1、選擇要進行設定的VM虛擬機器,點選下方的Edit Settings,或右鍵點選Edit Settings,也可以在Console上點選VM的 Edit Settings
ESXi-vmdisk-02

ESXi-vmdisk-02

2、點選Add,接著選擇Hard Disk, 按[Next]
ESXi-vmdisk-03

3、選擇建立新的硬碟,按下「Next」。
ESXi-vmdisk-04

4、設定硬碟的大小,按下「Next」。(如需要在FreeNAS中使用,Disk provisioning 建議選擇第二種,先花一些時間將虛擬硬碟進行初始化配置,寫入效能較快)

  1. Thick Provision Lazy Zeroed:硬碟大小固定,不做 zeroed out 初始化
  2. Thick Provision Eager Zeroed : zeroed out(歸零) 初始化 (會寫入 0, 針對以後的寫入效能較快),針對 Fault Tolerance(容錯) 與 Cluster(集群) 使用
  3. Thin Provision:動態調整, 硬碟大小會隨資料量而成長,可節省空間

ESXi-vmdisk-05

5 、對應的 device Node,這項不用改他,系統會依序的增加,按下「Next」。
ESXi-vmdisk-07

6 、最後確認,按下「Finish」。
ESXi-vmdisk-08

7 、VM虛擬機器新增硬碟完成,按下「OK」。
ESXi-vmdisk-09

8、VM虛擬機器硬體重新設定完成。
ESXi-vmdisk-10

從Datastore將VM掛載到ESXi主機

Datastore中如存在未列在Inventory的虛擬機器(被移除的或上傳來的),如想要掛載回詳細目錄,是可以的,將虛擬機器掛載回詳細目錄方式如下。

Step1:  打開Datastore(Summary  / Storage / datastore 右鍵 / Browse Datastore)。ESXi-Add-01

Step2:  從Datastore內找到要掛載的虛擬機器資料夾,目錄內會有副檔名為.vmx,點選後按右鍵選擇【Add to Inventory】ESXi-Add-02

Step3:  輸入此虛擬機器要掛載到詳細目錄的名稱,預設會以虛擬機器目錄名稱命名,也可以自行自訂,不一定要和目錄是同一名稱,不過建議盡量是一樣,以免管理上會搞混,按【Next】。ESXi-Add-03

Step4:  選擇虛擬機器所要存放運作的ESXi主機,目前為ESXi單機運作,所以只有一台主機可以選取,按【Next】。ESXi-Add-04

Step5:  完成掛載前確認,確認無誤後,按【Finish】完成。ESXi-Add-05

Step6:  在vSphere Client的詳細目錄內就可以看到新增虛擬機器 1的虛擬機器,那就可以啟動開始使用。ESXi-Add-06

VMware vShere ESXi 新增硬碟

將ESXi安裝在USB隨身碟中,如本機硬碟並非VMFS檔案系統會出現以下的黃底的畫面,代表沒有儲存空間可以使用,必須新增本機硬碟、iSCS或NFS檔案系統供ESXi做為儲存空間Disk-01

【 新增本機硬碟 】

1、選定主機,依次選擇「Configuration / Hardware / Storage / Add Storage」Disk-02

2、選擇本機硬碟的LUNDisk-03

3、選擇你要的硬碟,按下Nex。Disk-04

4、選擇檔案格式,VMFS-5和VMFS-3,VMFS-5最大的功能就是可以讓磁碟容量支援超過2TB,不過要使用VMFS-5有個前提,就是ESXi版本要5.0以上,若是舊版的ESXi系統,那就真的只能選擇VMFS-3,目前系統使用的就是ESXi 5.0,所以選擇【VMFS-5】按下Next。Disk-05

5 、現有硬碟格式總結,完成新增後,所有資料將會被遺失,如確認按下Next即可。Disk-06

6 、Datastore 命名Disk-07

7 、決定大小Disk-08

8、最後按下「Finish」即完成增加Datastore。Disk-09

9、Datastore新增完成。Disk-10

參考來源

設定ESX中VM的Swapfile加快速度