22.glusterfs介紹及配置|使用glusterfs作爲後端存儲

DAS直接附加存儲:old存儲

NAS 網絡區域存儲:

         1. nfs,ftp,samba  文件夾式的共享

 2.分佈式文件系統:glusterfs,ceph,mfs…..

SAN存儲區域網:

fs-SAN

IP-SAN:  iscsi

 

P.S.: RAID0 是條帶化:分佈式, RAID1是鏡像化

glusterfs的結構:

 

如何部署:

環境: 使用node1和node2,各自再添加一塊硬盤。

在node1和node2上配置掛載點/xx

 

 

 

 

格式化node1和node2的sdb1

 

 

node1 和node2配置fstab

 

 

 

node1和node2同時配置卷目錄如下:

 

安裝glusterfs軟件包,並啓動服務:

 

# systemctl start glusterd.service glusterfsd.service

 

 

配置兩臺node建立peer關係:

首先保證兩臺機器的無密碼登錄驗證。例如:

 

建立node1和node2的peer關係:

創建peer在任何一臺node上做都可以。

# gluster peer probe node2

# gluster peer status

 

 

創建卷volume:

# gluster peer probe node2

# gluster peer status

# gluster volume create cinder-disk node1:/xx/data  node2:/xx/data-----volume卷名爲cinder-disk

# gluster volume info

# gluster pool list

# systemctl is-active rpcbind

# systemctl start rpcbind

# gluster volume start cinder-disk

 

#glusterfsnfs一樣,是基於rpc,所以在glusterfs能正常工作之前,必須保證rpc是運行的

 

 

測試使用glusterfs能否掛載成功

 

先嚐試用nfs的方式掛載:

# showmount -e  192.168.179.141

# showmount -e  192.168.179.142

# mount 192.168.179.141:/cinder-disk /xx/

創建文件測試:在osp3上創建100個文件,在cinder-disk volume中的node1和node2 被分佈式的存儲,如圖:

 

 

 

由於這裏是用glusterfs掛載,暫且不用這個nfs的方式掛載

 

需要新安裝軟件包mount.glusterfs:

###初次掛載可能失敗,原因---增加hosts解析即可:

# mount.glusterfs 192.168.179.141:/cinder-disk /xx

###一旦刪除文件,所有的node1和node2的卷目錄下文件也被刪除!!

 

 

下面配置glusterfs作爲cinder後端存儲:

修改cinder.conf文件

 

增加glusterfs.conf說明文件

重啓服務: 重啓服務之後,cinder-disk 自動掛載到OSP3上

測試glusterfs後端存儲:

新建的volume存儲在node2的/xx/data 下:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章