[開箱] Synology DS916+ 開箱分享

本帖最後由 pctine 於 2016-7-23 08:40 編輯

呢個係喺 HKEPC 的第一篇分享文. 我必須誠實的講, 原本完整嘅內容係參加 DS916+ 徵文活動, 但這裡只是擷取比較進階嘅應用來分享. 我捻 HKEPC 嘅朋友應該唔想睇太普通嘅內容.

文章裡面所有的擷圖都是一週來實作的結果, 也就是你所看到的都是最新的 Synology DS916+ 搭載 DSM 6.0 OS 所能達到的, 的確現在套裝的 NAS 系統已經不再是一個單純的 file server 而已. 所有的實作都是利用下班時間及假日撰寫, 而更多空閒的時間也是等到二隻貓咪睡覺時, 沒有他們的配合及陪伴是無法完成的.

▼老大個性獨立, 他不太會 '干擾' 小弟寫作.


▼小妹個性非常親人, 她三不五時就會躺在鍵盤上要人陪她玩. 最喜歡的是你丟我撿的遊戲, 我真懷疑她前世應該是狗.


▼這是每晚會上演的戲碼, 最後玩累了就直接在電腦桌上呼呼大睡. 這幾篇分享文就是她陪伴我數夜寫出來的.



首部曲: DS916+ 開箱及新訓中心
我們先來看看 DS916+ NAS 吧! 最後再來看它的詳細規格.

Synology NAS 型號命名都有一套規則, 熟悉這套規則後就能大致依型號猜出它所能安裝的硬碟數, 以及發表的年份.
DS = Disk Station, 為 Synology 桌上型 NAS, 另外有 RS = Rack Station 為可上機架的機種.
9 = 最大所能安裝的硬碟數, 它通常包括加上擴充單元的總硬碟數, 所以 DS916+ 雖然為 4bay NAS, 但它還可以串連一 5bay擴充櫃, 所以最多可安裝到 9 顆硬碟.
16 = 代表 2016 年發表, 但通常在下半年所發表的新機, 會冠上次年年份, 例如在 2016 年下半年發表的新機, 型號就可能以 x17 代表.
▼DS916+ 型號說明


▼不能免俗, 新機開箱一定要請家中的喵咪先在上面踩踏一下


▼一如既往的外箱設計, 在環保意識下, 在包材上比以前更簡潔.


DS916+ 的諸多特色在 label 上明確標示, Intel 四核心CPU(硬體加密指令集), 4K影片即時轉碼, Dual GbE網卡, 以及搭載 Synology DSM NAS OS (DSM = Disk Station Management), DS916+ 有兩個機型, 分別內建 2GB & 8GB RAM.
▼DS916+ 外箱彩標


▼所有的配件. 這快速安裝說明卡通常用不到, 因為安裝太容易了.


▼DS916+ 搭配的是 12V 8.33A 變壓器.


▼NAS 非常迷你, 就跟一歲小貓咪一般高.


▼前鏡面面板可以快拆, 支援硬碟熱抽拔. 也就是當硬碟故障時, 可不用停機, 直接換上新的硬碟修復系統. 達到服務不中斷的要求.


▼DS916+ "Plus" 代表的是進階的機種, 效能比一般入門級 NAS 效能更高的意思.


▼前方有電源開關鍵及 USB 3.0 Port, USB Port 可以用來串外接硬碟, 接 UPS不斷電系統, 數位電視棒, 無線網卡...


▼系統運作的狀態透過 LED 顯示.


▼在機器下方也設計了很多散熱孔.


▼取下前鏡面飾板, 即可見四個硬碟抽取匣.


▼硬碟抽取匣都支援熱抽拔. 硬碟發生故障時, 不用關機, 拔下故障硬碟後, 再換上新硬碟就能立刻修復系統.


▼的確, 一隻手就能輕鬆抽拔硬碟.


