1 准备好6台虚拟机:(centos7) 
Master server:  192.168.242.135 
Cgi server:                192.168.242.135 
metaLogger server: 192.168.242.131 
chunk servers:    192.168.242.133 
                 192.168.242.134 
clients:          192.168.242.136

关闭所有机器的防火墙。 systemctl stop firewalld.service

2. 在Master servers, chunk servers 和 clients机器中映射域名。 (可以修改,也可以不修改,不修改情况下修改修改/etc/mfs/下配置文件)
echo 192.168.242.135  mfsmaster >> /etc/hosts 
echo 192.168.242.133 mfschunk01 >> /etc/hosts 
注意:写在开头是为了提醒。 
      所有命令必须是正常stop ,如 mfsmaster stop。否则可能导致服务无法启动,需要恢复。 
启动顺序: 
      matser---metalogger---chunker---client. 
关闭顺序: 
     client---chunker---metalogger---master

3. 下载安装包 
  1)从官网下载压缩包: 
  http://ufpr.dl.sourceforge.net/project/moosefs/3.0.79/moosefs-packages-all-3.0.79.tar.gz 
  2) 登录linux服务器,查看操作系统版本。 命令:cat /etc/issue 
  2)解压,将对应版本的文件 
      moosefs-master-3.0.79-1.rhsysv.x86_64.rpm 
     moosefs-cgi-3.0.79-1.rhsysv.x86_64.rpm 
     moosefs-cgiserv-3.0.79-1.rhsysv.x86_64.rpm 
     拷贝到 usr/local/moosefs下 
4. 安装master server(192.168.242.135) 
   1)rpm –ivh moosefs-master-3.0.79-1.rhsysv.x86_64.rpm 
   2)确认在 /etc/mfs 下生成了相关的配置文件 (mfsexports.cfg, mfsmaster.cfg 等) 
   3)设置自动启动, 创建 /etc/default/moosefs-master,  输入 MFSMASTER_ENABLE=true 
   4) 创建用户 useradd -s /sbin/nologin mfs, 并更改权限chown -R mfs:mfs /var/lib/mfs 
   5)service moosefs - master start 
   6) 使用 mfsmaster start 可忽略(3,4,5) 
5. 安装监控(192.168.242.135) 
   1)rpm –ivh moosefs-cgi-3.0.79-1.rhsysv.x86_64.rpm 
      rpm –ivh moosefs-cgiserv-3.0.79-1.rhsysv.x86_64.rpm 
       如果装错,卸载(rpm -e --allmatches --nodeps moosefs-master-3.0.79-1.rhsysv.x86_64) 
   2)启动监控:mfscgiserv start 
   3)查看监控: http://192.168.242.135:9425/mfs.cgi 
6.安装客户端(192.168.242.136) 
   1)rpm -ivh moosefs-cli-3.0.79-1.rhsysv.x86_64.rpm 
7.安装chunkserver(192.168.242.133-134) 
   1) rpm -ivh moosefs-chunkserver-3.0.79-1.rhsysv.x86_64.rpm 
   2) 修改配置, vi /etc/mfs/mfshdd.cfg 
      将其中的 /mnt/hd1 的注释去掉,为trunk指定挂载目录 
   3)创建目录 
      mkdir /mnt/hd1 
      chown -R mfs:mfs /mnt/hd1 
   4) 启动服务 
      mfschunkserver start 
   8.安装用户使用client( 192.168.242.136) 
     rpm -ivh moosefs-client-3.0.79-1.rhsysv.x86_64.rpm 
     mkdir -p /mnt/mfs 
     mfsmount /mnt/mfs -H mfsmaster

MooseFS 3.0 集群环境部署过程的更多相关文章

  1. MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)

    MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案.MGR是MySQL官方在5.7.17版本引进的一个数据库高可用与 ...

  2. Centos7下ELK+Redis日志分析平台的集群环境部署记录

    之前的文档介绍了ELK架构的基础知识,日志集中分析系统的实施方案:- ELK+Redis- ELK+Filebeat - ELK+Filebeat+Redis- ELK+Filebeat+Kafka+ ...

  3. Mongodb副本集+分片集群环境部署记录

    前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...

  4. Mongodb副本集+分片集群环境部署

    前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...

  5. kafka 基础知识梳理及集群环境部署记录

    一.kafka基础介绍 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...

  6. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  7. kubernetes学习与实践篇(二) kubernetes1.5 的安装和集群环境部署

    kubernetes 1.5 的安装和集群环境部署 文章转载自:http://www.cnblogs.com/tynia/p/k8s-cluster.html 简介: Docker:是一个开源的应用容 ...

  8. 多机部署redis5.0集群环境

    redis5.0集群部署 一.集群介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redi ...

  9. Centos7.5基于MySQL5.7的 InnoDB Cluster 多节点高可用集群环境部署记录

    一.   MySQL InnoDB Cluster 介绍MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, G ...

随机推荐

  1. bzoj2229: [Zjoi2011]最小割(最小割树)

    传送门 这题是用最小割树做的(不明白最小割树是什么的可以去看看这一题->这里) 有了最小割树就很简单了……点数那么少……每次跑出一个最大流就暴力搞一遍就好了 //minamoto #includ ...

  2. centos 7 安装python3

    centos系统默认已安装python2.7,python3需要手动安装.以上是安装步骤 一.备份原来的2.7版本 首先看一下默认的python2.7在哪里 [root@apple ~]# cd / ...

  3. 利用canvas实现倒计时功能

    wxml代码:<view class=“page-body”><view class=“page-body-wrapper”><canvas canvas-id=“can ...

  4. centos7安装配置docker

    1. 安装/升级Docker客户端 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . uname -r 从 ...

  5. DHCP DHCPv6

    为了给网络客户机自动分配IP地址以及生成所需的配置参数,IETF分别给IPV4和IPV6网络定义了相关的协议标准,即DHCP(RFC2131)和DHCPV6(RFC3315),以及扩充的选项标准.本文 ...

  6. 解决eclipse双击类名、选中类名出现假死或者非常慢的问题(取消Eclipse鼠标悬停和自定义快捷键)

    eclipse(MyEclipse)关闭鼠标移动提示代码功能和自定义快捷键代码提示设置的方法 eclipse(MyEclipse)关闭鼠标移动提示代码功能: eclipse(MyEclipse)--& ...

  7. React的核心概念

    1.JSX的语法(javascript和XML结合的语法) 2.元素渲染(页面渲染) 3.组件 创建组件和组件之间传参 4.props属性 是父元素(父组件传递给子组件的值)和state状态(子组件自 ...

  8. HDU6438:Buy and Resell(贪心+数据结构)

    题意 : 给出一些数.你可以从左到右对这些数进行三种操作花费 Ai 买入东西.以 Ai 价格卖出你当前有的东西.或者什么都不做.现在问你可以获取的最大利益是多少 分析:对每一个元素产生的贡献可以先计算 ...

  9. set<int> 的用法

    博客学习:https://blog.csdn.net/yas12345678/article/details/52601454 介绍一下 *max_element(a,a+n)  求取数组最大的元素  ...

  10. Spring AOP——Spring 中面向切面编程

    前面两篇文章记录了 Spring IOC 的相关知识,本文记录 Spring 中的另一特性 AOP 相关知识. 部分参考资料: <Spring实战(第4版)> <轻量级 JavaEE ...