成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源技術實踐分享:Manila + Cephfs 調研

原創
開發 項目管理
本文章主要介紹如何在Openstack Pike + kolla 集成Manila項目提供NAS服務。主要是Manila驅動為Cephfs的情況,利用Ganesha把Guest NFS 協議轉換為libcephfs協議存儲數據。

本文章主要介紹如何在Openstack Pike + kolla 集成Manila項目提供NAS服務。主要是Manila驅動為Cephfs的情況,利用Ganesha把Guest NFS 協議轉換為libcephfs協議存儲數據。

一、簡單介紹

什么是Manila?

Manila項目全稱是File Share Service,文件共享即服務。是OpenStack大帳篷模式下的子項目之一,用來提供云上的文件共享服務,支持CIFS協議和NFS協議。目前Manila項目中集成了眾多驅動實現共享服務,使用驅動最多還是Cephfs, 所以值得看看。

二、驅動分類

本文講述的manila cephfs驅動分為兩種,其它眾多驅動請參考官方手冊。

1、cephfs native share

相當于租戶虛機直接連接cephfs集群,存在安全問題,生產環境中很難推動。

  1. ceph-common包安裝在manila-share中
  2. ceph-common/ceph-fuse 軟件安裝在租戶虛機Guest里
  3. ceph集群與manila-share網絡打通
  4. ceph集群與租戶虛機網絡打通

2、cephfs nfs share

利用Ganesha作中轉,把Guest NFS 協議轉換為libcephfs協議存儲數據,隱藏后端ceph集群,更適合云的業務場景。

官網說明

1、Pike or later versions of manila.

2、Kraken or later versions of Ceph.

3、2.5 or later versions of NFS-Ganesha.

4、A Ceph cluster with a filesystem configured

5、ceph-common package installed in the servers running the manila-share service.

6、NFS client installed in the guest.

7、Network connectivity between your Ceph cluster’s public network and the servers running the manila-share service.

8、Network connectivity between your Ceph cluster’s public network and NFS-Ganesha server.

9、Network connectivity between your NFS-Ganesha server and the manila guest.

三、環境準備

1、系統配置(hosts、時間同步等)

2、openstack pike + ceph 環境

跟據官網所說準備一套openstack pike + ceph +kolla環境,其中cephfs配置參照cephfs補丁,跑出一個cephfs集群。

四、安裝nfs-ganesha

1、配源nfs-ganesha

2、安裝nfs-ganesha

由于沒有單獨制作nfs-ganesha的docker鏡像, 所以直接在主控上面安裝nfs-ganesha作測試。

3、配置nfs-ganesha

編輯配置文件

4、服務啟動

啟動服務

五、安裝Manila

1、安裝Manila

注意:kolla中global.yml有關Manila配置

2、授權Manila

如下命令會生成manila.keyring文件,一并復制到 manila-share的/etc/ceph目錄下

3、配置Manila

manila-share基礎包安裝

manila-share 關于ceph的配置

編輯manila-share的/etc/ceph/ceph.conf 添加如下配置

支持快照

編輯manila-share的/etc/manila/manila.conf 添加如下配置:

注意:manila-share去調nfs-ganesha的協議是ssh,所以有必要配置ssh訪問.如果nfs-ganesha與manila-share服務在一臺機器上不用配ssh的。并且cephfs_ganesha_server_is_remote= False 讓其調用本地ganesha即可。

4、驗證服務

重啟各manila/ceph容器或服務

六、Manila測試

1、創建實例

創建manila實例

2、查看共享路徑

查看共享路徑

3、權限管理

4、vm 掛載

在己授權IP地址的guest vm 上掛載(其實是任意支持NFS協議客戶端包括云以外的主機)

5、容量管理

***只能寫入創建共享實例定義的容量空間

dashborad視圖

手動dd測試寫入超過先前定義容量時將返回錯誤

當業務數據量大時可擴容Manila共享實例

參考鏈接:

官方手冊:https://docs.openstack.org/manila/pike/contributor/

開發文檔:https://docs.openstack.org/manila/latest/

責任編輯:王雪燕 來源: 51CTO
相關推薦

2023-06-30 13:22:19

2015-10-12 17:47:17

OpenStackManila技術路線

2015-06-03 14:14:17

dockeropenstackIaaS

2022-07-04 22:08:52

結構化數據谷歌

2023-04-10 09:31:00

路由技術廠商

2015-07-22 15:19:46

Docker云計算微服務

2010-08-06 11:19:24

FlexPaperFlex

2011-09-02 09:42:04

.NET平臺

2019-11-27 16:35:07

快手Flutter交流會

2012-11-07 10:01:52

組件技術OAuth授權登陸

2024-11-28 10:15:09

2024-02-27 07:44:20

2013-07-29 09:16:33

2010-06-29 14:51:26

UML建模技術

2011-12-08 14:50:47

Web App

2018-10-09 15:00:43

Hadoop分布式架構

2013-10-21 10:24:38

SDN實踐科研

2009-10-23 15:50:07

接入技術

2015-02-06 15:50:41

AppCan開源App開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码久久久久久一区二区 | 欧美亚洲国产一区二区三区 | 日韩在线观看一区 | 国产中的精品av涩差av | 亚洲一区二区免费 | 99这里只有精品 | 欧美三级三级三级爽爽爽 | 草草网| 久色一区 | jlzzjlzz欧美大全 | 婷婷色国产偷v国产偷v小说 | 亚洲精品一区二区三区蜜桃久 | 美女在线一区二区 | 草久久免费视频 | 亚洲精品女人久久久 | 国产成人艳妇aa视频在线 | 日韩精品在线看 | 91麻豆产精品久久久久久夏晴子 | 国产精品呻吟久久av凹凸 | 欧美一级做性受免费大片免费 | 日韩精品一区二区三区中文在线 | 一区二区三区高清不卡 | 久久久久久亚洲 | 美女天天操 | 99精品免费 | 日韩电影在线 | 国内自拍真实伦在线观看 | 粉嫩高清一区二区三区 | 日韩久久精品 | 91在线一区 | 国产精品 亚洲一区 | 日韩欧美字幕 | 紧缚调教一区二区三区视频 | 国产成人av电影 | 亚洲一区二区免费视频 | 亚洲一区国产精品 | 蜜桃视频在线观看www社区 | 国产一区二区三区在线视频 | 一级欧美日韩 | 国产精品激情在线 | 最近日韩中文字幕 |