▼DS916+ 還支援 Disk Roaming, 在關機狀態下, 如果在維護時取下硬碟匣, 即使插回去順序不同, 系統還是能正常運作 (不過系統 Smart, 還是建議在硬碟上標示序號)


▼此款 NAS 硬碟匣為免工具即可快速安裝 3.5" 硬碟. (如果安裝的是 2.5" 硬碟, 則要搭配配件中的螺絲固定)


▼在這次實測中, 特別找來 Toshiba 6TB 企業級硬碟來操練.


▼NAS 兩側機身 Logo 其實也是散熱孔.


▼後方搭配兩顆 9cm*9cm 風扇, 可依系統運作溫度自動調速.


▼這是後方面板的所有端口. 包含一 e-SATA 端口可以串接擴充櫃.



系統安裝說明
▼這是專門為初次使用 NAS 的 USER 所寫, 在安裝好硬碟及開機後, 可以直接利用瀏覽器輸入
http://find.synology.com 網址進行安裝.


▼另一種安裝系統方式為至官網下載 DS Assistant 安裝程式, 直接掃描區網內的 NAS 進行安裝.


▼NAS 安裝非常容易, 大抵都是按下一步用預設值即可.


▼一般來說, 從開始安裝系統到進入 NAS 管理程式, 花不到十分鐘. 套裝 NAS 方便性就在此.


▼完成安裝後, 開始設定一些基本的參數, 例如設定 NAS 自動更新作業系統.


在過往如果要從 Internet 去存取家中或是公司的 NAS, 必須在 IP 分享器或是防火牆做額外的設定, 但這個對於一般 Home User 來說是有難度的, 而 "QuickConnect" 技術就是為解決此問題而生. 你只要記得自己所註冊的 "QuickConnect ID", 就能從遠端存取 NAS.
▼QuickConnect ID 建立


▼在電腦瀏覽器或是手機 app, 都能直接用 QuickConnect ID 存取 NAS.


▼NAS 除了提供檔案伺服器的功能外. 透過套件可以發展出更多的玩法, 這些都是非常受歡迎的套件.


▼DSM NAS 圖型化管理程式使用上非常直覺, 不用去背一大堆指令.


▼DS916+ 搭載的是 Intel Pentium N3710 四核心 1.6GHz CPU. 此機型內建 2GB RAM.


▼初次完成安裝必須先建立儲存空間.



▼這次測試為單顆 Toshiba 6TB 企業級硬碟, 若使用多顆硬碟時, 可以做更靈活的應用. 例如當裝滿四顆硬碟時. 我們可以建立 Multi-RAID, 即在一台 NAS 上面建立多組的 RAID 組態. 以及 RAID0/1/5/6 各種組合.


▼因為測試的系統只裝了一顆硬碟, 就選擇最基本的 "BASIC" 組態.


這地方很重要, DS916+ 支援最新的 Btrfs 檔案系統, 有關 Btrfs 的優點可以參考官網的說明.<a href="https://www.synology.com/zh-tw/dsm/Btrfs" target="_blank">(click here)</a>, 簡單說 Btrfs 支援快照(snapshot) 功能, 它就像一個時光回溯機, 在每個重要的時間點, 可以像拍照一樣讓時間凍結, 讓你可以 "回到從前" (如中毒檔案毀損,誤刪及檔案內容異動等), 這在之後會有詳細說明.
▼勾選採用 btrfs 檔案系統


對於重要的檔案, 建議採用二顆硬碟建立 RAID1, 或是更多硬碟建立 RAID5(允許一顆硬碟損壞而不會造成資料lost). 這個實測只採用一顆硬碟, 故顯示(無資料保護)
▼儲存空間狀態顯示


▼檢視 NAS 中所安裝的各硬碟資訊及狀態.


▼DSM 管理程式所顯示的諸多套件.


▼在 DSM  NAS 上當有新版的 NAS OS 時, 在 '控制台' 圖示上會特別 show 出來.


▼此時可以手動更新, 當然如果你在前面初次安裝設定自動更新, 則系統會自動執行 NAS 作業系統更新.


▼如果所安裝的套件有新版推出時, 在 '套件中心' 圖示上也會顯示出來. 這部份也是可以設定一有新版就自動更新.



最後我們來看看 DS916+ 重要硬體規格: <a href="https://www.synology.com/zh-tw/products/DS916+" target="_blank">(官網連結)</a>
*Intel Pentium N3710 四核心 1.6GHz CPU
*支援 AES-NI 硬體加密引擎
*支援 H.264 & H.265 硬體 video 轉碼引擎
*2GB/8GB RAM
*可安裝 4 顆 2.5"/3.5" 硬碟.
*Dual 1GbE 網路孔



1-3:Internet存取設定
在前面提到, 透過 QuickConnect ID 就不需要額外設定 IP 分享器或是 Firewall, 就能使用電腦或是手機遠端存取 NAS, 但方便使用的背後所要付出的代價就是-它的存取效率比較差, 因為這樣的存取模式相當於在你的 NAS 和裝置之間的溝通都透過一台中介的 Server 在傳遞, 而並非電腦/手機和 NAS 直接連線.

而在 DSM 中提供了一個快速設定路由器 (指的就是IP分享器或是 firewall) 的精靈, 自動完成 IP分享器連接 Port 轉發(port fowarding) 的的設定, 以達到電腦及手機可以直接和 NAS 連接的目的, 增加傳輸的效能.

首先在 IP 分享器上面必須啟用 UPnP 功能(現一般家用 IP 分享器預設皆已啟用該功能), 此處是以 Draytek Vigor 2925 Router 為例.
▼啟用 Router UPnP 功能


▼利用 DSM 路由器自動配置功能.


▼它會自動 scan 區網內的 IP 分享器.


▼依據你所需的 NAS 服務, 自動建立通訊埠轉送規則.


▼例如我們要用到 NAS bt/eMule  下載的功能. 就勾選該服務即可.


這樣就自動完成 IP 分享器的設定了. <u>經由上述的設定, 你還是同樣使用 QuickConnect ID 來存取你的 NAS, 但系統會很 Smart 自動偵測你的網路環境, 當它發覺電腦及手機可以直接和你的 NAS 取得連線時, 就會優先採用這種更有效率的方式</u>
▼自動設定 Port Forwarding 列表


另外如果你有架站, 但使用的是像中華電信的動態 IP 上網模式, DS916+ 同樣提供 DDNS 服務(動態DNS), 你可以利用 DDNS 從遠端連線 NAS.
▼設定 DDNS 服務


▼DDNS 實測, Synology DDNS 服務同時提供 IPv4 & IPv6 服務.



1-4:重要訊息以email,簡訊通知
NAS運作時若碰到一些緊急狀況時(例如硬碟故障,有異常登入發生...), 我們都希望能在第一時間被告知, 在 Synology NAS 可以同時透過多種途徑發訊息給管理人員, 例如透過 email, 簡訊, 推播訊息至手機等方法.

▼建議同時建立多種通知方式, 這樣會保險一些. 如下透過 email 發出警訊.


▼這是所收到的測試信內容.


▼這是模擬硬碟故障時, 系統所發出的警訊.


▼在手機上安裝 DS Finder app, 並設定發警訊至該手機.



▼甚至於發警訊至 Google Chrome 瀏覽器.


▼這是模擬當硬碟故障時, 手機所接收到的警訊.


對於所發出的所有訊息類別可以分別設定, 通常我們會更關注在異常的狀況, 而對於一些 '正常' 的操作結果予以省略, 這部份都是可以各別設定, 另外對於所發出的訊息內容, 可以指定其語言(例如英文,中文,日文....)
▼彈性的通知訊息設定



1-5:SSD快取
我們都曉得 SSD (固態硬碟)的存取速度比傳統硬碟來的快, 但它的容量通常比 HDD 小很多, 那麼在 NAS 的建置上我們可以採用 HDD+SSD 混合的方式, 來兼顧容量及存取速度兩者. 簡單說, 當經常被讀寫的資料, 它會被認定為 hot-data, 並存放在 SSD cache 中, 當下次有人要存取同一份資料時, 就會優先從 SSD cache 中取得, 這樣就加快了存取的速度.

