这样运行: ?分步运行 ?ha ?mmm ?wordpress 第1步: 安装 keepalived haproxy [root@ansible ~]# ansible-playbook /etc/ansible/ha_layer4_roles.yml
结束后, 进行校验: http://10.15.200.116:8088/haproxy-status 全是红色 目前是正常状态 因为 MMM mysql 3306没有启动
第2步: 安装 MMM [root@ansible ~]# ansible-playbook /etc/ansible/pxc_roles.yml 再进行校验 http://10.15.200.116:8088/haproxy-status 变成蓝绿色 说明 MMM 正常
第3步: 部署 php httpd? http://10.15.200.104/hello.php 出如下结果: welcome to node04.example.cn on ipaddress 10.15.200.104
第4步: 部署 wordpress 同时 更新配置文件 http://10.15.200.104/wordpress/wp-admin/install.php
无法与数据库进行连接: [root@node04 ~]# yum install mariadb --disablerepo=c7-extra [root@node04 ~]# mysql -h10.15.200.116 -unicaicai -p'123.com' MySQL [(none)]> show databases; +--------------------+ | Database ? ? ? ? ? | +--------------------+ | information_schema | | mysql ? ? ? ? ? ? ?| | performance_schema | | sys ? ? ? ? ? ? ? ?| | wordpress ? ? ? ? ?| ? ? ?这个与 wp-config.php 中的数据库 要一致 +--------------------+
写一篇文章:
在 node02上 登录数据库 进行查询 [root@node02 ~]# mysql -uroot -p'123.com' mysql> use wordpress; mysql> select post_name from wp_posts; +---------------+ | post_name ? ? | +---------------+ | hello-world ? | | sample-page ? | | ? ? ? ? ? ? ? | | mmm ? ? ? ? ? | ?这是刚发布的文章 | 6-revision-v1 | +---------------+ 5 rows in set (0.00 sec)
关 node02 数据库 [root@node02 ~]# systemctl stop mysql.service?
再写一条数据 ?再开 ?node02 [root@node02 ~]# systemctl start mysql.service ?? +----------------+ | post_name ? ? ?| +----------------+ | hello-world ? ?| | sample-page ? ?| | ? ? ? ? ? ? ? ?| | mmm ? ? ? ? ? ?| | 6-revision-v1 ?| | nicaicai ? ? ? | ? nicaicai 是新发布的文章 | 11-revision-v1 | +----------------+ 7 rows in set (0.00 sec)?
|