HA 部署wordpress
前提:
1.保证免密认证ssh
2.NTP时间是否同步;
3.保证防火墙,selinux关闭;
4.用户名互相能够解析;在hosts文件设置;
环境:
系统:centos6.8和centos7.2
IP规划:
node1:192.168.254.200
node2:192.168.254.201
NFS:192.168.254.188
1.安装mysql,php,httpd
在node1,node2分别安装mysql和php,httpd
mysql安装之前已经演示不需要在重新安装
NFS共享目录为:/mydata/ --------->适用于mysql数据库,也就是说挂着nfs的挂着路径也要在这里;
/mydata/http--------->适用于http的html目录,也就是说挂着nfs的挂着路径也要在这里;
yum安装php:
yum php php-mysql
测试php和mysql的是否可以连通:
<h1>izyno.com</h1>
<?php
$conn=mysql_connect('192.168.254.200','root','izyno');
if ($conn)
echo "Success...";
else
echo "Failure...";
?>
2.定义HA cluster gui
首先需要安装HA环境如下包:
rpm -ivh heartbeat-2.1.4-12.el6.x86_64.rpm heartbeat-pils-2.1.4-12.el6.x86_64.rpm heartbeat-stonith-2.1.4-12.el6.x86_64.rpm heartbeat-gui-2.1.4-12.el6.x86_64.rpm
然后使用:hb_gui & 启动HA图形界面定义如下所示
定义resources HA资源
3.定义一个http_ipaddr group来定义wordpress所需服务,定义ipaddr需要添加ip,nic,cidr_netmask
4.定义mysql存储NFS共享自动挂载路径;(NFS服务器是192.168.254.188)
5.定义httpd存储NFS共享自动挂着路径;
6.添加mysql server交由crm管理;只添加mysqld服务即可
7.添加httpd server交由crm管理;只添加httpd server即可;
定义排列约束;
添加约束
1.定义先启动ip在启动mysql_nfs
2.先启动http_ip资源,在启动httpd server
3.添加先启动mysql的共享存储再启动mysqld server;
4.先启动httpd共享存储在启动httpd server;
定义顺序约束
1.添加添加一个顺序约束,定义必须先启动httpd_ip才能启动nfs_mysql
2.添加一个顺序约束,定义必须先启动httpd_ip才能启动nfs_httpd
3.添加一个约束,定义必须先启动nfs_msyql才能启动mysql services
4.添加一个约束,定义必须先启动nfs_httpd才能启动httpd_services
启动HA
安装wordpress
首先需要挂着NFS存储到本地node1节点:
mount -t nfs 192.168.254.188:/mydata/http /var/www/html/
wget https://cn.wordpress.org/wordpress-4.3.1-zh_CN.zip
unzip wordpress-4.3.1-zh_CN.zip
cp -r wordpress /var/www/html/
卸载挂载点:
umount /var/www/html/
访问:
通过这里进行验证集群各种功能啦!
HA 部署wordpress的更多相关文章
- Hadoop 学习笔记 (九) hadoop2.2.0 生产环境部署 HDFS HA部署方法
step1:将安装包hadoop-2.2.0.tar.gz存放到某一个目录下,并解压 step2:修改解压后的目录中的文件夹/etc/hadoop下的xml配置文件(如果文件不存在,则自己创建) 包括 ...
- Centos7.4下用Docker-Compose部署WordPress(续)-服务器端用Nginx作为反向代理并添加SSL证书(阿里云免费DV证书)
前言 在我写完Centos7.4下用Docker-Compose部署WordPress这篇文章后,我的个人博客已经正式的开始运作.但考虑到网站访问的安全性以及今后可能会重复利用服务器来部署其他网站的可 ...
- Centos7.4下用Docker-Compose部署WordPress
前言 最近在学习Docker相关知识,通过阅读第一本Docker书后,正想着手实战用一下这个技术,但又不太敢直接在项目环境下动手.考虑足足三秒钟之后决定买个阿里云ECS搭建一个属于自己的基于Docke ...
- Docker swarm 实战-部署wordpress
Docker swarm 实战-部署wordpress 创建一个overlay的网络 docker network create -d overlay demo 6imq8da3vcwvj2n499k ...
- CentOS7下搭建基本LNMP环境,部署WordPress
系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nginx-1.12.2.tar.gz php 7.1.11 ...
- Docker Swarm应用--lnmp部署WordPress
一.简介 目的:使用Docker Swarm 搭建lnmp来部署WordPress 使用Dockerfile构建nginx.php镜像 将构建的镜像上传docker私有仓库 使用volume做work ...
- Harbor HA部署-使用Ceph RADOS后端
1. 前言 Harbor 1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上.而无状态的服务则可以部署在多个节点上,通过配置上层 ...
- 用lnmp架构部署wordpress网站详细步骤
用lnmp架构部署wordpress网站 ①.下载和上传网站代码 用winscp或者xftp, 或者xshell下执行rz命令进行上传网站的包文件. ②.解压程序代码,并将程序代码保存到站点目录,并进 ...
- [大数据] hadoop高可用(HA)部署(未完)
一.HA部署架构 如上图所示,我们可以将其分为三个部分: 1.NN和DN组成Hadoop业务组件.浅绿色部分. 2.中间深蓝色部分,为Journal Node,其为一个集群,用于提供高可用的共享文件存 ...
随机推荐
- 数据库schema的简介
[参考]自百度百科 数据库中的Schema,为数据库对象的集合,一个用户一般对应一个schema. 官方定义如下: A schema is a collection of database objec ...
- 软工作业No.8 第六周 Alpha阶段项目复审
小组的名字和链接 优点 缺点,bug报告 (至少140字) 最终名次 (无并列) 未来的将来的明天在那里等你 http://www.cnblogs.com/macrae/p/9940387.html ...
- easyui datagrid 诡异的无法显示问题
举个应用场景的例子来说明: 在采购单的编辑页面,上方为采购单自身的属性信息,下方使用tabs控件,加入两个tab页,分别为采购明细列表(DataGrid)和审核记录列表(DataGrid),即一个主业 ...
- GMTcolor
http://gmt-tutorials.org/coloring_topography.html gmt grdcut topo15.grd -R -Gcut gmt grdgradient cut ...
- vmware Esxi 回收Thin模式磁盘空间
本文来自:https://blog.csdn.net/happyfreeangel/article/details/85075179 第一部分 回收Thin模式磁盘空间背景:在使用Thin模式的磁盘, ...
- SHA1
整理于互动百科 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital ...
- MAC OS下使用OpenSSL生成私钥和公钥的方法
MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码.直接在命令行里使用OPENSSL就可以. 打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以 ...
- tensorflow模型持久化保存和加载
模型文件的保存 tensorflow将模型保持到本地会生成4个文件: meta文件:保存了网络的图结构,包含变量.op.集合等信息 ckpt文件: 二进制文件,保存了网络中所有权重.偏置等变量数值,分 ...
- S3TC IAP15F2K61S2点亮一个发光二极管keil和stc-isp软件操作
1.安装破解软件 2.打开STC-ISP,找到头文件,选择保存文件 3.找到keil的安装目录,keil/C51/INC 并保存 4.在桌面新建文件夹 5.打开keil 6.找到在桌面上新建的文件夹 ...
- wireshark 抓包过滤器
wireshark 抓包过滤器 https://www.cnblogs.com/laoxiajiadeyun/p/10365073.html 过滤器分为抓包过滤器和显示过滤器,抓包过滤器会将不满足过滤 ...