利用 Ansible 部署 Tomcat

我们需要用到的文件jdk、tomcat

链接:https://pan.baidu.com/s/1b_QKA4dFaX-ELNe4XoBPqg 
提取码:1016

图片[1]-利用 Ansible 部署 Tomcat-翊科技

1.首先准备n台机器

ansible机器 :192.168.139.59

目标主机1:192.168.139.60

目标主机2:192.168.139.62

2、关闭防火墙和selinux

systemctl stop firewalld

setenforce 0

图片[2]-利用 Ansible 部署 Tomcat-翊科技

3、配置免密登录

ssh-keygen

图片[3]-利用 Ansible 部署 Tomcat-翊科技

ssh-copy-id root@目标主机的IP

图片[4]-利用 Ansible 部署 Tomcat-翊科技

 4、安装ansible

yum -y install ansible

5、在ansible的配置文件中添加目标主机

vim /etc/ansible/hosts

[tomcat]

192.168.139.60

图片[5]-利用 Ansible 部署 Tomcat-翊科技

6、检查ansible与目标主机是否连通

ansible tomcat -m ping

图片[6]-利用 Ansible 部署 Tomcat-翊科技

7、上传我们开头的jdk、tomcat文件到ansible机器中

8、编写tomcat.yml

vim tomcat.yml

---
- hosts: tomcat
  tasks: 
      - name: 关闭防火墙
        shell: systemctl stop firewalld
      - name: 关闭selinux
        shell: setenforce 0
      - name: 推送jdk Java环境
        copy: src=jdk-8u131-linux-x64.rpm dest=/root
      - name: 创建文件夹
        file: path=/opt/tomcat state=directory
      - name: 推送tomcat的压缩包
        unarchive: src=apache-tomcat-8.5.35.tar.gz dest=/opt/tomcat
      - name: 安装jdk
        yum: name=jdk-8u131-linux-x64.rpm state=installed
      - name: 启动tomcat
        shell: nohup /opt/tomcat/apache-tomcat-8.5.35/bin/startup.sh

9、检查tomcat.yml 

ansible-playbook --syntax-check tomcat.yml

 10、执行tomcat.yml

ansible-playbook tomcat.yml

图片[7]-利用 Ansible 部署 Tomcat-翊科技

 11、验证成功

在浏览器输入目标主机IP:8080
例:192.168.139.60:8080

图片[8]-利用 Ansible 部署 Tomcat-翊科技
温馨提示: 本文最后更新于2025-02-16 17:46:13,某些文章具有时效性,若有错误或已失效,请在下方留言或联系翊科技
文章版权声明 1 本网站名称: 翊科技
2 本站永久网址:https://yiddt.com

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享