考虑到公司有多个环境,每个环境都上一套集群的话重复工作太多,集群自动部署应该可以根据节点数量不同自行增删,现以四台服务器为例,两个tracker 四个storage 作为集群并可Nginx预览,关于跟踪器高可用暂未做自动部署。后续再添加

安装教程

https://gitee.com/heshucai/ansible-fastdfs.git
克隆到ansible主控机

使用说明

  1. 进入工程目录,编辑hosts文件,修改tracker及storage集群IP地址、增删storage组,集群有几个组就加几个,目前默认是2个组
    ansible playbook自动部署fastdfs集群

  2. 修改fdfs.yml关于groupnum组的个数。默认是组数+1。

  3. 根据实际集群组数增加storage的数量,主要是修改组名,与hosts中保持一致,暂未想到比较好的自动修改的方法
    ansible playbook自动部署fastdfs集群

  4. 运行:ansible-playbook -i hosts fdfs.yml
    部署完成
    ansible playbook自动部署fastdfs集群
    使用验证
    在两个tracker节点上修改client.conf 并上传文件
    ansible playbook自动部署fastdfs集群
    预览验证,多个Nginx 均可预览
    ansible playbook自动部署fastdfs集群
    ansible playbook自动部署fastdfs集群

相关文章: