![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
渔5.DevOps
amosryan
这个作者很懒,什么都没留下…
展开
-
NO.100 半自动化运维:Jenkins+Ant实现JDK、WebLogic、Domain批量安装(0)概述
一、概述 笔者曾负责研发测试环境建设工作,其中一项任务是为上百个系统开发项目组提供安装好所需JDK和WebLogic的虚机,工作量巨大。 在初期,申请的大量虚机是裸机,手工安装费时费力。恰好笔者当时也在进行系统持续集成研发工作。当学习了Ant和Jenkins后,发现使用这两样工具完成像JDK和WebLogic这样的基础软件安装,真是再合适不过了。于是,编写了安装用的Ant脚本,...原创 2018-07-30 22:25:24 · 312 阅读 · 0 评论 -
NO.102 Jenkins+Ant实现JDK、WebLogic、Domain批量安装(2)编写JDK8安装脚本
一、概述本节及下节以编写安装JDK8的ant脚本为例进行描述,并以此掌握两个ant task:scp和sshexec的基本用法。二、手工安装JDK的前置条件和过程简述1. 准备好JDK8安装包 ,本地文件位置:d:\tmp\inventory\jdk-8u72-linux-x64.rpm;2. 准备好一个可在linux服务器可执行安装命名的用户:用户名密码 super/super(...原创 2018-08-11 22:43:07 · 207 阅读 · 0 评论 -
NO.101 Jenkins+Ant实现JDK、WebLogic、Domain批量安装(1)ant最基础
一、概述本节介绍了Ant的下载、安装,以及ant脚本基础知识。更复杂的内容,后续用到再讲。 二、Ant下载https://ant.apache.org/bindownload.cgiJDK8可下载1.10.X的最新版更早JDK版本(至少JDK5以上)可下载1.9.X的最新版下载zip包即可,win环境和linux环境均可使用以下以apache-ant-1.9.1...原创 2018-08-07 21:01:11 · 233 阅读 · 0 评论 -
NO.103 Jenkins+Ant实现JDK、WebLogic、Domain批量安装(3)多版本JDK的选择安装
一、本节概述由于公司项目繁多,不同的项目使用不同版本的JDK和WebLogic,因此在日常运维过程中,需要按需安装指定版本的JDK&WebLogic,因此本节先来说明下多版本JDK(JDK6、7、8)的选择安装,并以此掌握ant的必备补充包ant-contrib,我们可以利用它实现像 if else trycatch等扩展功能。 ant-contrib的下载地址:https...原创 2018-08-16 23:26:09 · 416 阅读 · 0 评论 -
NO.104 Jenkins+Ant实现JDK、WebLogic、Domain批量安装(4)JDK的降级安装
这篇讲一下JDK的降级安装。 根据本人在suse服务器的实际操作经验,使用rpm安装JDK,升级安装是没有问题的,但是降级安装,比如在已经安装JDK7的suse服务器上安装JDK6,会提示已经安装过JDK7了,比这新,不给装…… Preparing... ###########################################...原创 2018-10-30 14:27:54 · 360 阅读 · 0 评论 -
NO.105 Jenkins+Ant实现JDK、WebLogic、Domain批量安装(5)多服务器JDK的批量安装
所谓自动化安装,最大的价值就是批量执行操作。今天讲一下ant中批量的实现。 批量安装,即在多个服务器安装。本文默认所有服务器环境一致,即操作系统版本、用户名密码,完全一样。 那么对于多服务器安装JDK来讲,多个服务器的IP便是参数。这里,我们使用英文逗号作为各IP的分割符。 按惯例,我们先把参数在d:\tmp\build_params.properties进行...原创 2018-11-04 15:59:11 · 257 阅读 · 0 评论