- 浏览: 55214 次
- 性别:
- 来自: 北京
文章分类
最新评论
mini安装centos7
更新yum源
安装依赖库
安装MFS
vi /etc/hosts
mfsmaster安装配置
vi /application/mfs/etc/mfs/mfsexports.cfg
第一个设置,代表让172.16.0.0网段机器可以挂载mfs的根分区;如果将"/"改为"."符号则表示允许访问所有
第二个设置是允许客户端挂载使用回收站功能。如果决定了挂载mfsmeta,那么一定要在mfsmaster的mfsexport.cfg文件中添加这条记录:
配置mfsmaster自启
vi /lib/systemd/system/mfs.service
systemctl start mfs.service
systemctl enable mfs.service
lsof -i :9420
配置cgi客户端
vi /lib/systemd/system/mfscgi.service
systemctl start mfscgi.service
systemctl enable mfscgi.service
lsof -i :9425
安装mfschunkserver[其他chunkserver配置相同]
mkdir -p /data/mfsdata
chown -R mfs:mfs /data/mfsdata
cd /application/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs
cd /application/mfs/etc/mfs
cp mfschunkserver.cfg.sample mfschunkserver.cfg
vi mfschunkserver.cfg
cp mfshdd.cfg.sample mfshdd.cfg
echo "/data/mfsdata 20G" >> mfshdd.cfg
设置chunkserver自启动
vi /lib/systemd/system/mfschunkserver.service
systemctl start mfschunkserver.service
systemctl enable mfschunkserver.service
lsof -i :9422
安装metalogger元数据日志服务器操作记录
vi mfsmetalogger.cfg
设置mfsmetalogger自启动
vi /lib/systemd/system/mfsmetalogger.service
systemctl start mfsmetalogger.service
systemctl enable mfsmetalogger.service
lsof -i :9419
安装mfs client客户端
查看mfscli信息
df -h
更新yum源
yum -y install net-tools wget lrzsz lsof mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all yum makecache
安装依赖库
yum -y remove selinux* yum -y update yum -y install pcre pcre-devel openssl openssl-devel gcc-c++
安装MFS
vi /etc/hosts
172.16.33.230 mfs-master mfsmaster 172.16.33.231 metalogger 172.16.33.232 chunkserver01 172.16.33.234 chunkserver02 172.16.33.235 client-server
mfsmaster安装配置
hostnamectl set-hostname mfsmaster mkdir -p /application useradd mfs -M -s /sbin/nologin systemctl disable iptables.service cd /home/ wget https://fossies.org/linux/misc/legacy/moosefs-3.0.96-1.tar.gz tar -zxvf moosefs-3.0.96-1.tar.gz cd moosefs-3.0.96 ./configure --prefix=/application/mfs --with-default-user=mfs --with-default-group=mfs cd /application/mfs/etc/mfs cp -a mfsmaster.cfg.sample mfsmaster.cfg cp -a mfstopology.cfg.sample mfstopology.cfg cp -a mfsexports.cfg.sample mfsexports.cfg cd /application/mfs/var/mfs/ cp metadata.mfs.empty metadata.mfs chown -R mfs:mfs /application/mfs/
vi /application/mfs/etc/mfs/mfsexports.cfg
172.16.0.0/16 / rw,alldirs,maproot=0 * . rw
第一个设置,代表让172.16.0.0网段机器可以挂载mfs的根分区;如果将"/"改为"."符号则表示允许访问所有
第二个设置是允许客户端挂载使用回收站功能。如果决定了挂载mfsmeta,那么一定要在mfsmaster的mfsexport.cfg文件中添加这条记录:
配置mfsmaster自启
vi /lib/systemd/system/mfs.service
[Unit] Description=mfs After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/application/mfs/sbin/mfsmaster start ExecReload=/application/mfs/sbin/mfsmaster reload ExecStop=/application/mfs/sbin/mfsmaster stop ExecRestart=/application/mfs/sbin/mfsmaster restart [Install] WantedBy=multi-user.target
systemctl start mfs.service
systemctl enable mfs.service
lsof -i :9420
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mfsmaster 4601 mfs 9u IPv4 31114 0t0 TCP *:9420 (LISTEN)
配置cgi客户端
vi /lib/systemd/system/mfscgi.service
[Unit] Description=mfscgi After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/application/mfs/sbin/mfscgiserv start ExecReload=/application/mfs/sbin/mfscgiserv reload ExecStop=/application/mfs/sbin/mfscgiserv stop ExecRestart=/application/mfs/sbin/mfscgiserv restart [Install] WantedBy=multi-user.target
systemctl start mfscgi.service
systemctl enable mfscgi.service
lsof -i :9425
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mfscgiser 1313 root 3u IPv4 19739 0t0 TCP *:9425 (LISTEN)
安装mfschunkserver[其他chunkserver配置相同]
hostnamectl set-hostname chunkserver01 mkdir -p /application useradd mfs -M -s /sbin/nologin systemctl disable iptables.service cd /home/ wget https://fossies.org/linux/misc/legacy/moosefs-3.0.96-1.tar.gz tar -zxvf moosefs-3.0.96-1.tar.gz cd moosefs-3.0.96 ./configure --prefix=/application/mfs --with-default-user=mfs --with-default-group=mfs cd /application/mfs/etc/mfs cp -a mfsmaster.cfg.sample mfsmaster.cfg cp -a mfstopology.cfg.sample mfstopology.cfg cp -a mfsexports.cfg.sample mfsexports.cfg cd /application/mfs/var/mfs/ cp metadata.mfs.empty metadata.mfs chown -R mfs:mfs /application/mfs/
mkdir -p /data/mfsdata
chown -R mfs:mfs /data/mfsdata
cd /application/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs
cd /application/mfs/etc/mfs
cp mfschunkserver.cfg.sample mfschunkserver.cfg
vi mfschunkserver.cfg
MASTER_HOST = 172.16.33.230 //这个填写master管理节点的ip或主机名 MASTER_PORT = 9420
cp mfshdd.cfg.sample mfshdd.cfg
echo "/data/mfsdata 20G" >> mfshdd.cfg
设置chunkserver自启动
vi /lib/systemd/system/mfschunkserver.service
[Unit] Description=mfschunkserver After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/application/mfs/sbin/mfschunkserver start ExecReload=/application/mfs/sbin/mfschunkserver reload ExecStop=/application/mfs/sbin/mfschunkserver stop ExecRestart=/application/mfs/sbin/mfschunkserver restart [Install] WantedBy=multi-user.target
systemctl start mfschunkserver.service
systemctl enable mfschunkserver.service
lsof -i :9422
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mfschunks 1239 mfs 11u IPv4 18765 0t0 TCP *:9422 (LISTEN)
安装metalogger元数据日志服务器操作记录
hostnamectl set-hostname metalogger mkdir -p /application useradd mfs -M -s /sbin/nologin systemctl disable iptables.service cd /home/ wget https://fossies.org/linux/misc/legacy/moosefs-3.0.96-1.tar.gz tar -zxvf moosefs-3.0.96-1.tar.gz cd moosefs-3.0.96 ./configure --prefix=/application/mfs --with-default-user=mfs --with-default-group=mfs cd /application/mfs/var/mfs/ cp metadata.mfs.empty metadata.mfs cd /application/mfs/etc/mfs cp mfsmetalogger.cfg.sample mfsmetalogger.cfg chown -R mfs:mfs /application/mfs
vi mfsmetalogger.cfg
META_DOWNLOAD_FREQ = 1 MASTER_HOST = 172.16.33.230 MASTER_PORT = 9419
设置mfsmetalogger自启动
vi /lib/systemd/system/mfsmetalogger.service
[Unit] Description=mfsmetalogger After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/application/mfs/sbin/mfsmetalogger start ExecReload=/application/mfs/sbin/mfsmetalogger reload ExecStop=/application/mfs/sbin/mfsmetalogger stop ExecRestart=/application/mfs/sbin/mfsmetalogger restart [Install] WantedBy=multi-user.target
systemctl start mfsmetalogger.service
systemctl enable mfsmetalogger.service
lsof -i :9419
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mfsmaster 4736 mfs 8u IPv4 31683 0t0 TCP *:9419 (LISTEN)
安装mfs client客户端
mkdir -p /data/mfs /data/mfsmeta yum -y install fuse fuse-devel hostnamectl set-hostname client-server mkdir -p /application useradd mfs -M -s /sbin/nologin systemctl disable iptables.service cd /home/ wget https://fossies.org/linux/misc/legacy/moosefs-3.0.96-1.tar.gz tar -zxvf moosefs-3.0.96-1.tar.gz cd moosefs-3.0.96 ./configure --prefix=/application/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount make && make install /application/mfs/bin/mfsmount /data/mfs -H mfsmaster /application/mfs/bin/mfsmount /data/mfsmeta/ -H mfsmaster
查看mfscli信息
/application/mfs/bin/mfscli -SIN -H mfsmaster
df -h
文件系统 容量 已用 可用 已用% 挂载点 mfsmaster:9421 38G 128K 38G 1% /data/mfs
发表评论
-
CentOS7安装配置Zabbix3.4
2018-07-25 09:14 514mini安装CentOS7 && 基本配置 ... -
CentOS7安装gitlab+汉化
2018-07-20 16:20 827mini安装centos7 更新yum源 yum - ... -
CentOS7安装jira,confluence
2018-07-18 16:47 1603mini安装centos7 更新yum源 yum -y ... -
Grafana安装&基本配置
2018-01-04 11:26 1038安装Grafana yum -y install fon ... -
CentOS7 npm+zabbix 安装配置
2017-12-28 10:52 459mini安装centos7 更新yum源 yum -y ... -
centos7 docker nginx tomcat 动静分离 负载均衡配置
2017-09-26 16:01 555mini安装centos7 64位 yum -y upda ... -
sql每天统计查询
2017-09-14 12:01 760select YEAR(createtime)年,MONTH( ... -
centos6.6 RHCS安装配置
2015-06-26 13:22 0需要用到的各组件功能: RHCS(Red Hat Cluste ... -
ansible安装配置
2015-06-24 14:29 6501) 准备环境 1. yum -y install gcc g ... -
linux下强制新用户首次登陆修改密码
2015-04-29 14:36 1536linux下强制新用户首次登陆修改密码 1. 使用userad ... -
linux下apache启动,httpd: apr_sockaddr_info_get() failed for
2015-02-28 13:24 424httpd: apr_sockaddr_info_get() ... -
更新yum源
2015-02-28 11:36 415CentOS更改yum源与更新系统 [1] 首先备份/etc ... -
lvs+keepalived
2015-02-11 11:55 507安装ipvsadmin yum install -y gcc ... -
nginx+keepalived
2015-02-11 11:48 700vi /etc/keepalived/keepalived.c ... -
haproxy+keepalived安装配置说明
2015-01-31 17:46 1260安装Keepalived yum install -y ... -
AVAYA基本命令
2014-10-21 17:23 724AVAYA常用命令集 (2007-05-1 ... -
nmap详解
2014-04-01 17:37 615进行ping扫描,打印出对 ... -
查找虚拟机所在宿主机
2014-04-01 17:36 1650查找对应的ip地址的mac地址 #show arp | inc ... -
SQLServer存储过程
2013-11-02 13:13 644create proc [dbo].[PhoneRec] (@ ... -
mysql备份数据库
2013-11-02 12:33 550备份MySQL数据库的命令 mysqldump -hhostn ...
相关推荐
根据网上的各种资源,经过自已的多翻测试整理的文档,比较详细,用的VMware安装的CentOS6.3 进行的测试,在虚拟机上用LVM扩容不好使,但在真机上是好用的。
安装步骤通常包括配置环境,例如建议的配置是拥有1台Master Server、至少1台Chunk Server和1台Client,且推荐操作系统为CentOS 5.4 X64。元数据Master服务器的安装涉及到`./configure`命令的参数设置,如`--disable-...
【企业实用-CentOS 7搭建MFS网络分布式文件系统】 MFS,全称为Moose File System,是一种网络分布式文件系统,旨在提供高可用性、容错性和可扩展性。在MFS中,数据被分散地存储在多个物理服务器上,用户通过统一的...
**mfs(MooseFS)分布式文件系统安装手册** MooseFS,简称mfs,是一种高性能、可伸缩、容错性强的分布式文件系统。它将数据分散存储在多个服务器上,提供高可用性和可扩展性,适用于大数据处理、云计算环境以及需要...
本手册旨在帮助用户了解MooseFS的基础架构,环境要求,安装步骤,故障排除,以及配置管理等方面的知识。 1. 关于MooseFS - 架构:MooseFS使用一个中心服务器(Master Server)来管理文件系统元数据,而数据块...
MooseFS,简称MFS,是一款高性能、可扩展的分布式文件系统,专为大规模数据存储和访问而设计。它将存储资源分布在多...正确安装和配置MFS,可以为企业提供一个高效、可靠的分布式存储解决方案,适应大数据时代的需求。
4.6 部署MFS文件服务 73 4.7 部署Rsync同步服务 74 4.8 部署DNS域名服务 76 4.9 部署DHCP地址服务 80 4.10 部署Kickstart系统 82 4.11 部署LVS负载均衡 86 4.12 部署Mysql服务 89 4.13 部署MariaDB集群 90 4.14 部署...
本指南将详细介绍如何安装 MooseFS 2.0.73 版本,并涵盖从配置 DNS 服务到最终安装各组件的所有步骤。 ### 1.1 1.6.2x 版本与 2.0.x 版本之间的主要差异 1. **主服务器配置通过 DNS 实现**:不再支持在客户端和 ...
在这个场景中,我们将讨论如何在CentOS 6.3系统上配置Hadoop 1.0.4版本的硬件HA,特别是消除NameNode的单点故障。NameNode是Hadoop分布式文件系统(HDFS)的关键组件,负责存储和管理文件系统的元数据,因此确保其高...
- **MooseFS官方安装部署手册**:本手册提供了官方推荐的MooseFS分布式文件系统的安装步骤和配置指南,涵盖多种操作系统平台,如Ubuntu、CentOS、RedHat以及MacOSX。 #### 描述解析 - **包含Ubuntu、CentOS、...
1. 安装操作系统,例如CentOS 5.3(64位)。 2. 安装并配置Nginx,创建运行Nginx的用户和组,如www。 3. 下载并编译安装PCRE库和Nginx。 4. 编辑Nginx配置文件,设置负载均衡策略。 5. 安装并配置Keepalived,定义...
- **添加仓库**:根据不同的操作系统选择合适的仓库进行安装,例如Ubuntu/Debian、RHEL/CentOS 6/7以及macOS等都有相应的安装指南。 - **不同版本间的包名差异**:需要注意的是,MooseFS的专业版与开源GPL版之间的包...
**Moosefs-master 安装配置**: - 在Master服务器上安装Moosefs-master,首先需要配置yum源,下载RPM-GPG-KEY-MooseFS和MooseFS-2-el6.repo到相应目录。 - 使用`yum install`安装`moosefs-master`, `moosefs-cli`, `...
这通常包括设置元数据服务器(MOS)、 Chunk服务器(MOS Chunk Server)和客户端(MFS Mounter)的配置文件,比如`/etc/mfsmaster.conf`、`/etc/mfsmount.conf`等。 5. 启动MooseFS服务,你可以使用`systemctl`...