日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Ansible部署Tomcat具體步驟

ansible是新出現(xiàn)的自動(dòng)化運(yùn)維工具,基于Python開(kāi)發(fā),集合了眾多運(yùn)維工具(puppet、chef、func、fabric)的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命令等功能,下面為大家詳細(xì)講解一下Ansible 部署 Tomcat具體步驟。

創(chuàng)新互聯(lián)建站專(zhuān)注于陽(yáng)江企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,成都做商城網(wǎng)站。陽(yáng)江網(wǎng)站建設(shè)公司,為陽(yáng)江等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

Ansible的特性:

  • ansible基于Python實(shí)現(xiàn),有Paramiko、PyYAML、JinJia2主要模塊
  • 使用SSH鏈接主機(jī),部署簡(jiǎn)單
  • 可以使用自定義模塊,也可以使用其他語(yǔ)言編寫(xiě)的模塊,基于模塊可以完成各種任務(wù)。

1、首先準(zhǔn)備3臺(tái)機(jī)器

ansible機(jī)器:192.168.52.34

目標(biāo)主機(jī):192.168.52.35

目標(biāo)主機(jī):192.168.52.36

2、關(guān)閉防火墻

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

3、配置免密登錄



4、安裝ansible

yum -y install ansible

5、在ansible的配置文件中添加目標(biāo)主機(jī)

vim /etc/ansible/hosts

## [webservers]
## alpha.example.org
## beta.example.org
## 192.168.1.100
## 192.168.1.110
[tomcat]
192.168.52.35
192.168.52.36
# If you have multiple hosts following a pattern you can specify
# them like this:

## www[001:006].example.com

6、檢查ansible與目標(biāo)主機(jī)是否連通

7、上傳tomcat、jdk

[root@localhost ~]# rz

[root@localhost ~]# rz

[root@localhost ~]# ls
anaconda-ks.cfg  apache-tomcat-8.5.35.tar.gz  jdk-8u131-linux-x64_.rpm  original-ks.cfg
[root@localhost ~]#

8、編寫(xiě)tomcat.yml

[root@localhost ~]# vim tomcat.yml

---
- hosts: tomcat
tasks:
- name: 關(guān)閉防火墻
shell: systemctl stop firewalld
- name: 關(guān)閉selinux
shell: setenforce 0
- name: 推送jdk Java環(huán)境
copy: src=jdk-8u131-linux-x64_.rpm dest=/root
- name: 創(chuàng)建文件夾
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: 啟動(dòng)tomcat
shell: nohup /opt/tomcat/apache-tomcat-8.5.35/bin/startup.sh

9、檢查tomcat.yml

[root@localhost ~]# ansible-playbook --syntax-check tomcat.yml
#這個(gè)是警告的意思可以忽略
[WARNING]: Could not match supplied host pattern, ignoring: tomcat

playbook: tomcat.yml
[root@localhost ~]#

10、執(zhí)行tomcat.yml

[root@localhost ~]# ansible-playbook tomcat.yml

本文題目:Ansible部署Tomcat具體步驟
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/coceggg.html