美文网首页
ansible安装配置

ansible安装配置

作者: ljt001 | 来源:发表于2021-07-15 10:57 被阅读0次

Ansible 维运自动化工具,基于ssh操作远端服务器。
Ansible ,此名取自 Ansible 作者最喜爱的《安德的游戏》小说,而这部小说更被后人改编成电影 -《战争游戏》。
安塞波 (Ansible),它是虚构的超光速通讯装置。片中主角安德 (Ender) 和他的伙伴们透过 Ansible 跨越时空指挥无数的战舰,就好比我们操控海量的远端服务器一样。

安装ansible

用于同步文件、远程执行命令。

# 进入jenkins容器,当前容器是debian,使用apt-get安装
apt-get install ansibel -y
ansibel --version

vim /etc/ansible/ansible.cfg
#把下面的配置打开,即去掉#号注释,保存即可。即不用每次连接新机器时提示保存host了
#host_key_checking = False

# 把目标机器的私钥保存到以下位置(找运维提供)
vim /etc/ansible/oponly_id_rsa

# 清空ansible host
:>/etc/ansible/hosts
# 添加组及ip到/etc/ansible/hosts,示例如下(组下可添加多个ip,每个ip一行,对组操作时会遍历所有ip):
# [demo-group]
# 127.0.0.1          ansible_ssh_port=22 ansible_ssh_user=oponly ansible_ssh_private_key_file=/etc/ansible/oponly_id_rsa become_user=root

# 示例
ansible demo-group -m copy -a "src=/home/a.txt dest=/mnt/ mode=600" -b --become-method sudo --become-user root
ansible demo-group -m shell -a "cd /mnt/;tar -xvf /mnt/targe.tar " -b --become-method sudo --become-user root

## 显示换行符,不适当换行或windows换行符在linux下可能会产生问题,可通过以下方式查看换行符
# vim显示换行符
:set list

# 可以显示换行符
cat -A log.txt

# 可以看到windows换行符显示为^M
vi log.txt

相关文章

  • 第3章 Ansible 进阶

    3.1 Ansible 的配置 3.1.1 可以配置什么 安装好Ansible后,通过 /etc/ansible/...

  • Ansible的MariaDB部署

    1. 安装Ansible工具 安装Ansible工具 配置Ansible工具 测试Ansible工具 2. 编写业...

  • Ansible学习笔记

    安装好ansible后,检查安装是否成功: 配置文件 Ansible通过以下顺序应用配置文件: ANSIBLE_C...

  • mac ansible学习使用

    一、安装 1.安装pip 2.安装ansible 二、配置 ansible只需要在控制端(以下简称A)安装和配置即...

  • Ansible(一)、实现SSH免密

    1.ansible安装 2.ansible配置 /etc/ansible/ansible.cfg /etc/ans...

  • Ansible安装

    环境 系统:CentOS 6.8 Ansible安装 Ansible配置 配置主文件# vim /etc/ansi...

  • Ansible第一篇:基础

    一、配置文件 ansible.cfg /etc/ansible/ansible.cfg 是ansible安装好后...

  • Day51-Ansible自动化管理工具

    Ansible 自动化配置管理安装 配置 启动 nginx redhat红帽 ( 收购 ansible -->An...

  • ansible

    安装 配置 执行 帮助 hosts配置 ansible.cfg 配置

  • Ansible安装配置

    环境 系统:CentOS 6.8 Ansible安装 Ansible配置 配置主文件 创建文件夹 配置invent...

网友评论

      本文标题:ansible安装配置

      本文链接:https://www.haomeiwen.com/subject/rguppltx.html