周翔 发表于 2018-7-30 07:23:50

Ansible 一键配置安装Keepalived+Nginx作为前端,httpd+php作为后端

# ansible-playbook -t "install" --check service.yml  
#执行前测试使用--check ,-t指定我要所需要的tags这里选择"install"在每个tasks/main.yml都有定义另外一个是"remove"
  statically included: /etc/ansible/roles/nginx/tasks/install_nginx.yml
  statically included: /etc/ansible/roles/nginx/tasks/remove_nginx.yml
  statically included: /etc/ansible/roles/httpd/tasks/install_httpd.yml
  statically included: /etc/ansible/roles/httpd/tasks/remove_httpd.yml
  statically included: /etc/ansible/roles/keepalived/tasks/install_keepalived.yml
  statically included: /etc/ansible/roles/keepalived/tasks/remove_keepalived.yml
  

  PLAY *********************************************************************
  

  TASK *******************************************************************
  ok:
  ok:
  ok:
  ok:
  ok:
  

  TASK ***************************************************
  #定义的- name: install nginx的名称就是这里用的
  skipping:
  #skipping,因为我们使用了when判断
  skipping:
  skipping:
  changed:
  #符合我们的判断才执行
  changed:
  

  TASK ****************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK **************************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK *****************************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK ***************************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK *****************************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK ***************************************
  skipping:
  skipping:
  skipping:
  ok:
  ok:
  

  TASK ****************************************
  skipping:
  skipping:
  skipping:
  ok:
  ok:
  

  TASK **************************************************
  skipping:
  skipping:
  skipping:
  ok:
  ok:
  

  TASK *****************************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK *****************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK **********************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  TASK *******************************************
  skipping:
  skipping:
  skipping:
  changed:
  changed:
  

  RUNNING HANDLER ****************************************
  fatal: : FAILED! => {"changed": false, "failed": true, "msg": "systemd could not find the requested service \"'nginx'\": "}
  #请注意查看提示报错,systemd could not find the requested service \"'nginx'\,因为我们这里是测试而且是由定义配置触发的handlers
  fatal: : FAILED! => {"changed": false, "failed": true, "msg": "systemd could not find the requested service \"'nginx'\": "}
  #请注意查看提示报错,systemd could not find the requested service \"'nginx'\,因为我们这里是测试而且是由定义配置触发的handlers
  RUNNING HANDLER ******************************
  

  NO MORE HOSTS LEFT *************************************************************
  to retry, use: --limit @/etc/ansible/service.retry
  

  PLAY RECAP *********************************************************************#显示测试的返回统计,没什么问题
  172.16.0.128               : ok=7    changed=3    unreachable=0    failed=0
  172.16.0.129               : ok=7    changed=3    unreachable=0    failed=0
  172.16.0.2               : ok=8    changed=7    unreachable=0    failed=1
  172.16.0.4               : ok=8    changed=7    unreachable=0    failed=1
  172.16.0.5               : ok=1    changed=0    unreachable=0    failed=0
页: [1]
查看完整版本: Ansible 一键配置安装Keepalived+Nginx作为前端,httpd+php作为后端