▼在此次實測中我們加入一顆 128GB SSD 做為快取之用.


▼SSD cache 可以設定為 read&write cache 或者 read-only cache, 但因為只用了一顆 SSD, 此處只能設定為 read-only cache.


▼選擇欲當做 cache 之 SSD.



▼輕鬆完成 SSD cache 設定, 並可隨時檢視 SSD cache 的命中率.


▼系統也提供工具用來評估 SSD建置所需的 cache 容量.



▼此處顯示評估之結果.



1-6:支援不斷電系統
當在市電供電較不穩定地區, 或是為了防止瞬間斷電造成 NAS 正在存取的檔案毀損, 我們可以搭配 UPS 不斷電系統, 在供電異常時自動 shutdown NAS. 有關所支援的 UPS 機型在官網上有詳細的列表.

實測上是以 APC Back-UP UPS 為例. 並將 UPS USB線連接至 Synology NAS. 在實測上我們一台 UPS 同時供電給兩台 NAS, 此時必須啟用 '網路不斷電系統伺服器' 功能.
▼啟動不斷電系統支援功能


當供電異常時, UPS 透過 USB線通知 Main(主) NAS, 而在 Slave(副) NAS 因為無法直接接收到從 UPS 發過來的斷電訊號, 所以在此處雖啟動不斷電系統支援, 但設定它的訊息是來自另一台 Synology NAS. 這樣就能在斷電時, 通知到所有串連在一起的 NAS 自動完成關機程序.
▼網路不斷電系統監控設定


▼建議在電力故障排除後, 自動重啟 NAS, 這樣 NAS 服務可以馬上上線. 而不需人員手動去開機.


▼其他的一些細項的設定, 例如當硬碟不運作時, 讓它進入休眠模式, 延長硬碟使用壽命.


▼DS916+ LED 燈也做了貼心的設計, 例如在夜間降低 LED 亮度, 以免影響睡眠.



1-7:共用資料夾權限設定
這是專為初次使用 NAS User 所寫, 進階 User 可以直接跳過. NAS 有別於隨身碟的好處除了它的網路共享功能外, 最重要的就是它能做到各別資料夾的讀寫權限控管.

在權限控管上基本上就是 User, Group & Share Folder(共用資料夾) 三者關係的設定, 三者建立的順序並沒有硬性的規定, 就依各人使用習慣即可, 例如先建立所有 user, 再將各別的 user 歸在不同的 group, 最後再建立共用資料夾, 並指派權限, 不過在設定上儘可能以 group 群組來指派權限, 會比依每個 user 權限各別指派權限來的好維護.

▼此例我們欲建立一共用資料夾供業務部同仁存取之用. (建議勾選資源回收筒)


▼這幾個選項是 btrfs 格式所特有的, 可以指定該共用資料夾空間配額, 存檔時自動壓縮.


▼指派群組讀寫權限.


