NAS共享存储搭建高可用Wordpress

Wordpress 是很流行的博客框架,之前的文章里也有 HCaaS 搭建 WP 的攻略。为了实现站点服务高可用,这里使用 NAS 存储来搭建多副本的 WP。

1. 登陆 HCaaS 账号后,在左侧菜单栏处进入应用部署页面,有两种入口方式:
(1)快速部署 à 快速部署应用;
(2)应用市场 à 应用市场。

下面主要以快速部署入口方式为例,应用市场入口操作类似。

image.png

2. 应用来源默认为“全部”,搜索后选择 wordpress 应用,然后点击“下一步”,即进入配置应用界面。

image.png

3. 进入配置应用页面后,首先输入名称,模块版本和命名空间可默认,也可下拉选择;也可创建命名空间,和工作负载操作方式一致。

image.png

向下滑动页面,镜像选择建议使用默认选择。然后在 wordpress 设置栏中分别设置,用户名、密码和邮箱号。密码处点击“生成”可直接生成随机密码,安全性较高。

image.png

继续下滑,此处为 wordpress 持久卷的配置,单选按钮选择“是”,将会显示卷大小、存储类型和卷的选择等表单。若有已创建的 PVC 则下拉选择,没有则不需设置,系统自动创建。

其他配置项跟随系统默认即可。配置完后点击“部署”按钮稍作等待即可完成部署。

image.png

4. 到工作负载处执行命令行,验证 NAS 是否配置成功

image.png

输入 df –h,查看磁盘数据,可看到阿里云 NAS 已存在。
image.png

为了更安全更流畅的使用 wordpress,可为该工作负载添加多副本(如下图有 2 个副本),当其中一个 pod 运行出错时,因有其他副本存在,此时点击端口处仍可访问 wordpress。

image.png

5. 点击端口,登陆 wordpress 后开始建站。
image.png

进入 wordpress 欢迎界面后,按照部署应用时设置的账号密码完成登陆。

image.png

image.png

登陆成功!可以开始搭建网站了

image.png

已经部署成功的 wordpress 还能使用 NAS 吗?

Yes,在已部署的 wordpress 工作负载中,点击编辑,删除历史的 PVC,添加新的 PVC 并选择 NAS 存储,即可修改其存储卷,详细操作可参考工作负载教程。

image.png