自动化运维
文章平均质量分 86
zsx0728
这个作者很懒,什么都没留下…
展开
-
内网安装ansible的两种方法
文章目录简介方法1:YUM安装方法2:安装tar包简介 对于控制节点(运行Ansible的机器),可以使用安装了python2(版本2.7)或python3(版本3.5及更高版本)的任何机器。 从版本2.10开始,Ansible发布了两个构件:一个名为Ansible的社区包和一个名为Ansible core的极简包(在版本2.10中称为Ansible base)。 您可以选择以下任一方式来安装Ansible社区软件包:使用OS包管理器安装最新版本(适用于Red Hat Ente原创 2021-07-17 19:18:39 · 1533 阅读 · 0 评论 -
Jenkins安装
操作系统:CentOS Linux release 7.5.1804 (Core)安装步骤:1.下载jenkins.war包到本地# wget http://mirrors.jenkins.io/war-stable/1.651.2/jenkins.war2.下载jdk-7u25-linux-x64.tar.gz到本地并安装# tar -xzf jdk-7u25-li...原创 2019-10-20 08:17:02 · 165 阅读 · 0 评论 -
puppet简单基础及使用puppet安装httpd服务的配置文件
1.puppet apply单机基础:参考:http://www.zsythink.net/archives/363目标:使用puppet apply在单机上实现文件同步,安装软件,开关服务,执行shell。在/etc/puppet/manifests下生成test1.pp文件,并进行编辑:#将resolve.erb文件同步到/etc/resolv.conffile{'dns1...原创 2019-02-26 17:13:15 · 364 阅读 · 0 评论 -
puppet手动注册故障排查思路
这两天在学习puppet,centos6.5下载了puppet3.8.7版本,但手动注册的时候各种报错:Exiting; failed to retrieve certificate and waitforcert is disabled关于puppet找到一篇写的很好的文章:https://blog.51cto.com/superleedo/1900417遇到puppet age...原创 2019-02-26 14:12:02 · 274 阅读 · 0 评论 -
puppet agent向server拉取文件进行同步
agent向server拉取文件,进行同步。需要对server进行配置。假如将server侧的/etc/httpd/conf/httpd.conf同步到agent。server侧/etc/puppet/manifests/site.pp内容如下:file后的“/etc/httpd/conf/httpd.conf”为agent侧的位置,source后为准备同步下去的文件在master服务器上的位...原创 2019-02-27 17:28:36 · 809 阅读 · 0 评论 -
自制YUM仓库
简单写一写,用作仓库的虚拟机IP为192.168.149.129。我计划将/usr/local/src这个目录下的软件当做YUM源。首先确保http服务正常。第一部分 搭建局域网yum源1、我用的是apache,默认根目录是/var/www/html,所以在这个目录下做了一个软链接:[root@bogon html]# ln -s /usr/local/src .[root@bog...原创 2018-11-02 12:46:28 · 427 阅读 · 0 评论 -
ansible-playbook测试inventory变量
今天学习了通过inventory文件定义变量,于是进行了一下练习。1、首先在/etc/ansible/hosts文件中,定义变量key;2、编写了一个名为variable.yaml的playbook,内容如下:3、接下来进行测试,发现各种报错。因为确认不懂YAML,所以根本找不到原因,一度崩溃;4、最后发现playbook的空格对齐出现了问题,每行对齐的要求非常严格!5、检查通过,执行得到想要的结...原创 2018-02-13 14:47:11 · 4480 阅读 · 0 评论 -
Ansible Facter模块使用小技巧
Ansible Facts模块用来采集被管设备信息。今天试验了一下。1、被管节点IP为192.168.122.159,首先ping通了;2、使用facter模块不能查询到信息,报错了?但是使用ansible 192.168.122.159 -m setup命令是可以查询基本情况的。3、查询原因,为什么不能使用扩展的facter模块查询被管节点信息?是因为facter模块没有安装在管理节点上吗?不是...原创 2018-02-13 11:43:19 · 994 阅读 · 0 评论 -
使用ansible安装storcli工具
根据服务器和raid卡型号的不同,选择不同的在线radi工具。本例选用storcli,使用华为,浪潮等多款服务器。1、被管节点创建文件夹[root@localhost Desktop]# ansible 192.168.122.152 -m shell -a 'mkdir /tmp/ops' -f 500 [WARNING]: Consider using file module with sta原创 2018-01-19 12:25:35 · 889 阅读 · 0 评论 -
github使用入门
1、创建项目,输入名称,生成项目;2、生成分支;3、修改分支内容;可以看出与前面的主版本有明显不同。4、将分支版本的内容与主版本合并;5、多余的版本可以删除。github初次使用简介-点击打开链接原创 2018-01-17 17:12:27 · 290 阅读 · 0 评论 -
ansible初次使用
目的:通过ansible远程传送文件到被管对象。首先安装ansible,我这是centos6.5的系统,需要配置epel源,安装过程略。还可以配置免秘钥登录,需要把id_rsa.pub公钥下发到被管对象。出于方便考虑,我就直接修改Inventory模块的配置文件/etc/ansible/hosts1、ansible被管节点IP为10.0.77.142,最初是无法管理的。2、在/etc/ansibl原创 2018-01-18 10:46:03 · 255 阅读 · 0 评论