使用windos电脑模拟搭建集群(四)web环境 linux+nginx+jdk+tomcat
2023-09-14 09:07:47 时间
1.使用ansible的playbook自动安装两台web主机的nginx
1.配置模块 主机清单
2.创建 playbook目录并编写安装nginx的playbook
mkdir -p playbookDir/ansible-nginx
[root@mage-monitor-01 ansible-nginx]# cat install_nginx.yml - hosts: web tasks: - name: NGINX | Installing NGINX repo rpm yum: name: http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm - name: NGINX | Installing NGINX yum: name: nginx state: latest - name: NGINX | Starting NGINX service: name: nginx state: started
3.执行playbook
4.查看nginx服务
5.将nginx设置成开启启动项
2.使用playbook自动安装java环境
1.创建java的playbook目录并编写playbook
[root@mage-monitor-01 playbookDir]# mkdir ansible-java
2.编写设置远端主机的jdk环境变量配置脚本 set_jdk.sh
#!/bin/bash echo "export JAVA_HOME=${HOME}/jdk" >> ~/.bash_profile echo 'export CLASSPATH=.:${JAVA_HOME}/lib' >> ~/.bash_profile echo 'export PATH=${JAVA_HOME}/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
3.编写 安装java 环境的 playbook
--- - hosts: web tasks: - name: 1.copy jdk to remote host copy: src=jdk-8u161-linux-x64.tar.gz dest=~ - name: 2.tar jdk shell: tar zxf jdk-8u161-linux-x64.tar.gz - name: 3.create soft link shell: ln -s ~/jdk1.8.0_161 jdk - name: 4.copy script to remote copy: src=set_jdk.sh dest=~ - name: 5.execute script shell: /bin/bash set_jdk.sh - name: 6.copy tomcat to remote host copy: src=apache-tomcat-8.0.50.tar.gz dest=~ - name: 7.tar tomcat shell: tar zxf apache-tomcat-8.0.50.tar.gz - name: 8.start tomcat shell: /apache-tomcat-8.0.50/bin/startup.sh
4.执行playbook
[root@mage-monitor-01 ansible-java]# ansible-playbook intall-java.yml
5.检查tomcat进程,如果存在进程,标识jdk环境变量没问题和tomcat也安装成功了,如果环境变量配置不成功,tomcat压根无法启动。
5.页面测试一下
相关文章
- JDK安装-Linux
- Linux文件系统(上)
- Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz(转载)
- linux - 查看是否安装 JDK
- Linux平台JDK安装
- Linux TOP命令详解
- 查找Linux系统中的占用磁盘空间
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- linux(ubuntu21.10):安装jdk-17(java 17.0.3.1)
- linux:ubuntu21.04安装java se 16(jdk 16.0.2)
- linux(centos8):安装java jdk 15 (java 15)
- Linux--YUM 安装 nginx php mysql
- Linux-swap分区创建与挂载
- Linux使用journalctl命令查询系统日志
- Linux如何查找域名IP地址
- Linux安装ipvsadm工具查看ipvs
- Linux随笔(安装ftp,安装jdk,安装 tomcat,安装redis,安装MySQL,安装svn)
- Linux(CentOS)安装JDK(.tar.gz)并配置
- Linux 中的文件权限
- linux安装jdk
- 【RK3399Pro】 /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/8/../../../aarch64-linux-gnu/libcurl.a
- Linux- 系统随你玩之--文件管理-双生姐妹花
- 【Linux】~ ctrl+z