Ansible
文章平均质量分 57
modi_2020
这个作者很懒,什么都没留下…
展开
-
centos6.9离线安装ansible
(1)下载Python-2.7.8版本的压缩包[root@machine-app1 ~]#wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz[root@machine-app1 ~]#tar xvzf Python-2.7.8.tgz[root@machine-app1 ~]# cd Python-2.7.8[root@machine-app1 ~]#./configure --prefix=/usr/local[roo.原创 2021-03-06 12:56:19 · 462 阅读 · 0 评论 -
自动化运维工具 Ansible 在部署大数据平台下的应用(下)
1. playbook 简介与文件格式playbook 字面意思是剧本,现实中由演员按照剧本表演,在 Ansible 中,这次由计算机进行表演,由计算机安装、部署应用,提供对外服务,以及组织计算机处理各种各样的事情。playbook 文件由 YMAL 语言编写。YMAL 格式类似于 JSON 的文件格式,便于理解、阅读和书写。首先学习了解一下 YMAL 的格式,对后面书写 playbook 很有帮助。以下是 playbook 常用的 YMAL 格式规则。文件的第一行应该以“---”(三个连字符)开始,表原创 2021-02-02 00:45:25 · 370 阅读 · 1 评论 -
自动化运维工具 Ansible 在部署大数据平台下的应用(上)
Ansible 命令行模式的使用Ansible 执行自动化任务,分为以下两种执行模式:(1)ad-hoc(单个模块),单条命令的批量执行,或者叫命令行模式;(2)playbook,为面向对象的编程,可以把多个想要执行的任务放到一个 playbook 中,当然多个任务在事物逻辑上最好是有上下关联的,通过多个任务可以完成一个总体的目标。命令行模式一般用于测试、临时应用等场景,而 playbook 方式,主用用于正式环境,通过编写 playbook 文件,可实现固定的、批量的对系统或服务进行配置以及维原创 2021-02-01 17:40:34 · 285 阅读 · 0 评论 -
Ansible之playbook的使用
利用playbook安装nginx服务[root@myserver_1 ansible]# vim install_nginx.yml --- - hosts: webservers remote_user: root#收集信息取消 gather_facts: no tasks: - name: add group nginx user: name=nginx state=present - name: add user nginx .原创 2021-01-10 20:16:53 · 127 阅读 · 0 评论 -
Ansible的简单使用
Ansible命令执行过程1.加载自己的配置文件,默认/etc/ansible/ansible.cfg 2.加载自己对应的模板文件,如command 3.通过ansible将模块或命令生成对应的临时py文件,并将该文件传输至远程服务器的对应执行用户 $HOME/.ansible/tmp/ansible-tmp-数字/xxx.py文件4.给文件执行权限 5.执行并返回结果6.删除临时py文件,退出执行过程参数v可验证[root@myserver_1 tmp]# grep chmod原创 2021-01-04 02:00:30 · 498 阅读 · 0 评论 -
Ansible安装mysql
利用playbook安装mysql下载mysql-5.6.49-linux-glibc2.12到ansible所在的服务器上https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.6/mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz下载并移动到指定目录下[root@myserver_1 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/mysql.原创 2021-01-04 01:42:09 · 1266 阅读 · 0 评论 -
Ansible的安装
指导手册地址http://ansible.com.cn/docs/intro_getting_started.htmlansible安装yum install -y epel-releaseyum install -y ansible[root@myserver ansible]# pwd/etc/ansible[root@myserver ansible]# lsansible.cfg hosts roles秘钥认证1.秘钥生成[root@myserver ans原创 2021-01-04 01:01:06 · 200 阅读 · 0 评论