ansible部署安裝Tomcat

我們需要用到的文件jdk以及tomcat安裝包
下載鏈接:https://pan.baidu.com/s/1sjG8Yl8k-SUbOv7KwKXZMA
提取碼:t71z

  1. 準備n臺機器(我這里就簡單部署三臺機器)
    ansible的安裝部署以及配置可以看博主之前的文章自動化運維工具-ansible部署
    ansible機器 :192.168.240.140
    目標主機1:192.168.240.141
    目標主機2:192.168.240.142
  2. 編輯配置文件
    vim /etc/ansible/hosts

在這里插入圖片描述

  1. 編寫tomcat.yml文件

---
- name: tomcathosts: weballuser: rootvars_files:- /tmp/varsfile/tomcat_vars.ymltasks:- name: jdkcopy: src={{jdk_src_path}}  dest={{jdk_dest_path}}- name: rpmshell: rpm -ivh {{jdk_src_path}}- name: echoshell: echo {{item}} >> /etc/profilewith_items:- export JAVA_HOME=/usr/java/default- export PATH=$PATH:$JAVA_HOME/bin- export CLASSPATH=.- name: sourceshell: source /etc/profile- name: copycopy: src={{copy_src_path}} dest={{copy_dest_path}}- name: tarshell: tar -zxvf {{copy_src_path}} -C /tmp- name: startshell: nohup {{copy_name}}/bin/startup.sh &

在這里插入圖片描述

  1. tomcat_vars.yml參數文件
jdk_src_path: /tmp/jdk-8u171-linux-x64.rpm
jdk_dest_path: /tmp/
copy_src_path: /tmp/apache-tomcat-8.5.78.tar.gz
copy_dest_path: /tmp/
copy_name: /tmp/apache-tomcat-8.5.78

在這里插入圖片描述

  1. 檢查腳本
[root@localhost tmp]# ansible-playbook --syntax-check tomcat.yml

在這里插入圖片描述

  1. 執行tomcat.yml
ansible-playbook tomcat.yml

在這里插入圖片描述

  1. 驗證tomcat部署
    在瀏覽器輸入目標主機IP:8080
    例:192.168.240.141:8080

在這里插入圖片描述
那么至此,ansible(playbook)部署tomcat就完成了,覺得有幫助點贊關注加收藏,謝謝小伙伴們的支持!!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215667.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215667.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215667.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

建筑可視化數據大屏匯總,UI源文件(PC端大屏設計)

酷炫的大屏設計讓數據更好的展現,方便業務人員分析數據,輔助領導決策。現在分享大屏Photoshop源文件,以下為部分截圖示意。 劃重點:文末可獲得完整素材包~ 01 科技建筑平臺數據可視化 02 建筑公司可視化數據匯總平臺 03 深藍…

計算機視覺-機器學習-人工智能 頂會會議召開地址

計算機視覺-機器學習-人工智能 頂會會議召開地址 最近應該要整理中文資料的參考文獻,很多會議文獻都需要補全會議地點(新國標要求)。四處百度感覺也挺麻煩的,而且沒有比較齊全的網站可以搜索。因此自己整理了一下計算機視覺-機器…

JVM虛擬機系統性學習-對象存活判斷算法、對象引用類型和垃圾清除算法

垃圾回收 在 JVM 中需要對沒有被引用的對象,也就是垃圾對象進行垃圾回收 對象存活判斷算法 判斷對象存活有兩種方式:引用計數法、可達性分析算法 引用計數法 引用計數法通過記錄每個對象被引用的次數,例如對象 A 被引用 1 次&#xff0c…

c#面試基礎語法——現有?個整數number,請寫?個?法判斷這個整數是否是2的N次?

1.number%20 取余(取模)只能判斷number是不是2的倍數但不一定是2的N次方,如:6%20但是他并不是2的N次方 2.(number&(number-1))0 原理:如果number是2的N次方則表示2進制位只有一位是1。如:2 &#xff08…

多示例VS多標簽VS多示例多標簽-week2

一、多示例 多示例學習屬于弱監督學習中的一種,在對模型進行訓練時,我們需要把訓練數據分成正負包,再將每個包分成大小相同的示例,并且我們只對包的正負進行標注,而不對示例進行分類。當某個包被標識為正時&#xff0c…

Java怎么實現動態代理?

Java怎么實現動態代理? Java中實現動態代理主要依賴于java.lang.reflect.Proxy類和java.lang.reflect.InvocationHandler接口。動態代理可以用于在運行時創建代理類及其實例。以下是一個簡單的動態代理示例: 首先,定義一個接口:…

