10
隨著企業不斷進行虛擬化,私有雲和混合雲架構同時亦越來越龐大,在面對 高度虛擬化及集中化的資料中心時,IT 管理者常常會發現,從前很單純的 管理模式:一台主機連接一台儲存設備的情況似乎一去不復返了;現在更常 遇到的會是:某某服務或某某測試環境需要要在短短幾天內準備好。業務需 求變得更迫切,而給 IT 人員的時間越來越少,但是設備的管理和設定並沒 有變得更簡單,甚至在集中化後有時反而變得更複雜。面臨需求產生時,儲 存設備依然需要進行基礎構建、相關設定、環境測試、發佈及上線運作等 流程,但在高度虛擬集中化的環境下,單一設備中可能會有數十個 LUN Volume,管理者更難去辨識及管理,人為的錯誤也更容易發生,這個時候簡 化管理以及自動化的重要性於是浮上檯面,管理者需要更簡單且更精準的方 式,協助日常重複性工作的進行,例如自主環境變更以及動態佈署能力以彌 補手動流程的不足。 而現在 IT 管理者們開始利用自 動化的管理解決方案,幫助他們管理 日益複雜的環境,大部分企業在管理 儲存設備上大部分還是採取人工手動 的方式,但這有很多缺點: 1. 開放式的人工操作很可能造成人為 錯誤。 2. 可能因為各種外在條件如流程延誤 或溝通不良導致工作延遲,直到相 關人員配置完成。 3. 無法保證每次都會是最佳化設定,儲 存效率及傳輸效能並沒有進行優化。 4. 企業在走向雲計算的過程中需要高 度的自動化佈署流程,在規劃自 NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃 外,在後端儲存自動化組件往往 需要加強。 一、NetApp OnCommand Workflow Automation 主要功能 NetApp OnCommand Workflow Automation WFANetApp OnCommand 管理套件中的一個 附加功能,使用者可依需求自訂之自 動化佈署工具,可配合虛擬化或雲 081 Technology Forum 2015 BYOD

NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

隨著企業不斷進行虛擬化,私有雲和混合雲架構同時亦越來越龐大,在面對

高度虛擬化及集中化的資料中心時,IT管理者常常會發現,從前很單純的管理模式:一台主機連接一台儲存設備的情況似乎一去不復返了;現在更常

遇到的會是:某某服務或某某測試環境需要要在短短幾天內準備好。業務需

求變得更迫切,而給 IT人員的時間越來越少,但是設備的管理和設定並沒有變得更簡單,甚至在集中化後有時反而變得更複雜。面臨需求產生時,儲

存設備依然需要進行基礎構建、相關設定、環境測試、發佈及上線運作等

流程,但在高度虛擬集中化的環境下,單一設備中可能會有數十個 LUN 或Volume,管理者更難去辨識及管理,人為的錯誤也更容易發生,這個時候簡化管理以及自動化的重要性於是浮上檯面,管理者需要更簡單且更精準的方

式,協助日常重複性工作的進行,例如自主環境變更以及動態佈署能力以彌

補手動流程的不足。

而現在 IT管理者們開始利用自動化的管理解決方案,幫助他們管理

日益複雜的環境,大部分企業在管理

儲存設備上大部分還是採取人工手動

的方式,但這有很多缺點:

1. 開放式的人工操作很可能造成人為錯誤。

2. 可能因為各種外在條件如流程延誤或溝通不良導致工作延遲,直到相

關人員配置完成。

3. 無法保證每次都會是最佳化設定,儲存效率及傳輸效能並沒有進行優化。

4. 企業在走向雲計算的過程中需要高度的自動化佈署流程,在規劃自

NetApp儲存自動化自動化的儲存管理方案

蕭宇廷

助式雲管理平台時除了要注意應

用服務佈署規劃及業務流程規劃

外,在後端儲存自動化組件往往

需要加強。

一、 NetApp O nCommand Work�ow Automation 的主要功能

N e t A p p O n C o m m a n d Workflow Automation ( 以

下 簡 稱 WFA) , 為 NetApp OnCommand 管理套件中的一個附加功能,使用者可依需求自訂之自

動化佈署工具,可配合虛擬化或雲

081Technology Forum 2015

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 2: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

端環境,並可整合應用服務或檔案

系統,依據客製化需求的政策,透

過API將邏輯條件轉化為儲存命令,驅使 NetApp 儲存設備進行自動設定, WFA可提供以下幾種功能:

1. 可自動建立、移轉整併、停用各種資料庫或檔案系統之儲存環境。

2. 自動建立一個完整的新虛擬化環境,包含儲存網路及儲存空間。

3. 在雲端應用自動佈署流程中負責與雲管理平台溝通,並負責其中

虛擬化或雲端儲存環境佈署的部

分。

4. 在 NetApp 虛擬桌面解決方案中,執行後端大量複製,並集中控

制 NetApp 的 SnapManager軟體工具進行一致性管理並分派

