VMWare Storage 儲存設備設定
NetApp FAS2020:
目前走 iscsi 來連接兩個 hp 伺服器。
光纖模組不可用在其他地方(如:switch),其他廠牌的 storage 亦不一定可以通用。
若要移建於另一機房,與 hp 兩台伺服器不同機房時,需建光纖網路線,並能保證光纖兩端都以 1 giga port 的通道通行。最好選用 10 giba 的單模光纖 (SMF) 長波 (LW) 網路。
http://www.netpro.com.tw/?FID=20&CID=173
磁碟階層為: add disks --> aggregate (agg0) , spare disk 不計在 agg0 中 ,容量為 6T 減 2T parity check 減 1T spare 減 1T 磁區浪費,大約有 2T 可以用 --> 切出 volume (可 resize) --> 設定 volume 給 lun 用或 nas 用。
要注意 lun 只可以增加容量,不可以減少。
有用到 deduplication 的功能的話,則 lun 和 nas 都不可以超過 1T。因為要設 vm 的 storage 最高支援 2T ,只好關掉這個功能。
不過 nas 區塊還是可以用 dedup 的功能,可以設許多少於 1T 的 volume ,並以開放檔案匣的方式來建超過 1T 的空間 nas。
有三種管理介面:專用 windows 程式(簡易版:日常管理)、網頁(進階:細部管理)、console 線管理(需知道指令,原廠工程師設定)。
進入 netapp ip 的網頁,windows 要開啟 java 程式,並進入 java 設定,將 TLS 功能關掉。
進入 ie 後在網頁設定 Network > Config 打開 telnet 功能,然後開 windows 的 cmd 程式,打 telnet ip 後輸入帳號密碼即可以使用文字管理 netapp。
常用 telnet 後的 netapp 指令: sysconfig -a (看整個系統訊息)、 sysconfig -r (看硬碟的訊息),按鍵盤 CTRL + D 可以結束 telnet 程式。
netapp 若出現問題需聯絡原廠工程師,需寄 log 檔: 進入專屬管理程式,按 system tools > autosupport > test 。然後去設定 vol0 (原廠程式磁區)的 \vol0\etc\log\autosupport 分享為 cifs --> Storage --> Shared Folders --> Shares/Exports --> 上方的 Create --> select folder to share (agg0 > vol0 > etc > log ) --> 只勾 cifs --> finish.
netapp 專用管理程式中, BMC 部分為控制器的設定。
nas 部分 (cifs 協定) 支援快照備份及還原,在 windows 下,以 \\ip 位址,以 netapp 的 windows 程式開設的使用人員帳號密碼(不可以無密碼)進入 \\ip 空間,可以在檔案匣上按右鍵 > 內容 > 以前版本,即可針對某個檔案來還原。
nas 整個檔案匣尚可用上面的方法,還原到先前的 snapshot 還原點(注意:在還原點後的更動會消失)。
lun 部分則支援快照、但不能還原,要還原需買 SnapRestore 的授權。
記得設定 local user 的 administrator 密碼,以及超級管理者 root 的密碼。
缺點是太吵。
不支援 APC 的管理,但也無妨,因為其 raid-dp 的機制可以讓硬碟的資料不毀損。
進口商:精技。
以 netapp 開發的 windows 管理程式設定 iscsi 的 initiator ,需加入才可以使用此 netapp 上的 iscsi target。加入 initiator 的 iqn 後,各別去設定 CHAP 認證機制,以防不相干人等使用此 iscsi target。
CHAP 設定為 inbound (也就是單向認證),不設定 outbound ,若有設 outbound 就是所謂的 CHAP 雙向認證。
CHAP 的密碼設定使用英數字,盡量不要用到特別符號,必需介於12-16個字。在 netapp 上設定好後,再到 vmware 的 client 程式作設定。
☆HP 360 server & HP 380 server 以網路線連至獨立 hub 再以網路線連至 netapp。
在想不移動兩台 server (裝 vmware)的情況之下,想移動 netapp 至另一機房,改採以下架構:
☆HP 360 server & HP 380 server 以網路線連至 > 獨立 hub > 網路線 > 光電轉換器 > 由光纖到另一機房 > 另一機房的光電轉換器 > 網路線 > 另一機房之獨立 hub > 再以網路線連至 netapp。
全程採用 1gb 的虛擬網段通道(光電轉換器與 hub 都是 1gb 的),在另一機房也可接上實體 ip 的網段。
Synology DS-1511+:
先將五顆 2Tb 的硬碟設為 RAID6 磁碟群組 (在 netapp 的術語是 aggregate)。
於「儲存空間管理員」中新增「儲存空間 1」(在 netapp 的術語是 volume),而在 Synology 的 console 裏也可以看到 /volume1 的目錄。
由於 vm 切 2t 的空間比較保險,所以我設「儲存空間 1」空間為2000gb。
於「儲存空間管理員」>「iSCSI Lun」中新增一個 lun:名稱為 LUN-1。指定使用「儲存空間 1」,並設空間也是 2000gb。設定「連結」至 Target-1-DS 中。
設定「儲存空間管理員」>「iSCSI Target」: 名稱為 Target-1-DS ,設定 CHAP 認證帳號及密碼,勾選「允許一個或多個啟動器連結」,crc 檢查兩個選項都不要勾選,並檢查「連結」是否連到 LUN-1,並設定「遮罩」為「可讀寫」。「最大發送片段位元組」及「最大接收片段位元組」均設為262144。
設定虛擬 ip ,跟 VMWare 走同一網段。接下來檢查 iSCSI Target 是否接受同一虛擬網段的 ip 連接,有連接上的 ip 會出現在「iscsi target」 的「服務狀態」欄位中,確認 VMWare 的ISCSI initiator 有正確連接。
以上完成 Synology 機器設定。接下來設定 VMWare 的部分:
「Home」> Inventory>Hosts --> Configuration > Storage > Properties > Dynamic Discovery > Add Target > 輸入 Synology 的虛擬 ip:3260 port,再按「settings」中設好針對 Synology LUN-1 的 CHAP 認證帳密(輸入剛在 Synology 機器上設的)。
「Home」> Inventory>Datastore 中按右鍵「add datastore」。
選擇格式化為 vmfs,並選擇支援到 2 tb 的格式化選項。
格式化後,可到 「Home」> Inventory>Hosts 選擇 esx 的伺服器,並選 configuration > storage adapters > 按 rescan all 。若能在下面 device 看到有 netapp 及 synology 兩台 storage ,paths 有 4 條(編號是 vmhba37 開頭),就 ok了。
若 Synology 重刷作業系統後,出現 VMWare 環境抓不到 Synology 的 lun (於「Home」> Inventory>Datastore 看到 inactive)。就要回到 Synology 的操作介面,在「儲存空間管理員」中將「iscsi target」disable 掉,然後設定「lun」不連結到 iscsi target 上。回到 VMWare 可到 「Home」> Inventory>Hosts 選擇 esx 的伺服器,並選 configuration > storage adapters > 按 rescan all ,此時會將 synology 機器完全從 list 中移除。若有兩台 esx 機器,就要作兩次。
在 「Home」> Inventory>Hosts 選擇 esx 的伺服器,並選 configuration > storage adapters > 按 rescan all ,等完全看不到 Synology 的 device 之後即可確認完全移除。
回到 Synology 將 LUN-1 連結,並將 Target-1-DS 啟動,檢查 VMWare 的虛擬 ip 是否有正確連接到 Synology 上(有連接上的 ip 會出現在「iscsi target」 的「服務狀態」欄位中)。
再回到 vCenter 中,「Home」> Inventory>Datastore 中按右鍵「Rescan for Datastores」,再重新尋找一次 LUN ,即可看到 Synology 機器回到 list 上。
接下來回到「Home」> Inventory>Hosts 選擇 esx 的伺服器。若能在下面 device 看到有 netapp 及 synology 兩台 storage ,paths 有 4 條(編號是 vmhba37 開頭),就 ok了。