搭建思路

  1. 准备基础环境
  2. 准备服务端
  3. 准备客户端

此页报废,直接升级为超级无敌练手小象,或者可以看我的b站视频


基础环境准备

管理机

  • 配置yum源

    1. yum install -y vim tree wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs expect ansible
  • 密钥认证配置 (语雀内打开

  • 修改主机清单(根据情况添加)
  • 测试:ansible all -a 'hostname'
  • 配置定时任务(北京时间同步)
  • ssh优化
  • 关闭防火墙、selinux

    被管理机

    所有

  • 配置yum源

  • ```bash mkdir -p /server/ansible/{roles,playbook} cp /etc/ansible/hosts /server/ansible/roles mkdir -p /server/ansible/roles/baseconf/{files,templates,tasks,handlers} mkdir -p /server/ansible/roles/group_vars/all

vim /server/ansible/roles/baseconf/tasks/main.yml

  1. - 配置定时任务(备份,时间同步)
  2. <a name="U04Wo"></a>
  3. ### nfs安装启动(存储服务器
  4. ```bash
  5. - name: 安装rpcbind,nfs-utils
  6. yum:
  7. name:
  8. - rpcbind
  9. - nfs-utils
  10. state:installed
  11. - name: 启动nfs,rpcbind
  12. systemd:
  13. name: "{{ item }}"
  14. enabled: yes
  15. state: started
  16. with_items:
  17. - nfs-utils
  18. - rpcbind

nginx安装启动(web服务器

php安装启动(web服务器

mariadb安装启动(db服务器