工作。

5. 為 管 理 者 提 供 自 動 化 流 程,讓 NetApp 儲 存 設 備 快 速 佈署 V M w a r e ®,O r a c l e ®,

Microsoft®,SAP®,Citrix® 等應用之儲存環境,同時進行最佳

化,降低儲存管理成本。

6. WFA 是一個開放性的資源,在

NetApp 的社群網站中已經有需多人開發並提供相對應的套件,

經過官方審核後,用戶只需下載

後佈署即可使用。

二、 NetApp O nCommand Work�ow Automation 的運作原理

在WFA自動化的運作環境中,

主要有三個角色,如圖一: 1. 首 先 我 們 需 要 安 裝 NetApp

O n C o m m a n d U n i f i e d Manager,它是 NetApp的整合管理監控工具,會收集所有儲存設

備相關資訊,包含 LOG、空間狀態、連線數據、整體效能及監控資

料等。

2. WFA利用DFM提供的資料庫做為其資料學習來源,透過連線 DFM資料庫,WFA可以了解儲存設備硬體狀態、具備的軟體功能、空間

分配狀態、連線方式及相關資訊等

資料,做為日後自動控制所需引用

之參數及藍圖。

3. NetApp 控制器,WFA 透過 API連接 NetApp控制器,將管理者制定之自動化腳本轉換為一連串控

制命令,以驅使儲存設備進行相關

聯之動作。

圖一 WFA運作所需要的三個元件

082 2015技術論壇

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 3: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

三、 NetApp O nCommand Work�ow Automation 安裝注意事項

1. WFA 安 裝 完 成 後, 如 同 其 他

OnCommand系列產品,只要透過瀏覽器連結 https://localhost/wfa/ 即可進入管理頁面,首先我們需要把 OnCommand管理伺服器中,DFM資料庫新增至WFA的 Data Source 列 表 裡, 此 時須注意 OnCommand 管理伺服器上 TCP port2638是否允許被

WFA存取,使用者驗證部分可直接使用 OnCommand Manager之管理帳號,或者是在上面自訂

WFA之管理帳號(圖二)。

2. 在 Data source 新 增 成 功 後,我 們 可 以 看 到 WFA 成 功 從

OnCommand 資料庫中取得儲存設備相關資訊,其中 cm_storage 代 表 cluster-mode的 物 件, 而 storage 則 代 表

7-mode物件(圖三)。

圖三 WFA成功取得DFM資料庫資訊後將顯示目前 NetApp設備狀態資訊

圖二 新增OnCommand 管理伺服器資訊至WFA Data Source列表

083Technology Forum 2015

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 4: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

四、 NetApp O nCommand Work�ow Automation 的應用範例

1. 在集團的虛擬化環境中,新增一部網路檔案儲存設備給全集團使用,

此時裡面可能有數百的 Volume,每個部門又有各自的存取權限及管

理原則,若要手動佈署勢必需要極

長的時間,此時 IT管理者希望透過WFA自動建立相對應儲存空間及 Qtree給需要的部門,看似很簡單的問題,但為了日後管理及方

便障礙排除,Volume 中 Qtree命名原則將會是非常重要的一環。

使用WFA 我們很輕易地可以根據 vServer 或 Volume 名 稱、

Export policy 等 條 件 對 Qtree進行自動建立及命名,簡化佈署難

度,加快佈署時間,並減少人為輸

入造成的疏失。

(1) 首先建立一個 Function腳本,

getQtreeName(圖四)。

在 腳 本 裡 我 們 描 述 了 三 個

運 算 元,Volume 名 稱 (volume)、 分 隔 符 號

(separator)、以及 Export Policy 名 稱(policy); 而

腳 本 中 splitvolume 變 數,代 表 的 是 vServer 名 稱( 取

Volume名稱前三個字元)與

Volume編號(取 Volume名稱最後四個字元)的集合,而

qtreeName這個變數則是取用上個 splitvolume變數的結果,加上 Export policy 名稱及一個累加的〝n000 〞Qtree編號所組成,中間以底線隔開,

並回傳最後的 qtreeName作為結果。

(2) 利 用 Workflow 工 具 建 立 一個範本,如下圖所示,建立

volume 、export policy 以及 qtree(圖五)。

(3) 對 w o r k f l o w 中 q t r e e 1

圖四

084 2015技術論壇

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 5: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

及 qtree2 進 行 編 輯, 在

qtree1 名 稱 欄 位〝name〞中 填 上〝nextNamePadded(getQtreeName(volume1.name,"_",export_policy1.name))〞如此一來,qtree1名稱就會跟隨你的 volume名稱 及 export policy 名 稱 自

動生成,分隔符號則會用 _隔開,後方 volume名稱則讓他自動抓取即可,而 qtree2以後名稱欄位〝name〞中則貼上〝nextNamePadded(qtree1.

Name)〞即可(圖六)。

(4) 如此一來,就可以得到經由上述 Script 運算後的輸出結果(圖七)。

