[图像和文字][提供方向脚本] CentOS 7 Fencing+Pacemaker三节点搭建高可用集群

试行求证:

 现在的数不完尝试都将以Linux平台下的 KVM虚构机为主,所以不可少的就是Virt-Manager 设想机微机。

美高梅在线登录网址,本章将对哪些设置和使用Virt-Manager微处理机举办教学,并且会对(实验用卡塔 尔(英语:State of Qatar)设想机进行简易布署,方便早先时期实验。

宿主机上操作:首要涉嫌ntp服务器的搭建以至fencing的配备

  1. ### 确认保证宿主机系统是联网的,配置网络请参谋 此链接

  2. ### 安装 virt-manager

    # dnf install virt-manager libvirt
    
  3. ### 使用virt-manager成立kvm虚构机并配置kvm设想机 请参照他事他说加以考察 此链接

  4. ### 安装fence、ntpd等软件

    # dnf install -y ntp fence-virtd fence-virtd-multicast fence-virtd-libvirt fence-virt*
    
  5. ### 配置ntpd 设置区时为巴黎

    # timedatectl list-timezones | grep Shanghai
    # timedatectl set-timezone Asia/Shanghai
    

    ### 改良ntp配置文件

    # 删除原配置中的相关配置项
    # sed -e '/^server/d' -e '/^#server/d' -e '/^fudge/d' -e '/^#fudge/d' -i /etc/ntp.conf
    
    # 在结尾添加ntp服务器配置
    # sed -e '$a server 127.127.1.0' -e '$a fudge 127.127.1.0 stratum' -i /etc/ntp.conf 
    

    ### 设置开机自启、开启服务并查阅景况

    # systemctl enable ntpd.service && systemctl start ntpd.service && systemctl status ntpd.service
    

     

    ntpq -c peers 
    ntpq -c assoc 
    timedatectl 
    
  6. ### 配置fence-virtd

    ### 创建 /etc/cluster 文件夹

    # mkdir -p /etc/cluster
    

    ### 生成fence_xvm.key文件

    # echo fecb9e62cbcf4e54dcfb > /etc/cluster/fence_xvm.key
    

    ### 初始化fence_virtd

    # fence_virtd -c
    

    ### 确认模块寻觅路线 www.4688.com 1 确认监听格局 www.4688.com 2 确认监听IP地址以至端口 www.4688.com 3 确认监听网卡接口 www.4688.com 4www.4688.com, 确认密钥路线 www.4688.com 5 确认后端虚构化模块 www.4688.com 6 确认Libvirt URL www.4688.com 7 是还是不是替换文件 www.4688.com 8

    ### 设置开机自启、开启服务并查阅情形

    # systemctl enable fence_virtd && systemctl start fence_virtd && systemctl status fence_virtd
    
  7. ### 验证fencevirtd 查询全数情况的虚构机

    # fence_xvm -o list
    

    ###  查询结果如下图: www.4688.com 9

  8. ### Fencing操作 关闭全体已开启的虚构机

    # 启动(on)、关机(off)、重启(reboot)、状态获取(status)
    # fence_xvm -o off -H HA1
    # fence_xvm -o off -H HA2
    # fence_xvm -o off -H HA3
    

    ### 再一次询问,结果如下图: www.4688.com 10

实践步骤:

  1. ### 准备镜像CentOS 7.4 1804  

  2. ### 安装 Virt-Manager

    # dnf install virt-manager libvirt -y
    

    ### 打开 Virt-Manager

    # virt-manager
    # 弹框输入密码即可
    
  3. ### 创建 KVM 虚拟机 选择 Local install media(ISO image or CDROM) -->  Forward www.4688.com 11 选择ISO镜像,点击 Browse www.4688.com 12 会进去采取镜像分界面 www.4688.com 13 点击左下角增加镜像原著件存款和储蓄地方 举个例子小编的镜像在 /home/Documents 文件夹,以往增加它 Name为 Documents,Type为dir,Target Path暗许就能够 www.4688.com 14 www.4688.com 15 增多立业成家,选取镜像 www.4688.com 16 www.4688.com 17 上面安装设想机内部存款和储蓄器和CPU数目 www.4688.com 18 其次是安装卷(磁盘卡塔 尔(阿拉伯语:قطر‎大小及岗位,可校勘 www.4688.com 19 确认配置参数甚至安装互联网 --> Finish www.4688.com 20 起头设置系统 www.4688.com 21

  4. ### 安装系统

  5. ### 系统联网初阶化详细见 此链接

    ### 设置网卡开机自启

    # sed -i '/ONBOOT/s/no/yes/' /etc/sysconfig/network-scripts/ifcfg-eth0 
    # systemctl restart network
    # ip a        ##先设置ip,方便通过主机ssh到虚拟机
    

    ### 设置静态IP地址

  6. ### 设置主机名

    # hostnamectl set-hostname HOSTNAME
    
  7. ### 配置hosts文件

    # vi /etc/hosts
    
  8. ### 关闭防火墙

    # systemctl stop firewalld && systemctl disable firewalld
    
  9. ### 关闭 SElinux

    # sed -i  "s/^SELINUX=.*/SELINUX=disabled/g"  /etc/selinux/config
    
  10. ### 更换 YUM 源

    # mkdir -p /etc/yum.repos.d/bak
    # mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/bak
    # mv Cent* bak # curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    # yum clean all
    # yum makecache
    
  11. ### 更新系统

    # yum upgrade
    
  12. ### COMPLETE!!!

尝试步骤:

实验情形:

尝试情形: