Objective
|
透過Windows Server
2012功能iSCSI Virtual Disks及內建iSCSI
Targets將Storage虛擬化,並在Ethernet環境下提供儲存資源給VMware ESXi主機上。
|
LAB Environment
|
Windows
OS – Windows Server 2012
|
VM
Hypervisor – VMware ESXi 5.1.0a
|
1. Windows Server 2012新增iSCSI相關功能
|
I.
在Server Manager中開啟Add Roles and Features Wizard。
II.
在Server Roles中勾選File and iSCSI Services,再勾選子選項的iSCSI
Target Server及iSCSI Target Storage Provider。
|
2. VMware ESXi設定iSCSI Software
Adapter
|
I.
開啟VMware vSphere
Client程式
II.
指定欲進行Host,並進入Configuration > Hardware > Storage Adapters。
III.
在iSCSI Software
Adapter項目上按右鍵,開啟Properties視窗。
IV.
在General頁籤中,開啟Configure,勾選Enabled,啟動iSCSI Initialtor。
V.
進入Dynamic Discovery,新增Target Server。
VI.
完成後關閉視窗
VII.
接著會自動跳出詢問是否Rescan the
adapter,點選no。
|
3. 建立Disk Volume
|
I.
回到Windows Server
2012
II.
進入Server Manager
> File and Storage Services > Volumes。
III.
在最上層Volumes欄位按滑鼠右鍵,接著點選New Volume。
IV.
指定磁碟作為Storage Volume
V.
持續按Next,直到建立完成。
|
4. 建立iSCSI Virtual Disk
|
I.
進入Server Manager
> File and Storage Services > iSCSI
II.
點選下圖中”To create an
iSCSI virtual disk…”連結。
III.
選擇指定的Volume,並按下一步。
IV.
命名iSCSI Virtual disk
name
V.
指定iSCSI Virtual disk
size
VI.
新增iSCSI target
VII.
命名Target name
VIII. 新增iSCSI access server,點選Add。
IX.
接下來選擇剛剛VM ESXi連線進來的iqn字串。(在進行此動作時,必須先讓ESXi Server iSCSI initiator連線進來才行,否則此處會看不到initiator)
X.
完成後,繼續按Next,直到建立完成。
XI.
接著回到iSCSI頁面,最下面可看到剛剛已新增的iSCSI TARGETS資料。由於剛新增完緣故且VM ESXi Server尚未設定完成,因此在Target Status欄位顯示為"Not Connected"。
|
5. VM ESXi Server連接Windows iSCSI
Virtual disk
|
I.
回到VMware vSphere
Clinet前處設定畫面,點選右上角”Rescan All”。
II.
Rescan完成後,在iSCSI Detail頁框內會多出一條已連線掛載資料。
III.
此時,回到Windows Server
2012 iSCSI設定畫面,Target Status已變更為Connected。
|
6. VMware ESXi Server加入iSCSI Storage
|
I.
進入Configuration >
Hardware > Storage
II.
點選右上角Add Storage
III.
選擇”Disk / LUN”
IV.
點選剛已連線的iSCSI Disk
V.
繼續按Next,直到已完成為止。
VI.
完成後,在Datastores即可看到剛已加入的iSCSI Disk。
|
|
|