分布式存储GlusterFS实战二——GlusterFS安装

1. GlusterFS安装前的准备

  • 环境准备

    电脑一台,内存>=4G,可用磁盘空间大于50G。
    安装VirtualBox 或VMWARE Workstation虚拟机软件。
    安装好四台CentOS-6-x86_64(6.2-6.8都可以)的虚拟机。
    基本系统:1VCPU+1024M内存+10G硬盘。
    网络选择:网络地址转换(NAT)。
    软件包选择:Basic Server。
    关闭iptables和SELinux。
  • 系统版本内核

    #准备四台虚拟机,每台加一块20G的硬盘
    [root@master ~]# cat /etc/redhat-release 
    CentOS release 6.8 (Final)
    [root@master ~]# uname -r
    2.6.32-642.el6.x86_64

                                        

2. GlusterFS安装

  • 2.1 更改主机名

    #修改每台机器的/etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.56.14 mystorage1
    192.168.56.15 mystorage2
    192.168.56.16 mystorage3
    192.168.56.17 mystorage4
  • 2.2 关闭selinux和防火墙

    #关闭selinux
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux 或者
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    也可以用vi直接编辑修改
    
    #关闭防火墙
    关闭命令:  service iptables stop 
    永久关闭防火墙:chkconfig iptables off
    两个命令同时运行,运行完成后查看防火墙关闭状态 
    service iptables status
  • 2.3 安装epel源

    Glusterfs  yum源有部分包依赖 epel 源
    yum –y install  epel-release
  • 2.4 安装glusterfs源

    [root@mystorage1 ~]wget -P /etc/yum.repos.d/ http://download.gluster.org/pub/gluster/glusterfs/3.7/LATEST/RHEL/glusterfs-epel.repo
    [root@mystorage1 ~]# yum install –y centos-release-gluster37.noarch
    [root@mystorage1 ~]# yum --enablerepo=centos-gluster*-test install glusterfs-server glusterfs-cli glusterfs-geo-replication
    
    #或上边的源失效可以直接下载安装包进行安装
    把 glusterfs 的相关包下载到本地目录
    主要包括
    glusterfs-3.7.4-2.el6.x86_64.rpm 
    glusterfs-cli-3.7.4-2.el6.x86_64.rpm 
    glusterfs-debuginfo-3.7.4-2.el6.x86_64.rpm  
    glusterfs-geo-replication-3.7.4-2.el6.x86_64.rpm
    glusterfs-rdma-3.7.4-2.el6.x86_64.rpm
    glusterfs-api-3.7.4-2.el6.x86_64.rpm  
    glusterfs-client-xlators-3.7.4-2.el6.x86_64.rpm  
    glusterfs-fuse-3.7.4-2.el6.x86_64.rpm       
    glusterfs-libs-3.7.4-2.el6.x86_64.rpm             
    glusterfs-server-3.7.4-2.el6.x86_64.rpm
    下载地址:
    http://download.gluster.org/pub/gluster/glusterfs/3.7/LATEST/CentOS/epel-6.8/x86_64/
    例如 :mkdir -p /opt/glusterfs
     执行 yum –y install glusterfs-*
    一直执行完毕,没有报错的话 glusterfs 安装完毕
  • 2.5 查看gluster版本信息

    #安装完毕查看glusterfs版本
    [root@mystorage1 ~]# glusterfs -V
    glusterfs 3.7.20 built on Jan 30 2017 15:39:27
    Repository revision: git://git.gluster.com/glusterfs.git
    Copyright (c) 2006-2013 Red Hat, Inc. <http://www.redhat.com/>
    GlusterFS comes with ABSOLUTELY NO WARRANTY.
    It is licensed to you under your choice of the GNU Lesser
    General Public License, version 3 or any later version (LGPLv3
    or later), or the GNU General Public License, version 2 (GPLv2),
    in all cases as published by the Free Software Foundation.
  • 2.6 启动停止服务

    #若安装缺包启动时会报相应的错误,注意看日志
    service glusterd start
    service glusterd stop 
    
    #添加开机启动
    chkconfig glusterd on
anzhihe安志合个人博客,版权所有丨 如未注明,均为原创 丨转载请注明转自:https://chegva.com/1750.html | ☆★★每天进步一点点,加油!★★☆

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注