logo资料库

CentOS7/RHEL7 pacemaker+corosync高可用集群搭建.pdf

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
一、集群信息 使用光盘镜像安装好两台7.3系统的虚拟机,主机信息如下: linux-node1 linux-node2 192.168.132.11 192.168.132.12 CentOS Linux release 7.6.1810 (Core) CentOS-7-x86_64-DVD-1810.iso FTP-VIP:192.168.132.10 FTP-LVM:vg_ftp FTP-FS:/dev/vg_ftp/lv_ftp FTP:vsftpd TOMCAT-VIP:192.168.132.20 TOMCAT-LVM:vg_tomcat TOMCAT-FS:/dev/vg_tomcat/lv_tomcat TOMCAT:tomcat 主机名 IP地址 系统版本 挂载镜像源   资源组 (ftp-group)   资源组 (tomcat-group) 二、集群搭建 1、制作软件源 ●      挂载光盘 1 [root@linux‐node1 ~]# mkdir /mnt/cdrom 2 [root@linux‐node1 ~]# mount /dev/sr0 /mnt/cdrom/ 3 [root@linux‐node1 ~]# vim /etc/yum.repos.d/base.repo 4 [base] 5 name=base 6 baseurl=file:///mnt/cdrom 7 enable=1 ●     列出可用源 1 [root@linux‐node1 ~]# yum clean all 2 [root@linux‐node1 ~]# yum repolist 2、主机基础配置 ●      设置主机名 1 [root@linux‐node1 ~]# hostnamectl set‐hostname linux‐node1 ●      关闭防火墙
1 [root@linux‐node1 ~]# systemctl stop firewalld 1 [root@linux‐node1 ~]# systemctl disable firewalld ●      设置selinux为disabled   ●      配置host文件   ●      节点间配置免密互信   ●      同步host文件  
●      编辑/etc/chronyd.conf文件,增加时间服务器一行   ●      配置时间服务器,使集群节点时间同步   ●      设置时间同步,timedatectl输出结果中NTP enabled为yes,已开始同步   ●      查看chronyd状态,设置为开机启动     3、集群基础环境准备 ●      软件安装  
●      修改集群管理账号密码   ●      启用并设置集群软件开机自启   ●      集群节点认证   ●      创建集群  
●      查看当前集群状态          4、集群资源准备 ●      文件系统创建   注 : 1 、 命 令 内 容 为 创 建 集 群 的 同 时 在 各 节 点 上 启 动 集 群 并 设 置 为 启 用 状 态 注 : 1 、 注 意 命 令 输 出 内 容 , 在 尚 未 配 置 s t o n i t h 时 , 提 示 需 将 s t o n i t h - e n a b l e d 属 性 更 改 为 f a l s e ( 不 启 用 ) 2 、 O n l i n e : 显 示 当 前 在 线 节 点 3 、 F u l l   l i s t   o f   r e s o u r c e s : 显 示 集 群 的 资 源 列 表
创建并格式化/dev/mapper/vg_tomcat-lv_tomcat,文件系统格式为xfs 创建并格式化/dev/mapper/vg_ftp-lv_ftp,文件系统格式为xfs ●      创建文件系统挂载点   ●      安装vsftp   ●      新增用户 新增用户mcbadm,确保node2上mcbadm用户的UID与node1一致,将用户 加入haclient集群管理组   ●      安装tomcat相关软件包 将lv_tomcat挂在至/home/mcbadm后,将tomcat软件包解压至共享盘上   ●      权限更改 更改/home/mcbadm下文件属组及所属者为mcbadm   ●      创建tomcat.service文件 注 : 使 用 共 享 存 储 的 集 群 , 在 节 点 一 上 创 建 好 v g 、 l v 之 后 , 节 点 二 上 执 行 命 令 p v s c a n   - - c a c h e   / d e v / s d b 可 以 将 v g , l v 信 息 同 步 至 节 点 二 上
编辑/usr/lib/systemd/system/tomcat.service文件,将tomcat服务移交 systemd管理   将tomca.service文件放在/usr/lib/systemd/system/目录下,执行systemctl  daemon-reload刷新 ●      开放halvm功能 将集群的共享存储交由集群管理,执行以下命令,开放halvm功能   ●      备份lvm.conf文件   ●      编辑lvm.conf文件   查看系统现有vg,放开volume_list的注释,将除过集群共享存储的vg加入 中括号内 ●      生成initramfs文件 备份/boot/initramfs-$(uname –r).img文件 注 意 : 主 机 后 续 添 加 新 的 非 集 群 管 理 v g , 必 须 将 v g 名 加 入 v o l u m e _ l i s t 内
  执行以下命令,重新生成initramfs-$(uname –r).img文件   重启主机 5、资源配置 ●      创建资源组ftp-group FTP-VIP:192.168.110.10/24 FTP-LVM:vg_ftp FTP-FS:/dev/vg_ftp/lv_ftp,/HOME,xfs FTP:vsftpd FTP:vsftpd ●      创建资源组tomcat-group TOMCAT-VIP:192.168.110.20/24 TOMCAT-LVM:vg_tomcat TOMCAT-FS:/dev/vg_tomcat/lv_tomcat,/home/mcbadm,xfs TOMCAT:tomcat   ●      检查集群状态  
分享到:
收藏