通过ansible部署高可用LNAMMKP架构
主/备模式高可用keepalived+{nginx(proxy)|lvs} 两台主机:httpd+php+Discuz!+phpMyAdmin 一台主机:memcached用来缓存php的session; 一台主机:mysql-server或mariadb-server; 实验规划: 这里我规划用备用模式高可用两台keepalived+nginx(proxy)服务器作为前端代理,两台主机httpd+php+MariaDB+Discuz作为后端真实机,memcached放在第一台director上用来缓存php的session,最后用一台ansible主机实现对所有主机的部署调用。 ansible主机:172.16.1.7 director1(nginx+keepalived+memcached):172.16.1.10,虚拟ip:172.16.1.100 director2(nginx+keepalived):172.16.1.5 RS1(Apache+php+MariaDB):172.16.1.3 RS2(Apache+php+MariaDB):172.16.1.6 拓扑图如下: ...