亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS 6.4如何安裝及設置GlusterFS以解決網絡存儲的問題

2020-07-08 12:53:46
字體:
來源:轉載
供稿:網友

  GlusterFS因有很好的擴展性,使用的用戶很多,使用GlusterFS能夠解決網絡存儲、冗余備份等問題,那么在Linux下要如何安裝GlusterFS呢?今天小編以CentOS6.4為例,給大家介紹下CentOS6.4安裝配置GlusterFS的方法。

CentOS 6.4如何安裝及設置GlusterFS

  環境介紹:

  OS: CentOS 6.4 x86_64 Minimal

  Servers: sc2-log1,sc2-log2,sc2-log3,sc2-log4

  Client: sc2-ads15

  具體步驟:

  1. 在sc2-log{1-4}上安裝GlusterFS軟件包:

  代碼如下

  # wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo

  # yum install -y glusterfs-3.4.2-1.el6 glusterfs-server-3.4.2-1.el6 glusterfs-fuse-3.4.2-1.el6

  # /etc/init.d/glusterd start

  # chkconfig glusterfsd on

  2. 在sc2-log1上配置整個GlusterFS集群:

  代碼如下

 ?。踨oot@sc2-log1 ~]# gluster peer probe sc2-log1

  1 peer probe: success: on localhost not needed

 ?。踨oot@sc2-log1 ~]# gluster peer probe sc2-log2

  1 peer probe: success

 ?。踨oot@sc2-log1 ~]# gluster peer probe sc2-log3

  1 peer probe: success

 ?。踨oot@sc2-log1 ~]# gluster peer probe sc2-log4

  1 peer probe: success

 ?。踨oot@sc2-log1 ~]# gluster peer status

  01 Number of Peers: 3

  02

  03 Hostname: sc2-log2

  04 Port: 24007

  05 Uuid: 399973af-bae9-4326-9cbd-b5b05e5d2927

  06 State: Peer in Cluster (Connected)

  07

  08 Hostname: sc2-log3

  09 Port: 24007

  10 Uuid: 833a7b8d-e3b3-4099-baf9-416ee7213337

  11 State: Peer in Cluster (Connected)

  12

  13 Hostname: sc2-log4

  14 Port: 24007

  15 Uuid: 54bf115a-0119-4021-af80-7a6bca137fd9

  16 State: Peer in Cluster (Connected)

  3. 在sc2-log{1-4}上創建數據存放目錄:

  代碼如下

  # mkdir -p /usr/local/share/{models,geoip,wurfl}

  # ls -l /usr/local/share/

  1 total 24

  2 drwxr-xr-x 2 root root 4096 Apr 1 12:19 geoip

  3 drwxr-xr-x 2 root root 4096 Apr 1 12:19 models

  4 drwxr-xr-x 2 root root 4096 Apr 1 12:19 wurfl 

  4. 在sc2-log1上創建GlusterFS磁盤:

  代碼如下

 ?。踨oot@sc2-log1 ~]# gluster volume create models replica 4 sc2-log1:/usr/local/share/models sc2-log2:/usr/local/share/models sc2-log3:/usr/local/share/models sc2-log4:/usr/local/share/models force

  1 volume create: models: success: please start the volume to access data

 ?。踨oot@sc2-log1 ~]# gluster volume create geoip replica 4 sc2-log1:/usr/local/share/geoip sc2-log2:/usr/local/share/geoip sc2-log3:/usr/local/share/geoip sc2-log4:/usr/local/share/geoip force

  1 volume create: geoip: success: please start the volume to access data

 ?。踨oot@sc2-log1 ~]# gluster volume create wurfl replica 4 sc2-log1:/usr/local/share/wurfl sc2-log2:/usr/local/share/wurfl sc2-log3:/usr/local/share/wurfl sc2-log4:/usr/local/share/wurfl force

  1 volume create: wurfl: success: please start the volume to access data

  [root@sc2-log1 ~]# gluster volume start models

  1 volume start: models: success

 ?。踨oot@sc2-log1 ~]# gluster volume start geoip

  1 volume start: geoip: success

  [root@sc2-log1 ~]# gluster volume start wurfl

  1 volume start: wurfl: success

 ?。踨oot@sc2-log1 ~]# gluster volume info

  01 Volume Name: models

  02 Type: Replicate

  03 Volume ID: b29b22bd-6d8c-45c0-b199-91fa5a76801f

  04 Status: Started

  05 Number of Bricks: 1 x 4 = 4

  06 Transport-type: tcp

  07 Bricks:

  08 Brick1: sc2-log1:/usr/local/share/models

  09 Brick2: sc2-log2:/usr/local/share/models

  10 Brick3: sc2-log3:/usr/local/share/models

  11 Brick4: sc2-log4:/usr/local/share/models

  12

  13 Volume Name: geoip

  14 Type: Replicate

  15 Volume ID: 69b0caa8-7c23-4712-beae-6f536b1cffa3

  16 Status: Started

  17 Number of Bricks: 1 x 4 = 4

  18 Transport-type: tcp

  19 Bricks:

  20 Brick1: sc2-log1:/usr/local/share/geoip

  21 Brick2: sc2-log2:/usr/local/share/geoip

  22 Brick3: sc2-log3:/usr/local/share/geoip

  23 Brick4: sc2-log4:/usr/local/share/geoip

  24

  25 Volume Name: wurfl

  26 Type: Replicate

  27 Volume ID: c723a99d-eeab-4865-819a-c0926cf7b88a

  28 Status: Started

  29 Number of Bricks: 1 x 4 = 4

  30 Transport-type: tcp

  31 Bricks:

  32 Brick1: sc2-log1:/usr/local/share/wurfl

  33 Brick2: sc2-log2:/usr/local/share/wurfl

  34 Brick3: sc2-log3:/usr/local/share/wurfl

  35 Brick4: sc2-log4:/usr/local/share/wurfl

  5. 在sc2-ads15上部署客戶端并mount GlusterFS文件系統:

 ?。踫c2-ads15][root@sc2-ads15 ~]# wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo

 ?。踫c2-ads15][root@sc2-ads15 ~]# yum install -y glusterfs-3.4.2-1.el6 glusterfs-fuse-3.4.2-1.el6

 ?。踫c2-ads15][root@sc2-ads15 ~]# mkdir -p /mnt/{models,geoip,wurfl}

 ?。踫c2-ads15][root@sc2-ads15 ~]# mount -t glusterfs -o ro sc2-log3:models /mnt/models/

 ?。踫c2-ads15][root@sc2-ads15 ~]# mount -t glusterfs -o ro sc2-log3:geoip /mnt/geoip/

 ?。踫c2-ads15][root@sc2-ads15 ~]# mount -t glusterfs -o ro sc2-log3:wurfl /mnt/wurfl/

  [sc2-ads15][root@sc2-ads15 ~]# df -h

  1 Filesystem Size Used Avail Use% Mounted on

  2 /dev/mapper/vg_t-lv_root

  3 59G 7.7G 48G 14% /

  4 tmpfs 3.9G 0 3.9G 0% /dev/shm

  5 /dev/xvda1 485M 33M 428M 8% /boot

  6 sc2-log3:models 98G 8.6G 85G 10% /mnt/models

  7 sc2-log3:geoip 98G 8.6G 85G 10% /mnt/geoip

  8 sc2-log3:wurfl 98G 8.6G 85G 10% /mnt/wurfl 

  6. 相關數據讀寫可用性測試:

  在sc2-ads15掛載點上寫入數據:

  代碼如下

 ?。踫c2-ads15][root@sc2-ads15 ~]# umount /mnt/models

 ?。踫c2-ads15][root@sc2-ads15 ~]# mount -t glusterfs sc2-log3:models /mnt/models/

 ?。踫c2-ads15][root@sc2-ads15 ~]# echo “This is sc2-ads15” 》 /mnt/models/hello.txt

 ?。踫c2-ads15][root@sc2-ads15 ~]# mkdir /mnt/testdir

  在sc2-log1數據目錄中進行查看:

  [root@sc2-log1 ~]# ls /usr/local/share/models/

  1 hello.txt testdir

  結果: 數據寫入成功

  在sc2-log1數據目錄中直接寫入數據:

  代碼如下

 ?。踨oot@sc2-log1 ~]# echo “This is sc2-log1” 》 /usr/local/share/models/hello.2.txt

 ?。踨oot@sc2-log1 ~]# mkdir /usr/local/share/models/test2

  在sc2-ads15掛載點上進行查看:

 ?。踫c2-ads15][root@sc2-ads15 ~]# ls /mnt/models

 ?。踫c2-ads15][root@sc2-ads15 ~]# ls -l /mnt/models

  1 hello.txt testdir

  結果: 數據寫入失敗

  在sc2-log1掛載點上寫入數據:

  代碼如下

 ?。踨oot@sc2-log1 ~]# mount -t glusterfs sc2-log1:models /mnt/models/

  [root@sc2-log1 ~]# echo “This is sc2-log1” 》 /mnt/models/hello.3.txt

 ?。踨oot@sc2-log1 ~]# mkdir /mnt/models/test3

  在sc2-ads15掛載點上進行查看:

 ?。踫c2-ads15][root@sc2-ads15 models]# ls /mnt/models

  1 hello.2.txt hello.3.txt hello.txt test2 test3 testdir

  結果: 數據寫入成功,同時之前寫入失敗的數據也成功加載了。

  最終結論:

  在數據目錄中直接寫入數據,會導致其它節點因為得不到通知而使數據同步失敗。

  正確的做法是所有的讀寫操作都通過掛載點來進行。

  7. 其它操作筆記:

  刪除GlusterFS磁盤:

  代碼如下

  # gluster volume stop models

  # gluster volume delete models

  卸載GlusterFS磁盤:

  代碼如下

  sc2-log4

  ACL訪問控制:

  代碼如下

  # gluster volume set models auth.allow 10.60.1.*,10.70.1.*

  添加GlusterFS節點:

  代碼如下

  # gluster peer probe sc2-log5

  # gluster peer probe sc2-log6

  # gluster volume add-brick models sc2-log5:/data/gluster sc2-log6:/data/gluster

  遷移GlusterFS磁盤數據:

  代碼如下

  # gluster volume remove-brick models sc2-log1:/usr/local/share/models sc2-log5:/usr/local/share/models start

  # gluster volume remove-brick models sc2-log1:/usr/local/share/models sc2-log5:/usr/local/share/models status

  # gluster volume remove-brick models sc2-log1:/usr/local/share/models sc2-log5:/usr/local/share/models commit

  修復GlusterFS磁盤數據(例如在sc2-log1宕機的情況下):

  代碼如下

  # gluster volume replace-brick models sc2-log1:/usr/local/share/models sc2-log5:/usr/local/share/models commit -force

  # gluster volume heal models full

  通過本文的介紹,想必你已經對GlusterFS在CentOS6.4的安裝配置有了一定的了解,除此之外,本文還介紹了GlusterFS的其他操作方法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av电影在线播放| 欧美精品xxx| 日韩国产欧美精品一区二区三区| 91精品国产91久久久久久不卡| 成人免费在线网址| 美女av一区二区三区| 亚洲一区中文字幕在线观看| 亚洲欧美国产视频| 岛国av一区二区| 国产精品福利片| 国产午夜一区二区| 伊人久久免费视频| 国产美女精彩久久| 隔壁老王国产在线精品| 亚洲大胆美女视频| 久久久久久久久国产| 中文字幕av一区二区| 国产日韩欧美中文| 国产一区二区动漫| 久久精品视频在线播放| 久久免费成人精品视频| 欧美电影免费观看网站| 国产精品视频中文字幕91| 日韩美女在线播放| 91免费视频网站| 日韩av快播网址| 日韩欧美中文在线| 亚洲精品黄网在线观看| 国产精品美女无圣光视频| 国产日韩欧美日韩大片| 日韩av电影免费观看高清| 精品成人国产在线观看男人呻吟| 久久精品视频网站| 精品国产网站地址| 亚洲国产成人爱av在线播放| 亚洲欧美制服第一页| xxxxxxxxx欧美| 亚洲综合视频1区| 自拍偷拍亚洲一区| 亚洲精品电影网| 欧美黑人极品猛少妇色xxxxx| 国产一区二区丝袜| 欧美性高潮床叫视频| 亚洲精品99久久久久中文字幕| 国产自摸综合网| 日韩亚洲一区二区| 国产精品999999| 亚洲**2019国产| 色偷偷av一区二区三区乱| 98视频在线噜噜噜国产| 久久这里有精品| 精品国产91乱高清在线观看| 久久国产天堂福利天堂| 亚洲人成电影网站色xx| 欧美高清在线视频观看不卡| 久久躁狠狠躁夜夜爽| 日韩欧美国产视频| 欧美国产日本高清在线| 成人中文字幕在线观看| 精品日韩视频在线观看| 欧美精品在线观看91| 国产精品视频最多的网站| 国产成人精品在线视频| 中文字幕亚洲色图| 欧美精品videossex88| 成人激情免费在线| 欧美最猛性xxxxx亚洲精品| 久热精品视频在线观看一区| 国产精品老女人视频| 中文字幕亚洲第一| 日韩av在线免费播放| 国产精品高精视频免费| 欧美大片免费观看在线观看网站推荐| 亚洲欧美激情在线视频| 日韩h在线观看| 亚洲乱码国产乱码精品精| 亚洲a在线观看| 欧美又大又硬又粗bbbbb| 欧美激情第一页xxx| 狠狠色狠狠色综合日日小说| 亚洲欧美在线一区二区| 精品综合久久久久久97| 欧美亚洲激情视频| 欧美性xxxxxx| 国产99在线|中文| 久久精品国产清自在天天线| 97国产一区二区精品久久呦| 精品网站999www| 久久久久久18| 日韩亚洲欧美中文高清在线| 欧美大尺度电影在线观看| 亚洲国产欧美久久| 久久精品国产欧美激情| www.日韩免费| 亚洲色图狂野欧美| 日韩精品欧美国产精品忘忧草| 538国产精品一区二区在线| 久久亚洲一区二区三区四区五区高| 亚洲第一视频网站| 日本免费久久高清视频| 亚洲欧美一区二区三区在线| 日韩欧美中文字幕在线播放| 欧美风情在线观看| 久久福利视频导航| 欧美激情在线播放| 成人午夜在线视频一区| 欧美xxxwww| 欧美有码在线视频| 久久亚洲国产成人| 日韩中文视频免费在线观看| 自拍偷拍亚洲区| 久久电影一区二区| 亚洲第一区中文字幕| 日韩av免费在线播放| 国产精品视频区1| 亚洲欧美资源在线| 亚洲国产天堂网精品网站| 久久久久久久激情视频| 国产精品入口日韩视频大尺度| 精品国产一区二区三区久久狼5月| 亚洲免费一级电影| 成人h视频在线| 国产综合久久久久| www.色综合| 欧美性xxxxxxxxx| 国产一区二区三区视频在线观看| 5278欧美一区二区三区| 日韩免费在线播放| 国产中文欧美精品| 久久国产精彩视频| 国产精品夜色7777狼人| 国产精品美女久久| 亚洲男人天堂视频| 国产精品久久久久久久av大片| 国产精品稀缺呦系列在线| 26uuu亚洲伊人春色| 亚洲精品动漫100p| 中文字幕精品在线视频| 欧美日韩国内自拍| 欧美成人亚洲成人日韩成人| 国内精品伊人久久| 国产精品久久久久久av| 日本中文字幕不卡免费| 国产亚洲欧美日韩精品| 色与欲影视天天看综合网| 91久久精品美女高潮| 一区二区三区视频观看| 亚洲国产精品久久久久秋霞不卡| 国产z一区二区三区| 日韩av在线不卡| 国产精品中文字幕久久久| 538国产精品视频一区二区| 国产在线播放91| 国产日韩欧美一二三区| 国产精品久久久一区| 日本精品免费观看| 日韩精品视频在线播放| 欧美成人在线网站| 中国人与牲禽动交精品| 久久男人资源视频| 久久在线精品视频| 911国产网站尤物在线观看| 深夜福利国产精品| 另类少妇人与禽zozz0性伦|