"進階權限" 是 Synology NAS 所特別設計的功能, 一般維持預設值即可, 但遇到特殊的應用時, 就能派上用場了 (例如教授要求同學利用 ftp 方式上傳各別的作業時, 我們不希望同學看到誰已上傳檔案, 更不允許同學去下載別人的作業時, 就能勾選 "禁止瀏覽目錄" & "禁止下載檔案)
▼進階權限設定頁面


▼所建立共用資料夾之屬性.


▼接著我們建立 sales 群組.


▼付予業務部同仁可以讀寫此共用資料夾.


▼我們也可以指定各別的 group 所能使用的空間配額.


▼DS916+ NAS 能安裝其他的一些套件, 此處可以指定各別 Group 所能使用的應用程式及服務.


這部份也是 Synology NAS 優於其他 NAS 的地方, 可以指定各別 group 相關服務的上下傳頻寬, 例如我們給予 VIP 群組更大的上下傳頻寬. 以提供更好的服務.
▼使用者群組上下傳速度限制設定


▼頻寬限制還能依不同時段動態調整.


▼最後建立每個 user 帳號.


▼將各別的 user 歸屬於各個 group. 這樣在權限管理上更方便.


▼在這裡可以指定各別 user 針對共用資料夾的讀寫權限.



▼by user 指定應用程式權限.


在使用者帳號建立作業, 我們可以根據系統安全等級不同給予更複雜的密碼要求.


當 NAS 共用資料夾讀寫權限設定完成後, 即能利用 Windows, Mac, 手機等去存取 NAS 的資料, 在 Windows 下其實 DS Assistant 也是一個連線 'NAS網路磁碟' 的好工具.
▼Synology Assistant 工具程式




1-8:RAID升級及維護
這也是很多初次使用 NAS 的 User 常問的問題, 在 NAS 可不可以硬碟不要一次插買?, 不管是基於經濟上或是容量上的考量, 的確是可以這樣做, 例如在此次實測上我們只使用了一顆 6TB HDD, 但單一硬碟損壞時, 此時硬碟裡的資料就全數毀損了, 所以通常會建議如果預算上許可, 儘可能購置 2bay(含)以上的 NAS, 這樣至少兩顆硬碟建立 RAID1(mirror), 當單一硬碟故障時, 系統仍能正常運作.

▼在實測中我們初建置時只安裝了一顆 6TB 硬碟, 此時我們再插入一顆 6TB 新購硬碟.


▼執行 '儲存空間管理員' 選定儲存空間1, 並進行升級動作.



▼兩顆硬碟時可以升級至 RAID1 (mirror), 並選定該顆新硬碟.



▼系統由 BASIC(無資料保護) 模式升級至 RAID1(有資料保護模式), 並完成 100% 轉換.


▼當升級完成時, 當單一硬碟損壞時 (此處是在NAS正常運作下, 直接將單顆硬碟匣拔出), 系統顯示為降級模式, 但此時 NAS 仍能正常存取. 並未中斷服務.


▼當硬碟故障時, 系統會顯示故障的硬碟 ID#, 請替換該顆故障硬碟. 並執行修復(rebuild) 動作.



▼系統會自動修復資料.

本帖最後由 pctine 於 2016-7-23 08:48 編輯

企業應用
4-1:LACP頻寬合併
LACP-Link Aggregation 利用多個網路埠來達到容錯轉移或者頻寬合併是很見的應用, 它的運作模式有相當多種, 搭配一般無網管功能的 Switch 一般都只能做到容錯轉移, 即 NAS 上面單一網路埠故障時, 可以透過其他網路埠提供服務, 達到服務不中斷的目的.

在這裡我們實作上是搭配支援 LACP 802.3ad mode 之網管 switch, 使得 DS916+ Dual GbE port 達到 1+1 雙倍傳輸頻寬的目的.

▼建立網路卡 Bond (teaming)


▼設定為 802.3ad mode


▼DS916+ 有兩個 1GbE Port, 全部勾選使用


▼指定一個固定 IP


▼我們搭配的是 HP 1810G 24 Port Gigabit Switch, 有支援 802.3ad


▼設定 Switch 上連接 NAS 的這兩個 GbE port 為 member.


▼當設定完成後, 於 Switch 上可以看到連線狀態為 "UP"


▼在 DSM 網路設定頁面, 顯示頻寬規格為 2000Mbps (2Gbps)


▼LACP 可以使得多台電腦同時存取 NAS 時達到更高的效能, 在官方的數據, 讀寫可以達到 220MB/s 以上.



4-2:CMS伺服器集中管理
CMS - Central Management System 可以提供多台 NAS 集中管理的功能, 在過往多台 NAS 必須分別登入管理, 透過 CMS 可以同時監看多台 NAS, 設定群組原則(帳號,Firewall rule..), 接收警訊等集中化管理.

▼在區網內可以一次新增所有的 Synology NAS 統一管理, 遠端的 NAS 主機也可以利用網址或是 Quickconnect ID 加入 CMS 群組.


▼統一 UI 監看所有 NAS 主機的狀態. 這還包括了一次更新所選定主機的系統或是套件程式.


▼單一畫面檢視各 NAS 主機狀態.


▼設定群組原則一次套用到所有的NAS主機


▼如實測所示, 檢視各別NAS主機所安裝套件.


▼一次同步更新所有套件程式.


CMS 套件並非只能應用在企業環境, 只要你有一台 Synology NAS, 利用 CMS 套件都能獲得集中管理的優點. 你沒有看錯, 只要一台 DS916+ NAS, 就能使用 CMS 套件, 因為透過 Docker DSM & Virtual DSM, 你可以一台 NAS 產生多個 '分身', 而這些分身都能納入 CSM 管理.


4-3:LDAP帳號集中管理
當企業建置多台 NAS 及 file server, 最麻煩的就是帳密的設定, 若是單獨各別 NAS 設置, 必須在每台 NAS 針對所有 User 建立登入帳號, 在 Synology NAS 可以透過 Directory Server 功能, 將帳密統一由一台 NAS 集中控管.

▼啟用 LDAP Server


▼在別台 NAS 設定為 LDAP 用戶端, 連線至該台 NAS Directory Server.


▼在共用資料夾權限部份, 使用 LDAP user or group 來指派權限, 其他應用程式及服務也可以用 LDAP 方式來達到統一控管的功能.


另外我們也可以排程設定自動備份 Directory Server 的設定檔, 於災難回復時能快速讓公司營運回到正軌, 不僅如此, 如果企業已經建置 Windows AD Server, 同樣可以將 NAS 納入 AD Server 帳號管理模式.


4-4:Syslog日誌中心
現今大多網路設備, Server 等都提供 system log 紀錄功能, 透過 system log 可以紀錄系統運作狀況, 異常情況分析, Firewall 登入存取紀綠等, 而 Synology NAS 提供 "日誌中心" 套件, 即為業界標準之 syslogd server.

▼啟用日誌中心, 並允許接收來自其他設備之 log.


▼在此例中我們以 Draytek Vigor 2925 Router 為例, 將 Firewall 上網紀錄等傳送至 Synology DS916+ NAS.


▼此處顯示 NAS 日誌中心所接收到的 Router log, 可用於歸檔備查.



4-5:反向代理
在一般企業常常利用建置 Proxy Server, 用於做為公司同仁上網紀綠以及網頁快取之用, 在 Synology 套件中心已提供 Proxy Server 套件, 而和 Proxy Server 不同的是, Reverse Proxy Server 顧名思義它是提供反向代理的功能, Proxy Server 用來服務區網內的電腦設備上網快取之用, 而 Reverse Proxy 提供外網電腦設備存取公司內網 Server 之用.

這裡用一個簡單例子說明 Reverse Proxy 如何應用. 例如我們在 DS916+ NAS 安裝 Note Station 套件, 這是一套類似 Evernote 記事本的程式, 我們可以登入 Note Station 網頁新增記事等.

▼在應用程式入口, 新增別名及埠號, 如此我們可以以 http://nas_ip/note 或者 http://nas_ip:9350 登入.


但這種方式一般 user 比較不容易記得, 如果能夠直接設置一個網址為 http://note.demo.com.tw 就更好記了.

▼利用 Reverse Proxy, 將 note.demo.com.tw 對應至 NAS 的 9350 port


▼如此 user 就能直接利用 http://note.demo.com.tw 登入了 (ps:在 DNS 上也要新增此筆紀錄)


而 Reverse Proxy 在 DS NAS 最佳使用的方式除了上述的應用外, 搭配 Docker 是另一妙用, 之後會解釋.


4-6:Docker & Docker DSM
Docker 為近來非常熱門的話題, 這裡就不做 Docker 的詳細解說了, 簡單說在 Synology 套件中心已經提供了非常多的應用程式, 但這些應用程式是專為 Synology NAS 所封裝的套件(package), 但和 Docker 比較起來, Docker Hub 上提供更多更豐富的應用軟體, 結合 Synology 原有的套件以及 Docker 技術, 讓 NAS 有無限的可能.

在過往使用 Docker 大多透過 Command Line 操作, 而 Synology Docker 套件提供一個 GUI 的易用環境.

▼Synology Docker GUI


Docker DSM 是 Synology NAS 虛擬化技術, 專業術語常讓人搞不清楚它的用處, 舉個簡單例子, 在企業或是學校我們常常希望各個部門或是班級可以自行管理所屬的帳號, 共用資料夾以及套件等, 但當只有一台 NAS 時, 就必須再去細分部門, 建立不同的共用資料夾分配給不同的部門, 但常常有些套件又無法去細分, 在管理上造成很大的問題.

解決方式就是買多台 NAS, 最好每個部門都有一台 NAS, 由各部門自行管理, 但這樣的建置成本太高, 而 Docker DSM 就能解決此一問題. 利用 Docker DSM 可以將一台效能較高的 NAS 做出多個 '分身'.

▼建立 Docker DSM, 可以分配其所能使用的資源


▼除了 CPU prioirty 外, 也可以做空間配額限制


▼完成 Docker DSM 設置, 它看起來就像一台獨立運作的 DS NAS.


以下為實做 Docker 的用法. 近來 nginx 是非常熱門的一個 web server, Synology NAS 已內建 Apache web server 套件, 但我們希望也能安裝一套 nginx web server. 在 Docker GUI 直接 search 找到此 image file.

▼透過簡單的佈署.


▼完成 nginx web server 安裝.


我們再以一套 Asterisk IP PBX docker 為例, 在之前 Synology 套件中心曾提供 Asterisk 套件, 但在 DSM 6.0 已不再提供此套件.  

▼直接安裝他人已經封裝好的 docker image.


▼FreePBX web for Asterisk IP PBX 管理界面.


▼SIP Phone 註冊至 Asterisk IP PBX 並測試.


上面只是很簡單的一些例子, 但畢竟 Docker 是一門較進階的 NAS 的應用方式, 雖然 Synology Docker 管理界面簡化了很多需要輸入指令的部份, 但在使用時還是必須多參考官網上的說明文件.


4-7:Virtual DSM

Virtual DSM 也是 Synology NAS 虛擬化技術, 那麼它和 Docker DSM 有何不同? 簡單說它比 Docker DSM 更接近原生 DSM NAS OS, 在 Docker DSM 有些做不到的功能, 在 Virtual DSM 可以達到, 例如在 Docker DSM 並不支援共用資料夾快照.

這裡直接以一個實例做解說, 我們利用 DS415+ & DS916+ 兩台 NAS, 建構出多台 "Virtual" DSM. 並實做 Virtual DSM NAS 故障轉移的做法.

▼Virtual DSM 套件主畫面. 這裡是已經將 DS415+ & DS916+ 兩台 NAS 主機納入 Cluster 的結果.


▼此處利用 Wizard scan 區網內可以做為 Cluster 的 NAS (所謂 Cluster 就是組合起來一起運用其軟硬體資源的意思)


▼我們將 DS916+ 加入既有的 DS415+ Cluster.


▼在 Cluster 內總共有二台 NAS 主機.


▼所謂主機我們可以視它為 '運算單元'


▼各別 NAS 上面的儲存空間, 可以視為可供 Cluster 應用的 '儲存單元'


▼在 Virtual DSM 上一個很重要的觀念, 一個虛擬機是由運算單元及儲存單元所組合起來的, 它不必同屬於一台實體 NAS.


▼建立出來的 Virtual DSM 主機, 就相當於一台獨立的 DS NAS.


前面有提到, 由於一台 Virtual DSM 主機的運算單元及儲存單元是可以分離的, 那麼在實務上就很容易做到故障轉移以及因應效能提供將 '運算單元' 移轉至更高效能的主機.

▼此處我們已有一 VirtualDSM 主機運行在 DS916+ 上, 我們利用 '移動' 的功能.


▼將其移轉至同屬於 Cluster 的 DS415+ NAS, 這種轉移的速度其實是非常快速的, 在實務上當某一台 VirtualDSM 主機運算效能不足時, 我們可以很快速的將其移轉至效能更高的 NAS 主機.


▼這裡顯示該台 VirtualDSM NAS 已經成功移轉到 DS415+



4-6:HA-High Availability

NAS 及 Server 因為軟硬體上的問題造成服務中斷, 常常造成企業營運上的損失, 藉由 HA 高可用性技術能夠降低因為 sever 故障所造成的服務中斷.

通常 HA 功能都是在高階及高價的 server 才會提供, 但在 Synology 即使中價位機種同樣提供完善的 HA 高可用性功能. 在這個實作上我們是以一台 DS415+ &  一台 DS916+ 做為 HA 實做 (附註: 原廠建議 HA 在硬體的配置上必須完全相同, 包括機型也必須一致)

▼DS916+/8GB RAM NAS 做為 master(主)服務器


▼DS415+/8GB RAM NAS 做為 slave(副)服務器


▼兩台 NAS 安裝硬碟容量及位置也要相同.


▼建立 HA cluster


▼HA Manager Wizard


▼輸入 DS415+ slave NAS IP (在建立 Cluster 之前, 兩台 NAS 皆需先設定一固定IP)


▼系統警示並非相同機型 (此處為測試機, 可忽視此警示)


▼兩台 NAS GbE Port2 以網路線直接對接.


▼Cluster 建立完成時會產生另一組 IP, Cluster IP 即為用戶端真正連線 NAS 之用.


▼Slave NAS 上面的資料此時會被清楚, 並和 Master NAS 同步.


▼同步作業進行中, 這階段視儲存空間大小而定.


▼HA 支援的服務協定列表. 這裡已經包括了 NAS 主要的通訊協定, 如 CIFS/FTP/AFP...


▼HA Cluster IP 即為用戶端連上此 HA Cluster 之用.


DS916+ Master NAS 因為種種原因, 造成用戶端無法連線至該 HA Cluster NAS IP 時, 此時系統會自動由第二台 NAS 接手, 提供服務, 使用服務不中斷. (這裡指的服務不中斷並非分秒不差, 而是指在非常短的時間內由第二台 NAS 接手)

▼這裡看到服務已經轉移至 DS415+ 第二台 NAS. 此時該台 NAS 變為 '主伺服器' 角色.


▼HA Cluster 的管理涉及到兩台 NAS, 所以舉凡更新 DSM, 關機等有統一的程式管理.


▼這裡實測當第一台 NAS 正常提供服務時, 因種種原因造成連線中斷, 第二台 NAS 在約 60 秒後接手上線.


▼當故障的伺服器網路恢復正常或者維護完畢後, 重新上線.


在 Synology 中如 DS916+ 就已經提供完整的 HA 高可用性功能, 企業在建置成本上並不高, 但又能提升整體的服務品質. 再加上原已提供的諸多如 snapshot, backup 等機置, 讓企業營運的資源可安心的儲存在 NAS 之中.

TOP

師兄,好野 ....
多謝分享

TOP

正!!!

TOP

很用心的開箱文!

TOP

正!!!
evan11 發表於 2016-7-23 10:45


文章 或者 貓仔?

TOP

好詳盡開箱文!
請問師兄部機今朝用唔用到QuickConnect ID同DDNS?

TOP

好詳盡開箱文!
請問師兄部機今朝用唔用到QuickConnect ID同DDNS?
EOS5 發表於 2016-7-23 11:52


啱啱試咗
quickconnect 同埋 ddns 冇問題啊!

TOP

精彩!受益匪淺

TOP

多謝樓主分享

TOP