利 用 此 方 式, 取 得 Volume全名的前三碼與後四碼,接上

export policy名稱以及 n00X 動態 qtree編號,以之命名一個新的 qtree,如此類推,管理者將能夠簡化命名流程,將之運

用到各個層面上,很簡單的就能

依循命名原則,同時減少人為操

作的錯誤。

圖五

圖六

085Technology Forum 2015

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 6: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

2. WFA更可與虛擬化環境結合,接下來看一下WFA 與 VMware 整合後能達到的效果,WFA一樣能夠收集 vCenter 資料庫中的資料,透過與虛擬化整合的 plug-in(VSC API),達到能夠與虛擬化

環境互動的效果,甚至能更進一步

的 與 vCenter Orchestrator 結合,在 vCenter Orchestrator的偕同運作情境中,呼叫WFA的功能作為其中的儲存運作環節,提供

更高的執行效率及彈性(圖八)。

圖八 WFA環境可進一步整合 vCenter以及 vCenter Orchestrator

圖七

086 2015技術論壇

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 7: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

在 VMware Horizon View 5.2中,NetApp 正式公布支援 View Composer Array Integration(VCAI),使得 View Composer在佈署虛擬桌面時可以直接利用儲存

設備的快速複製功能,極大的加快佈

署時間、減少占用空間、並提高效能,

現在,與WFA的功能整合之後,管理者可以在WFA中直接佈署虛擬桌面環境,同時對虛擬桌面的儲存需求

作更進一步的調整。

(1) 當WFA 整合 VSC 與 vCenter

後,WFA可以在 Portal中提供各種與虛擬化相關之功能,如圖

八,包含透過 VSC進行 Clone 創建 NetApp Cluster mode或 7-mode之空間,或是掛載

NAS 或 SAN 之 Datastore 等(圖九)。

(2) 可以在 Cloud 類別中直接找到 已 提 供 的 VMware NFS Datastore with vf i le r – VDI 功能選項進行虛擬桌面佈署(圖十)。

圖九

圖十

087Technology Forum 2015

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 8: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

(3) WFA提供針對虛擬桌面客製化 NetApp儲存資源,可選擇不同的控制器、Aggregate、

IP位址、vfiler、直接新增一個

Volume 或 Datastore、甚至是指定 VM Templete,更重要的是可預先排程指定此工作的

執行日期與時間(圖十一)。

(4) 在workflow畫面中確認整個制定後的執行流程是否正確無

誤,從 VLAN制定到 Volume及 Export 建 立,Datastore掛載,以及 FlexClone 作業(圖十二)。

圖十一

圖十二

(5) 確 認 並 執 行 後 可 以 進 入

vCenter介面,觀察整個WFA Clone流程的工作進度及狀態(圖十三)。

(6) 同時也記得確認由 WFA 創建之新增 Datastore 狀態(圖十四)。

至此我們可以發現,利用 WFA進行虛擬桌面佈署與利用 VSC 進行佈署的差異,利用 VSC 進行虛擬桌面 clone 作業時,僅能由現有之基礎架構(Volume Datastore)中進行選擇;而利用 WFA,管理者可以將原本需要預先進行準備的基礎

088 2015技術論壇

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 9: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

架構、儲存空間以及網路連線,也

一併包含在WFA 工作流程中自動執行,無須預先定義儲存基礎架構,完

成一個由無到有的虛擬桌面及儲存

環境建置。

五、結語

透 過 NetApp OnCommand Workflow Automation,IT 管 理

圖十三

圖十四

人員可將日常繁瑣而重複的佈署作業

預先編排成各種排程及腳本,在需

求產生時,只需一個按鍵即可觸發

相關作業程序,大幅簡化設定複查

度,縮短佈署時間同時降低人為操作

可能帶來的風險,更進一步可以將

WFA整合到虛擬化流程作業或是自助式雲端管理平台中,如 vCenter Orchestrator 及 VMware vCloud

089Technology Forum 2015

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用

Page 10: NetApp 儲存自動化 - rl-tech.com.t forum/2015/2015_9.pdf · NetApp 儲存自動化 自動化的儲存管理方案 蕭宇廷 助式雲管理平台時除了要注意應 用服務佈署規劃及業務流程規劃

Automation Center,讓整體資料中心的執行更有效率及彈性。

WFA官方社群甚至已針對特定應用服務如:SAP及 Oracle開發了管理佈署及協同運作之腳本提供下載,

相信未來WFA的資源將會更加豐富,

IT人員可以更快利用儲存資源,建立可重複,有彈性且高效的工作流程,

在降低日常繁瑣作業的同時,可將更

多精力投入在資訊架構的優化及技術

的精進上。

參考文件:

NetApp官方網站 www.netapp.com

(作者現任職於麟瑞科技)

090 2015技術論壇

雲端運算與資料中心

資料儲存與備份

BYO

D

與資訊安全

網路技術與應用