会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
相信童话
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Shell脚本
摘要: 一、变量 1.1 变量赋值 直接赋值 #!/bin/bash name="tanqing" declare -i num=123 #声明整数型变量 declare -a lists=("a" "b" "c") #定义数组 间接赋值 #!/bin/bash read -p "please insert
阅读全文
posted @ 2021-09-30 11:12 相信童话
阅读(118)
评论(0)
推荐(0)
2023年12月14日
九、条件控制与循环
摘要: 九、条件控制与循环 9.1 条件判断 有的时候在执行任务的时候需要对不同的情况做判断,以此来决定是否执行某些任务。什么情况下需要使用条件判断? 判断主机的硬件资源,如CPU、内存、磁盘空间是否满足要求,如满足再执行task 捕获一个命令的输出,根据命令输出结果的不同触发不同的task 根据不同目
阅读全文
posted @ 2023-12-14 09:36 相信童话
阅读(46)
评论(0)
推荐(0)
八、fact变量和魔法变量
摘要: 八、fact变量和魔法变量 8.1 fact简介 Ansible在执行playbook的时候,第一个任务会自动执行setup模块,该模块用于获取远程主机的系统信息,并将这些信息存储在facts变量中,在playbook中可以随时调用这些变量。 我们可以执行adhoc获取一下fact变量,看看都有
阅读全文
posted @ 2023-12-14 09:35 相信童话
阅读(126)
评论(0)
推荐(0)
七、变量的定义和引用
摘要: 七、变量的定义和引用 7.1 变量的引用和调试 变量的调试 在ansible中有一个debug模块,专门用来打印输出调试信息。它只有两个参数msg和var。 msg:打印信息,类似于shell的echo和python的print var:只能打印变量信息 - name: install httpd
阅读全文
posted @ 2023-12-14 09:34 相信童话
阅读(60)
评论(0)
推荐(0)
2023年12月13日
六、Playbook基本使用
摘要: 六、Playbook基本使用 6.1 Playbook介绍 ansbile-playbook是一系列ansible命令的集合,利用yaml语言编写。playbook命令根据自上而下的顺序依次执行。同时,playbok开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的
阅读全文
posted @ 2023-12-13 17:45 相信童话
阅读(77)
评论(0)
推荐(0)
五、adhoc与模块
摘要: 五、adhoc与模块 5.1 adhoc Ansible支持两种方式执行任务,一种是adhoc,通过命令行的方式执行Ansible任务,一次只能执行一个任务。还有一种是playbook,通过playboot文件来批量执行任务。 adhoc的语法 ansible 选择主机 -m 模块名 -a '模
阅读全文
posted @ 2023-12-13 17:42 相信童话
阅读(84)
评论(0)
推荐(0)
四、搭建Ansible环境
摘要: 四、搭建Ansible环境 4.1 安装ansible yum安装 yum install ansible ansible version 源码编译安装 二进制安装 4.2 配置ansible 拷贝ansible目录(这里我们使用当前路径去加载ansible的配置文件) cp -a /etc/ans
阅读全文
posted @ 2023-12-13 17:39 相信童话
阅读(66)
评论(0)
推荐(0)
三、主机清单
摘要: 三、主机清单 在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。该文件默认位于/etc/ansible/hosts。当然我们也可以通过修改ansible配置文件的Inventory配置项来修
阅读全文
posted @ 2023-12-13 17:33 相信童话
阅读(73)
评论(0)
推荐(0)
二、Ansible配置文件
摘要: 二、Ansible配置文件 2.1 配置文件详解 [defaults]:通用配置项 [inventory]:与主机清单相关的配置项 [privilege escalation]:特权升级相关的配置项 [paramiko connection]:与paramiko相关的配置项,rhel6以前默认的ss
阅读全文
posted @ 2023-12-13 17:27 相信童话
阅读(63)
评论(0)
推荐(0)
一、Ansible介绍
摘要: 一、Ansible介绍 1.1 Ansible简介 Ansible是一个IT自动化工具。他能够配置系统、部署软件、编排更复杂的任务,如连续部署或零停机时间滚动更新。 Ansible用python编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如Saltstack,Puppet,Chef等),
阅读全文
posted @ 2023-12-13 17:23 相信童话
阅读(89)
评论(0)
推荐(0)
2022年1月4日
uos-docker部署使用文档
摘要: 一、基础操作 Docker教程:https://www.lixian.fun/3812.html 1.1 安装 UOS安装docker apt install -y docker.io 服务管理 systemctl status docker systemctl enable docker syst
阅读全文
posted @ 2022-01-04 17:18 相信童话
阅读(1225)
评论(0)
推荐(0)
下一页