bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

MFS分布式文件系統(tǒng)搭建-創(chuàng)新互聯(lián)

MFS概述

MooseFS是一個具有容錯性的網(wǎng)絡(luò)分布式文件系統(tǒng)。它把數(shù)據(jù)分散存放在多個物理服務(wù)器上,而呈現(xiàn)給用戶的則是一個統(tǒng)一的資源。

成都創(chuàng)新互聯(lián)主營景寧畬族自治網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),景寧畬族自治h5小程序開發(fā)搭建,景寧畬族自治網(wǎng)站營銷推廣歡迎景寧畬族自治等地區(qū)企業(yè)咨詢

優(yōu)勢

1、高可靠(數(shù)據(jù)的多個拷貝被存儲在不同的計算機(jī)上)
2、通過附加新的計算機(jī)或者硬盤可以實現(xiàn)容量的動態(tài)擴(kuò)展
3、刪除的文件可以根據(jù)一個可配置的時間周期進(jìn)行保留(一個文件系統(tǒng)級別的回收站)
4、不受訪問和寫入影響的文件連貫快照

缺點

master服務(wù)器不能解決單點故障

MFS的構(gòu)成

元數(shù)據(jù)服務(wù)器(Master):

在整個體系中負(fù)責(zé)管理文件系統(tǒng),維護(hù)元數(shù)據(jù),目前不支持高可用。

元數(shù)據(jù)日志服務(wù)器(MetaLogger):

備份Master服務(wù)器的變化日志文件,當(dāng)master服務(wù)器損壞,可以從日志服務(wù)器中取得文件恢復(fù)。

數(shù)據(jù)存儲服務(wù)器(Chunk Server):

真正存儲數(shù)據(jù)的服務(wù)器,服務(wù)器越多,容量就越大,可靠性越高,性能越好。

客戶端(Client):

可以像掛載NFS一樣 掛載MFS文件系統(tǒng)

實驗拓?fù)鋱D

MFS分布式文件系統(tǒng)搭建

實驗環(huán)境

    服務(wù)器                 IP地址             
master服務(wù)器        192.168.13.128
log日志服務(wù)器        192.168.13.129
chunk1服務(wù)器        192.168.13.130
chunk2服務(wù)器        192.168.13.131
client客戶機(jī)        192.168.13.132

1,配置master調(diào)度服務(wù)器

