一、配置文件系统

任意节点用ISCSI的共享磁盘创建LVM

node1

pvcreate /dev/sdb

vgcreate my_vg /dev/sdb

lvcreate -L 1G -n web_lv my_vg

lvscan

mkfs.xfs /dev/my_vg/web_lv

所有节点

#开启lvm高可用服务

lvmconf --enable-halvm --services --startstopservices

#启动后,node2上会自动同步node1上的集群卷组

vim /etc/lvm/lvm.conf

添加

  volume_list = [ "centos" ] #centos为所有非集群使用的VG,可用VGS查看

#重新生成initramfs(initram file system)
dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
#重启
reboot
#查看lv是否正常工作
lvscan
psc status

node1、node2

注意apache不能开机启动

#安装apache
yum -y install httpd wget
#修改配置文件,末尾添加,实现打开状态功能,主要为了对apache进行健康监测
vim /etc/httpd/conf/httpd.conf
<Location /server-status>
#SetHandler server-status
#Order deny,allow
#Deny from all
#Allow from 127.0.0.1
#以上为2.4版本以前的配置,新的apache只需配置
Require local
</Location>

添加LVM和文件系统资源

#自定义resource name,LVM为类型,之后定义一个resource group

pcs resouce create web_lvm LVM \

> volgrpname=my_vg \

> exclusive=true \

> --group apachegroup 

pcs resource show
pcs status lvscan #这时inactive变为active #创建文件系统资源
格式话文件系统 pcs resource create web_fs Filesystem \
> device="/dev/my_vg/web_lv"
> directory="/var/www/html" #挂载目录 \
> fstype="xfs" \
> --group apachegroup pcs resource show

添加VIP资源

pcs resource create web-vip IPaddr2 、
>ip=192.168.0.220
>cidr_netmask=
>--group apachegroup
>op monitor interval=30s pcs resource show

添加Apache资源

pcs resource create apache apache \
>configfile="/etc/httpd/conf/httpd.conf"
>statusurl="http://127.0.0.1/server-status" \
>--group apachegroup pcs resource show

测试调整资源

#node1设置为备机(主机),资源会漂移到node2
pcs cluster standby(unstandby) node1.描述 #pcs对集群进行操作可以在任意一个节点上操作
#资源的启动是有顺序的,文件系统、IP、脚本、可以用order进行调整

资源错误排除

遇到资源名错误等情况,如下,可以用update更新修改

pcs resource update web_fs device=/dev/my_vg/web-lv
#man pcs 可以查看pcs配置说明

Pacemaker+ISCSI实现Apache高可用-配置的更多相关文章

  1. Pacemaker+ISCSI实现Apache高可用-环境准备

    Pacemaker是红帽7上的集群管理器,用于替代6上RHCS 配置ISCSI 服务端 yum -y install targetcli systemctl enable target.service ...

  2. ResourceManager高可用配置

    ResourceManager高可用配置 1. yarn-site.xml配置 <property> <name>yarn.resourcemanager.cluster-id ...

  3. zabbix 3.2 高可用实现方式二-pacemaker+corosync实现zabbix高可用集群

    一.pacemaker 是什么 1.pacemaker 简单说明 2.pacemaker 由来 二.pacemaker 特点 三.pacemaker 内部结构 1.群集组件说明: 2.功能概述 四.c ...

  4. Spring Cloud之踩坑01 -- Eureka高可用配置

    转载:https://blog.csdn.net/dear_Alice_moon/article/details/79373955 问题描述: 在进行Eureka高可用配置时,控制台一直出现“.... ...

  5. Flume 高可用配置案例+load balance负载均衡+ 案例:日志的采集及汇总

    高可用配置案例 (一).failover故障转移 在完成单点的Flume NG搭建后,下面我们搭建一个高可用的Flume NG集群,架构图如下所示: (1)节点分配 Flume的Agent和Colle ...

  6. Haproxy的负载均衡和高可用配置

    一.Haproxy的理解    Haproxy是一个使用c语言编写的自由开发源代码软件,它提供高可用性.负载均衡.以及基于http和tcp的应用程序代理.    Haproxy特别使用于那些负载特别大 ...

  7. springCloud 之 Eureka注册中心高可用配置

    springCloud的eureka高可用配置方案思路是:几个服务中心之间相互注册,比如两个注册中心,A注册到B上,B注册到A上,如果是三个注册中心则是:A注册到BC上,B注册到AC上,C注册到AB上 ...

  8. Docker namespace,cgroup,镜像构建,数据持久化及Harbor安装、高可用配置

    1.Docker namespace 1.1 namespace介绍 namespace是Linux提供的用于分离进程树.网络接口.挂载点以及进程间通信等资源的方法.可以使运行在同一台机器上的不同服务 ...

  9. MariaDB+Keepalived双主高可用配置MySQL-HA

    利用keepalived构建高可用MySQL-HA,保证两台MySQL数据的一致性,然后用keepalived实现虚拟VIP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换. ...

随机推荐

  1. 移动端display:flex

    移动端display:flex布局时候,子元素有背景颜色时候,背景颜色不能铺满,有缝隙, // less .t-flex { background: blue; display: flex; > ...

  2. hextorgb

    function hexToRgb(hex) { // By Tim Down - http://stackoverflow.com/a/5624139/3493650 // Expand short ...

  3. node的定时器

    node.schedule(callback, interval, repeat, delay, key);node.unscheduleAllCallbacks(); 最妙的是还能再node的sch ...

  4. Bubble Sort HDU - 5775 树状数组

    //每个数字只会被它后面的比它小的数字影响,且会向右移动相应个数的位置 //比如:6 4 3 5 2 1 .4后面比它小的有 三个,因此它的最右边位置就是当前位置 +3,即5 //如果该数字本身在标准 ...

  5. V-Box

    Not ) (VERR_NEM_NOT_AVAILABLE). VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX ...

  6. Flutter简易顶部导航

    因为在AppBar的bottom参数中返回TabBar在平板模式的对齐模式是居中的且不可调整,所有将TabBar在title中返回 import 'package:flutter/material.d ...

  7. Centos下安装Oracle12c

    总结一次安装oracle的折腾血泪史环境准备 centos7 虚拟机VMware Workstation Pro14 IP:192.168.245.128(根据实际情况) 4G物理内存,8G虚拟内存, ...

  8. rp算法 随机化 刷题记录

    刷随机化是真的会上瘾quq 洛谷P3973 [TJOI2015]线性代数 看oiwiki上说可以随机化...于是... 就随机在a[i]上选一位取反,然后更新答案,最后输出答案. ...无话可说 代码 ...

  9. BK: How to read a book 第四篇

    第四篇 阅读的最终目标 第二十章 阅读的第四个层次:主题阅读 在做主题阅读时的要求: 1. 知道:知道应该读哪些书. 在面对如此庞大的相关资料时,我们要如何决定我们要研究的主题是什么呢. 如何判断属于 ...

  10. jQuery-File-Upload 使用,jQuery-File-Upload上传插件

    ================================ ©Copyright 蕃薯耀 2020-01-10 https://www.cnblogs.com/fanshuyao/ 一.官网地址 ...