ansible-playbook部署tomcat

ansible-playbook部署tomcat

1、准备3台机器(一台centos7,两台centos6)

10.0.0.171

10.0.0.61

10.0.0.62

在这里插入图片描述

2、centos7:

3、yum -y install ansible
在这里插入图片描述

在这里插入图片描述

4、ssh-key

在这里插入图片描述

5、ssh-copy-id [email protected]
在这里插入图片描述

扫描二维码关注公众号,回复: 9923548 查看本文章

6、ssh-copy-id [email protected]
在这里插入图片描述

7、vim /etc/ansible/hosts

在这里插入图片描述

在这里插入图片描述

8、ansible webserver -m ping
在这里插入图片描述

9、vim tomcat.yml
在这里插入图片描述
在这里插入图片描述

---
- hosts: webservers
  tasks:
     - name: "推送jdk"
       copy: src=jdk-8u131-linux-x64_.rpm dest=/root/
     - name: "安装jdk"
       shell: cd /root/ && rpm -ivh jdk-8u131-linux-x64_.rpm || /bin/true
     - name: "推送tomcat"
       unarchive: src=apache-tomcat-8.5.35.tar.gz dest=/opt/
     - name: "启动tomcat"
       shell: nohup /opt/apache-tomcat-8.5.35/bin/catalina.sh run &

在这里插入图片描述

10、ansible-playbook tomcat.yml
在这里插入图片描述
在这里插入图片描述

11、ansible webservers -m shell -a 'ss -ntl | grep 8080’
在这里插入图片描述

12、ansible webservers -m shell -a 'name=iptables state=stopped’
在这里插入图片描述

注意:所有防火墙必须关闭,不然访问不到页面

在这里插入图片描述

发布了13 篇原创文章 · 获赞 0 · 访问量 214

猜你喜欢

转载自blog.csdn.net/liuhuanboke/article/details/104941187