search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

如何連接Rancher與阿里雲NAS存儲

阿里雲文件存儲(Network Attached Storage,簡稱NAS)是面向阿里雲ECS實例、HPC和Docker的文件存儲服務,提供標準的文件訪問協議,用戶無需對現有應用做任何修改,即可使用具備無限容量及性能擴展、單一命名空間、多共享、高可靠和高可用等特性的分散式文件系統。

演示環境說明

整個演示環境由2台阿里云云伺服器組成,相關信息說明如下:

Rancher環境部署

Rancher環境部署具體部署方法請參考:http://rancher.com/docs/rancher/v1.6/en/ ,這裡不再敘述。環境配置如圖所示:

阿里雲NAS配置

如果已經開通NAS服務,進入阿里雲控制後台,點擊雲伺服器ECS區,並點擊文件存儲NAS:

添加許可權組

因為已經有了「專有網路」許可權組,所以在這裡創建一個「經典網路」許可權組,並接著點擊「管理規則」:

新建規則,並配置規則,最後確定。如果第一次添加,會有一個授權的步驟。

添加文件系統

返迴文件系統列表,頁面右上角點擊創建文件系統,並配置好相關參數,最後確定。

點擊添加掛載點,本實例用VPC網路

點擊確定后掛載點添加完成。

如果未開通阿里雲NAS服務的,可以通過下面鏈接進入阿里雲開通:https://www.aliyun.com/product/nas?utm_medium=text&utm_source=baidu&utm_campaign=nas&utm_content=se_442315

Rancher-NFS 應用棧安裝

應用搜索

進入WEB頁面,點擊應用商店,右側輸入NFS搜索 ,並點擊查看詳情

參數填寫

如圖:

模板版本:現只有0.2.2版本

配置選項:

  • NFS Server:NFS伺服器地址,埠默認2049。這個地址需要登錄阿里雲後台查看。具體位置,請查看前面的圖片;
  • Mount Directory:可以理解為要不數據映射到NFS伺服器的什麼路徑;
  • Mount Option:默認可以不用填,如果server埠有變動,可以在這裡通過 port=2049 來指定新埠;
  • NFS Version:默認V4版本;
  • Debug Mode:默認(false);

最後點擊啟動。

狀態查看

點擊啟動后,通過應用|全部 查看應用棧的狀態。

應用棧啟動后,點擊 基礎架構|存儲 查看存儲驅動狀態

確定應用棧與存儲驅動正常運行后,進行NAS存儲的使用測試。

NAS使用測試

點擊應用|添加應用,

輸入應用名其他保持默認

右上角點擊添加服務,並輸入參數

接下來重點:

如下圖,在卷的配置中,點擊添加卷輸入卷參數。這裡的test可以理解為一個接入點,類似於link,與-v /test:/root 有區別。驅動名必須為 rancher-nfs。最後點擊創建。

容器已經正常運行

進入基礎設施|存儲,可以看到卷名與掛載點信息

接下來,進行數據寫入測試, 首先登陸阿里雲後台,並轉到NAS存儲頁面。

如上圖,可以看到目前存儲使用量為零。 接著,通過Rancher的執行命令行工具進入容器內,

在這裡,下載一個文件到容器的root目錄下,我下載了一個名為oneinstack-full.tar.gz 的壓縮文件,阿里雲NAS存儲使用情況如下:

實例在node2上:

將實例刪除后,再重新創建實例,調用原來的容器卷:

經過對比,/root路徑下文件相同,說明文件不是存在host本地,而是存在阿里雲NAS存儲上了。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