1. 程式人生 > >GFS 安裝使用

GFS 安裝使用

emctl enable pro fuse 開放 停止 ORC star release

準備環境:

  1、OS:

    Centos:7.2x86_64

  2、主機

   server1: 192.168.30.41 wohaoshuai1
   server2: 192.168.30.42 wohaoshuai2
   server3: 192.168.30.43 wohaoshuai3

   client1:  192.168.30.43 wohaoshuai3

一、修改每臺主機的host文件,在/etc/hosts下添加內容:

    192.168.30.41 wohaoshuai1
    192.168.30.42 wohaoshuai2
    192.168.30.43 wohaoshuai3

二、在wohaoshuai1、wohaoshuai2、wohaoshuai3分別安裝gfs server端(用yum安裝即可)

  1、安裝

    yum install centos-release-gluster -y

    yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

  2、啟動gfsserver端並設置開機啟動    

    systemctl start glusterd.service

    systemctl enable glusterd.service

  3、添加wohaoshuai1,2,3到gfs集群(若為測試環境要關閉防火墻,否則會添加失敗,若需要開啟防火墻的情況下開放端口即可,默認端口為24007,在wohaoshuai1本機上不用添加)

    技術分享圖片

    添加後查看集群狀態:

    技術分享圖片

三、創建數據目錄

  1、在wohaoshuai1,2,3上都要創建 目錄為 /application/gluster/data

    mkdir -p /application/gluster/data

  2、創建卷(因為用的root用戶,所以後面需要加上force參數,Replica 3 表示的是3個備份,後面的是指定的存儲的目錄)

    gluster volume create wohaoshuai-gluster replica 3 transport tcp wohaoshuai1:/application/gluster/data wohaoshuai2:/application/gluster/data wohaoshuai3:/application/gluster/data force

    技術分享圖片

  3、查看卷信息

    gluster volume info

    技術分享圖片

  4、啟動創建的卷wohaoshuai-gluster

    gluster volume start wohaoshuai-gluster

    技術分享圖片

    技術分享圖片

四、客戶端掛載使用

  1、wohaoshuai3安裝client端

    yum install -y glusterfs glusterfs-fuse

  2、創建掛載路徑

    mkdir -p /application/gfsmount/

    mount -t glusterfs wohaoshuai1:wohaoshuai-gluster /application/gfsmount/

    查看掛載情況:

    技術分享圖片

  3、此時就可對掛載的gfs盤進行讀寫。

五、關於gfs命令總結:

  Gluster peer status 查看所有的節點信息

  Gluster peer probe name添加節點

  Gluster peer detachname 刪除節點

  /etc/init.d/glusterstart 啟動gluster

  /etc/init.d/glusterstop 停止gluster

  /etc/init.d/glusterrestart 重啟gluster

  創建卷

    Gluster volume createxxx

    Gluster volume info 查看卷信息
    Gluster volume status 查看卷狀態

  

GFS 安裝使用