[root@master ~]# systemctl stop firewalld.service  ##關(guān)閉防火墻
[root@master ~]# setenforce 0
[root@master ~]# yum install gcc gcc-c++ zlib-devel -y  ##安裝必要的環(huán)境組件
[root@master ~]# useradd -s /sbin/nologin mfs  ##創(chuàng)建mfs系統(tǒng)用戶
[root@master ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/  ##掛載
[root@master ~]# cd /mnt/mfs
[root@master mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/  ##解壓到/opt
[root@master mfs]# cd /opt/
[root@master opt]# cd mfs-1.6.27/
[root@master mfs-1.6.27]# ./configure \   ##配置
> --prefix=/usr/local/mfs \     ##安裝路徑
> --with-default-user=mfs \   ##默認(rèn)用戶和組
> --with-default-group=mfs \
> --disable-mfschunkserver \   ##關(guān)閉兩項功能,chunkserver是chunk服務(wù)器需要的
> --disable-mfsmount
[root@master mfs-1.6.27]# make && make install  ##編譯安裝
[root@master mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/  ##切換到mfs配置文件目錄
[root@master mfs]# cp mfsmaster.cfg.dist mfsmaster.cfg  ##master服務(wù)器配置文件
[root@master mfs]# cp mfsexports.cfg.dist mfsexports.cfg  ##掛載權(quán)限配置文件
[root@master mfs]# cp mfsmetalogger.cfg.dist mfsmetalogger.cfg  ##日志配置文件
[root@master mfs]# cd /usr/local/mfs/var/mfs/
[root@master mfs]# cp metadata.mfs.empty metadata.mfs  ##元數(shù)據(jù)文件
[root@master mfs]# ln -s /usr/local/mfs/sbin/* /usr/local/sbin  ##命令便于系統(tǒng)識別
[root@master mfs]# chown -R mfs.mfs /usr/local/mfs/   ##給mfs目錄屬主屬組權(quán)限
[root@master mfs]# mfsmaster start   ##開啟服務(wù)
##關(guān)閉為mfsmaster -s
[root@master mfs]# ps -elf | grep mfs  ##查看服務(wù)開啟情況

2,配置metalogger日志服務(wù)器

##默認(rèn)24小時,從master下載metadata.mfs.back,恢復(fù)整個mfs,需要從日志服務(wù)器取得該文件
[root@log ~]# systemctl stop firewalld.service 
[root@log ~]# setenforce 0
[root@log ~]# yum install zlib-devel gcc gcc-c++ -y
[root@log ~]# useradd -s /sbin/nologin mfs
[root@log ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/
Password for root@//192.168.100.3/LNMP-C7:  
[root@log ~]# cd /mnt/mfs/
[root@log mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@log mfs]# cd /opt/
[root@log opt]# cd mfs-1.6.27/
[root@log mfs-1.6.27]# ./configure \   ##配置
> --prefix=/usr/local/mfs \     ##安裝路徑
> --with-default-user=mfs \   ##默認(rèn)用戶和組
> --with-default-group=mfs \
> --disable-mfschunkserver \   ##關(guān)閉兩項功能,此兩項功能是chunk服務(wù)器需要的
> --disable-mfsmount
[root@log mfs-1.6.27]# make && make install  ##編譯安裝
[root@log mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@log mfs]# cp mfsmetalogger.cfg.dist mfsmetalogger.cfg  ##復(fù)制配置文件模板
[root@log mfs]# vim mfsmetalogger.cfg  ##編輯配置文件
MASTER_HOST = 192.168.13.128  ##指定master服務(wù)器地址
[root@log mfs]# ln -s /usr/local/mfs/sbin/* /usr/local/sbin/   ##命令便于系統(tǒng)識別
[root@log mfs]# mfsmetalogger start  ##開啟服務(wù)

3,配置chunk1,2存儲服務(wù)器(兩個chunk服務(wù)器操作一致)

[root@chunk01 ~]# systemctl stop firewalld.service 
[root@chunk01 ~]# setenforce 0
[root@chunk01 ~]# yum install zlib-devel gcc gcc-c++ -y
[root@chunk01 ~]# useradd -s /sbin/nologin mfs
[root@chunk01 ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/
Password for root@//192.168.100.3/LNMP-C7:  
[root@chunk01 ~]# cd /mnt/mfs/
[root@chunk01 mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@chunk01 mfs]# cd /opt/mfs-1.6.27/
[root@chunk01 mfs-1.6.27]# ./configure \
> --prefix=/usr/local/mfs \
> --with-default-user=mfs \
> --with-default-group=mfs \
> --disable-mfsmaster \   ##關(guān)閉master功能
> --disable-mfsmount
[root@chunk01 mfs-1.6.27]# make && make install
[root@chunk01 mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@chunk01 mfs]# cp mfschunkserver.cfg.dist mfschunkserver.cfg  ##復(fù)制配置文件模板
[root@chunk01 mfs]# cp mfshdd.cfg.dist mfshdd.cfg 
[root@chunk01 mfs]# vim mfschunkserver.cfg
MASTER_HOST = 192.168.13.128  ##添加master服務(wù)器的地址
[root@chunk01 mfs]# vim mfshdd.cfg
##末行添加
/data  ##存儲空間
[root@chunk01 mfs]# mkdir /data  ##創(chuàng)建存儲空間
[root@chunk01 mfs]# chown -R mfs.mfs /data/  ##給mfs屬主屬組權(quán)限
[root@chunk01 mfs]# ln -s /usr/local/mfs/sbin/* /usr/local/sbin/
[root@chunk01 mfs]# mfschunkserver start  ##開啟服務(wù)

4,配置client客戶端

[root@client ~]# systemctl stop firewalld.service 
[root@client ~]# setenforce 0
[root@client ~]# yum install gcc gcc-c++ zlib-devel -y
[root@client ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/
Password for root@//192.168.100.3/LNMP-C7:  
[root@client ~]# cd /mnt/mfs/
[root@client mfs]# tar zxvf fuse-2.9.2.tar.gz -C /opt/  ##客戶端跟master掛載模塊
[root@client mfs]# cd /opt/fuse-2.9.2/
[root@client fuse-2.9.2]# ./configure  ##配置
[root@client fuse-2.9.2]# make && make install  ##編譯安裝
[root@client fuse-2.9.2]# vim /etc/profile  ##配置環(huán)境變量
##末行添加
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
[root@client fuse-2.9.2]# source /etc/profile   ##刷新配置文件
[root@client fuse-2.9.2]# useradd -s /sbin/nologin mfs  
[root@client fuse-2.9.2]# cd /mnt/mfs/
[root@client mfs]# tar zvxf mfs-1.6.27-5.tar.gz -C /opt/
[root@client mfs-1.6.27]# ./configure \
> --prefix=/usr/local/mfs \
> --with-default-user=mfs \
> --with-default-group=mfs \
> --disable-mfsmaster \    ##關(guān)閉master和chunkserver
> --disable-mfschunkserver \
> --enable-mfsmount    ##開啟掛載
[root@client mfs-1.6.27]# make && make install
[root@client mfs-1.6.27]# mkdir /opt/mfs   ##創(chuàng)建掛載點
[root@client mfs-1.6.27]# modprobe fuse  ##加載fuse到內(nèi)核
[root@client mfs-1.6.27]# /usr/local/mfs/bin/mfsmount /opt/mfs -H 192.168.13.128  ##掛載
[root@client mfs-1.6.27]# df -hT  ##查看
192.168.13.128:9421     fuse.mfs   32G     0   32G    0% /opt/mfs

5,優(yōu)化客戶端

[root@client mfs-1.6.27]# vim /etc/profile
##末行添加
export PATH=/usr/local/mfs/bin:$PATH
[root@localhost mfs-1.6.27]# source /etc/profile
[root@localhost mfs-1.6.27]# mfsgetgoal -r /opt/mfs  ##復(fù)制一份副本

6,在chunk服務(wù)器上查看

[root@chunk01 mfs]# cd /data/
[root@chunk01 data]# ls   ##已經(jīng)規(guī)劃好分布結(jié)構(gòu)
00  0E  1C  2A  38  46  54  62  70  7E  8C  9A  
01  0F  1D  2B  39  47  55  63  71  7F  8D  9B  
02  10  1E  2C  3A  48  56  64  72  80  8E  9C  
03  11  1F  2D  3B  49  57  65  73  81  8F  9D

7,在master服務(wù)器上啟動監(jiān)控程序

[root@master mfs]# mfscgiserv   ##開啟監(jiān)控程序
##在瀏覽器上查看服務(wù)器及磁盤

MFS分布式文件系統(tǒng)搭建
MFS分布式文件系統(tǒng)搭建


謝謝閱讀!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享名稱:MFS分布式文件系統(tǒng)搭建-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://vcdvsql.cn/article42/hodec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)面包屑導(dǎo)航、小程序開發(fā)、動態(tài)網(wǎng)站云服務(wù)器網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司