Python常見面試知識總結(二):數據結構、類方法及異常處理

【十三】Python中assert的作用? Python中assert(斷言)用于判斷一個表達式,在表達式條件為 f a l s e false false的時候觸發異常。 斷言可以在條件不滿足程序運行的情況下直接返回錯誤,而不必等待程序運行后出現崩潰…

光伏設計方案:實現清潔能源的未來

隨著全球氣候變化和能源需求日益增長的問題日益嚴重,光伏發電作為一種清潔、可再生的能源形式,正逐漸成為全球能源轉型的主力軍。而在光伏發電技術的廣泛應用中,一個優秀的光伏設計方案對于實現高效、穩定和安全的發電目標至關重要。 光伏設…

【項目管理】如何用思維導圖做計劃?

思維導圖是一種可視化的思維工具,它可以讓我們的思考過程變得很直觀。它可以幫助我們考慮到計劃的各個方方面面,確定各要素之間的關系。 思維導圖總結功能很強,完成計劃后,可以用思維導圖進行總結,為下一次做計劃積累…

Linux中tar命令詳解

具體用法 tar命令是Linux中用于打包和壓縮文件或目錄的命令,常用于備份和歸檔。它可以將多個文件或目錄打包成一個單一的文件,并可以選擇是否壓縮打包文件。 打包文件或目錄 tar -cvf archive.tar file1 file2 directory1上面的命令將file1、file2和dir…

使用【ShardingSphere】分庫分表

前言 ShardingSphere可以支撐分庫分表,剛果商城采用了垂直分庫(根據不同業務拆分數據庫),因此此文章只演示水平分表。 垂直分庫 不同業務拆分為不同的數據庫(例如商城業務) 水平分表 分表可以通過將大表拆…

2024年軟考高項還是機考嗎?附常見問題答疑

2024年軟考高項實行機考(三科均為機考,綜合知識考試時間為上午8:30-11:00,案例論文聯考,考試時間為下午14:30-18:00),本文為大家整理了一些機考常見問題,希望對大家有所幫助。 一、軟考高項機考…

React Hooks學習指北

一、前言 在當今的前端開發環境中,越來越多的開發者認可了 Hooks 的強大能力,并紛紛加入到 Hooks 的使用大軍中: 2019 年 2 月,React 正式發布 v16.8 版本,引入 Hooks 能力(最新的 v18 中,還新…

移液器吸頭材質選擇——PFA吸頭在半導體化工行業的應用

PFA吸頭是一種高性能移液器配件,這種材料具有優異的耐化學品、耐熱和電絕緣性能,使得PFA吸頭在應用中表現出色。那么它有哪些特點呢? 首先,PFA吸頭具有卓越的耐化學腐蝕性能。無論是酸性溶液、堿性溶液還是有機溶劑,P…

如何用CHAT幫你提高工作效率?

問CHAT:從規范項目管理流程交付,分別對項目信息安全管理,項目預算管理和項目采購管理三個方面提建議 CHAT回復: 項目信息安全管理: 1. 制定詳細的信息安全政策,所有參與項目的員工必須遵守,對其中涉及敏感…

wpf TelerikUI使用DragDropManager

首先,我先創建事務對象ApplicationInfo,當暴露出一對屬性當例子集合對于構成ListBoxes。這個類在例子中顯示如下代碼: public class ApplicationInfo { public Double Price { get; set; } public String IconPath { get; set; } public …

亞馬遜S3V4驗簽與MINIO驗簽區別

1、先看下官方文檔 AWS S3V4 DEMO 2、實際調用試試 1&#xff09;代碼 // 計算auth// for a simple GET, we have no body so supply the precomputed empty hashMap<String, String> headers new HashMap<String, String>();headers.put("x-amz-content…

0013Java安卓程序設計-ssm酒品移動電商平臺app

文章目錄 **摘要**目錄系統實現5.1 APP端5.2管理員功能模塊開發環境 編程技術交流、源碼分享、模板分享、網課分享 企鵝&#x1f427;裙&#xff1a;776871563 摘要 首先,論文一開始便是清楚的論述了系統的研究內容。其次,剖析系統需求分析,弄明白“做什么”,分析包括業務分析…

Firewalld 防火墻配置

文章目錄 Firewalld 防火墻配置1. Firewalld 概述2. 區域名稱及策略規則3. Firewalld 配置方法4. Firewalld 參數和命令5. Firewalld 兩種模式6. Firewalld 使用 Firewalld 防火墻配置 1. Firewalld 概述 firewalld 是一個動態防火墻管理器&#xff0c;作為 Systemd 管理的防…