rhel6.5系統(tǒng)環(huán)境:
server1   master
server2
server3
server4

首先server1下載軟件包:
libpcap-1.4.0-4.20130826git2dbcaa1.el6.x86_64.rpm  依賴環(huán)境
libpcap-devel-1.4.0-4.20130826git2dbcaa1.el6.x86_64.rpm  依賴環(huán)境
moosefs-3.0.80-1.tar.gz
yum install  -y rpm-build  rpm包檢測編譯環(huán)境安裝
rpmbuild  -tb moosefs-3.0.80-1.tar.gz  查看編譯軟件包
其中可能要安裝gcc編譯環(huán)境
yum install gcc -y
做軟連接ln -s moosefs-3.0.80-1.tar.gz  moosefs-3.0.80.tar.gz
進(jìn)入目錄 cd /root/rpmbuild/RPMS/x86_64
[root@server1 x86_64]# yum install -y moosefs-master-3.0.80-1.x86_64.rpm moosefs-cgi-3.0.80-1.x86_64.rpm moosefs-cgiserv-3.0.80-1.x86_64.rpm
將客戶端軟件包發(fā)到server2和server3
scp moosefs-chunkserver-3.0.80-1.x86_64.rpm  server2:/root/
scp moosefs-chunkserver-3.0.80-1.x86_64.rpm  server3:/root/
[root@server1 x86_64]# cd /etc/mfs/
[root@server1 mfs]# vim mfsmaster.cfg  可默認(rèn)不做修改,這里既不作修改
[root@server1 mfs]# vim  /etc/hosts  注意mfs解析
172.25.35.1 server1  mfsmaster
172.25.35.2 server2
172.25.35.3 server3
[root@server1 mfs]# cd /var/lib/mfs/
[root@server1 mfs]# ls     查看權(quán)限
changelog.2.mfs  changelog.5.mfs      metadata.mfs.empty
changelog.3.mfs  metadata.mfs         stats.mfs
changelog.4.mfs  metadata.mfs.back.1
[root@server1 mfs]# ll
總用量 3620
-rw-r----- 1 mfs mfs      33 6月  16 15:09 changelog.0.mfs
-rw-r----- 1 mfs mfs      67 6月  10 10:08 changelog.2.mfs
-rw-r----- 1 mfs mfs    1924 6月  10 09:58 changelog.3.mfs
-rw-r----- 1 mfs mfs    1712 6月  10 08:58 changelog.4.mfs
-rw-r----- 1 mfs mfs     213 6月   9 17:52 changelog.5.mfs
-rw-r----- 1 mfs mfs    3799 6月  10 11:08 metadata.mfs.back
-rw-r----- 1 mfs mfs    3799 6月  10 11:00 metadata.mfs.back.1
-rw-r--r-- 1 mfs mfs       8 6月   9 17:28 metadata.mfs.empty
-rw-r----- 1 mfs mfs 3672832 6月  10 11:08 stats.mfs
[root@server1 mfs]# mfsmaster   啟動mfsmaster
open files limit has been set to: 16384
working directory: /var/lib/mfs
lockfile created and locked
initializing mfsmaster modules ...
exports file has been loaded
topology file has been loaded
loading metadata ...
loading sessions data ... ok (0.0000)
loading storage classes data ... ok (0.0000)
loading objects (files,directories,etc.) ... ok (0.1752)
loading names ... ok (0.3000)
loading deletion timestamps ... ok (0.0000)
loading quota definitions ... ok (0.0000)
loading xattr data ... ok (0.0000)
loading posix_acl data ... ok (0.0000)
loading open files data ... ok (0.0000)
loading flock_locks data ... ok (0.0000)
loading posix_locks data ... ok (0.0000)
loading chunkservers data ... ok (0.0000)
loading chunks data ... ok (0.4275)
checking filesystem consistency ... ok
connecting files and chunks ... ok
all inodes: 6
directory inodes: 3
file inodes: 3
chunks: 6
metadata file has been loaded
stats file has been loaded
master <-> metaloggers module: listen on :9419
master <-> chunkservers module: listen on:9420
main master server module: listen on :9421
mfsmaster daemon initialized properly
[root@server1 mfs]# mfscgiserv  開啟服務(wù)及端口
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/share/mfscgi)
瀏覽器訪問:http://172.25.35.1:9425/mfs.cgi ~~~~
~~~~
[root@server1 x86_64]# pwd
/root/rpmbuild/RPMS/x86_64
[root@server1 x86_64]scp moosefs-client-3.0.80-1.x86_64.rpm  root@172.25.35.250:/root/desktop  把客戶端軟件發(fā)給測試機(jī)(這里即是物理機(jī)稍后作測試使用)
[root@server2 ~]# rpm -ivh  moosefs-chunkserver-3.0.80-1.x86_64.rpm
[root@server3 ~]# rpm -ivh  moosefs-chunkserver-3.0.80-1.x86_64.rpm
server2,3 安裝軟件,注意解析,同server1
[root@server2 ~]#  cd /etc/mfs/
[root@server2 mfs]#  vim mfshdd.cfg
/mnt/chunk1   文檔后面追加存儲路徑
[root@server2 mfs]# mkdir /mnt/chunk1/
[root@server2 mfs]# chown  mfs.mfs  /mnt/chunk1/
[root@server2 mfs]# mfschunkserver  啟動,server3同server2,只要文件目錄改為/mnt/chunk2和server2不同即可
給server2加一塊硬盤: 裝scsi服務(wù)
[root@server2 mfs]# yum install -y scsi-  安裝scsi所有包
[root@server2 mfs]# vim /etc/tgt/targets.conf
<target iqn.2018-06.com.example:server.target1>
backing-store /dev/vdb
</target>
root@server2 mfs]# /etc/init.d/tgtd  start
正在啟動 SCSI target daemon:                              [確定]
server1上:將新加這塊硬盤掛上
[root@server1 x86_64]# iscsiadm -m discovery -t st -p 172.25.35.2
172.25.35.2:3260,1 iqn.2018-06.com.example:server.target1
[root@server1 x86_64]# iscsiadm  -m node -l
Logging in to [iface: default, target: iqn.2018-06.com.example:server.target1, portal: 172.25.35.2,3260] (multiple)
Login to [iface: default, target: iqn.2018-06.com.example:server.target1, portal: 172.25.35.2,3260] successful.
[root@server1 x86_64]# fdisk -l 查看
Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        8192     8387584   83  Linux
[root@server1 x86_64]# fdisk -cu /dev/sda
[root@server1 x86_64]# mkfs.ext4  /dev/sda1  分區(qū)格式化
[root@server1 x86_64]# mount /dev/sda1  /mnt/
[root@server1 x86_64]# df    先掛載看下
[root@server1 x86_64]# cd /var/lib/mfs/
[root@server1 mfs]# mfsmaster stop   停掉服務(wù)
[root@server1 mfs]# cp -p  /mnt/   拷貝所有文文件到mnt下
[root@server1 mfs]# chown mfs.mfs /mnt/
[root@server1 mfs]# umount  /mnt/
[root@server1 mfs]# mount /dev/sda1  /var/lib/mfs
[root@server1 mfs]# mfsmaster
[root@server1 mfs]# df
/dev/sda1                        8255928  153132   7683420   2% /var/lib/mfs
因要實現(xiàn)高可用故server4上安裝master  解析同server1
[root@server4 ~]#  yum install -y moosefs-master-3.0.80-1.x86_64.rpm
[root@server4 ~]# yum install iscsi-
[root@server4 ~]# iscsiadm -m discovery -t st -p  172.25.35.2
172.25.35.2:3260,1 iqn.2018-06.com.example:server.target1
[root@server4 ~]# iscsiadm -m node -l
Logging in to [iface: default, target: iqn.2018-06.com.example:server.target1, portal: 172.25.35.2,3260] (multiple)
Login to [iface: default, target: iqn.2018-06.com.example:server.target1, portal: 172.25.35.2,3260] successful.
[root@server4 ~]# fdisk -l
回到前面說道的物理機(jī):同樣需要解析
[root@localhost ~]# rpm -ivh moosefs-client-3.0.80-1.x86_64.rpm
[root@localhost ~]# rpm -qa |grep moosefs
moosefs-client-3.0.80-1.x86_64   查看
[root@localhost ~]# cd /etc/mfs/
[root@localhost mfs]# vim mfsmount.cfg
/mnt/mfs
[root@localhost ~]# mfsmount
[root@localhost mfs]# df
mfsmaster:9421         34365120   4873600  29491520   15% /mnt/mfs
文件刪除恢復(fù)
[root@localhost mfs]# mkdir dir{1..2}
[root@localhost mfs]# mfsgetgoal  dir1/
dir1/: 2
[root@localhost mfs]# mfsgetgoal  dir2/
dir2/: 2
[root@localhost mfs]# cd dir1
[root@localhost mfs]# cp /etc/passwd .  拷貝一些文件測試
[root@localhost mfs]# cd dir2
[root@localhost mfs]#cp /etc/fstab  .
[root@localhost mfs]# cd dir1
[root@localhost dir1]# dd if=/dev/zero of=bigfile bs=1M count=200
寫入一個大文件
[root@localhost dir1]# mfsfileinfo  bigfile
[root@localhost dir1]# rm -f passwd
[root@localhost dir1]# mfsgettrashtime  .
.: 86400
[root@localhost dir1]# cd /etc/mfs/
[root@localhost mfs]# cat /etc/mfs/mfsmount.cfg
[root@localhost mnt]# mkdir mfsmeta
[root@localhost mnt]# mfsmount  -m /mnt/mfsmeta/
[root@localhost mnt]# cd mfsmeta/
[root@localhost mfsmeta]# ls
sustained  trash
[root@localhost mfsmeta]# cd trash/
[root@localhost trash]# find -name passwd
./004/00000004|dir1|passwd  尋找文件
[root@localhost trash]# mv ./004/00000004|dir1|passwd undel/
[root@localhost dir1]# pwd
/mnt/mfs/dir1
[root@localhost dir1]# ls
bigfile  passwd     又恢復(fù)了文件
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.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)用場景需求。
                本文標(biāo)題:MFS分布式存儲-創(chuàng)新互聯(lián)
                
                URL網(wǎng)址:http://www.chinadenli.net/article38/igssp.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、面包屑導(dǎo)航、網(wǎng)站建設(shè)
聲明:本網(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)
猜你還喜歡下面的內(nèi)容
