怎么创建一个属于自己的平台,最新seo教程,辽宁建设工程信息网公司评分,如何做公司的网站目录
1、什么是自动化批量管理
2、自动化工具ansible架构
3、ansible服务专用术语对照表
4、设置主机清单#xff08;inventory#xff09;
4.1实验环境准备
4.2配置主机清单
4.2.1分组基本格式
4.2.2指定用户名#xff0c;密码。端口
4.2.3子组
4.3查看
4.3.1看…目录
1、什么是自动化批量管理
2、自动化工具ansible架构
3、ansible服务专用术语对照表
4、设置主机清单inventory
4.1实验环境准备
4.2配置主机清单
4.2.1分组基本格式
4.2.2指定用户名密码。端口
4.2.3子组
4.3查看
4.3.1看受管主机信息
4.3.2查看指定的组
4.3.3查看与使用指定的子组
4.3.4查看所有主机的情况
4.3.5查看某一台机器
5、补充 ansible中的颜⾊ 1、什么是自动化批量管理
重复性的工作与内容思考如何自动化完成
部署环境批量查看信息批量检查自动化。 2、自动化工具ansible架构
Ansible服务本身并没有批量部署的功能它仅仅是一个框架真正具有批量部署能力的是其所运行的模块。Ansible内置了上千个模块会在安装Ansible时一并安装通过调用指定的模块就能实现特定的功能。Ansible内置的模块非常丰富几乎可以满足一切需求使用起来也非常简单一条命令甚至影响上千台主机。
3、ansible服务专用术语对照表
术语中文叫法含义Control node控制节点指的是安装了Ansible服务的主机也被称为Ansible控制端主要是用来发布运行任务、调用功能模块对其他主机进行批量控制。Managed nodes受控节点指的是被Ansible服务所管理的主机也被称为受控主机或客户端是模块命令的被执行对象。Inventory主机清单指的是受控节点的列表可以是IP地址、主机名称或者域名。Modules模块指的是上文提到的特定功能代码默认自带有上千款功能模块在Ansible Galaxy有超多可供选择。Task任务指的是Ansible客户端上面要被执行的操作。Playbook剧本指的是通过YAML语言编写的可重复执行的任务列表把常做的操作写入到剧本文件中下次可以直接重复执行一遍。Roles角色从Ansible 1.2版本开始引入的新特性用于结构化的组织Playbook通过调用角色实现一连串的功能。
由于受控节点不需要安装客户端外加SSH协议是Linux系统的标配因此可以直接通过SSH协议进行远程控制。在控制节点上也不用每次都重复开启服务程序使用ansible命令直接调用模块进行控制即可
4、设置主机清单inventory
初次使用ansible遇到情况记录
修改了参数但是没有生效
原因ansible服务的主配置存在优先级的顺序关系
优先级文件位置高./ansible.cfg中~/.ansible.cfg低/etc/ansible/ansible.cfg 4.1实验环境准备
ansible环境主机名 功能用途 ipansible管理端ansible 192.168.81.131/24被管理端node2 开发机dev 192.168.81.132/24被管理端node3 测试机test 192.168.81.133/24被管理端node4 产品机prod 192.168.81.134/24被管理端node5 产品机prod 192.168.81.135/24被管理端node6 负载均衡机balancer192.168.81.136/24
4.2配置主机清单
主机清单文件修改后会立即生效
4.2.1分组基本格式 4.2.2指定用户名密码。端口
主机清单中指定信息连接的ssh端口ansible_ssh_port22连接的ssh用户ansible_ssh_user账户名连接的ssh密码 ansible_ssh_pass密码 [注] 为了实验方便我的每台机器的账号密码都是root 1 4.2.3子组
实验将prod组和test组合并为A组 4.3查看
4.3.1看受管主机信息
一般使用“ansible-inventory --graph”命令以结构化的方式显示出受管主机的信息。 4.3.2查看指定的组
ansible 组名 -m command -a hostname 4.3.3查看与使用指定的子组
ansible 子组名 -m command -a ‘hosname 4.3.4查看所有主机的情况
ansible all -m command -a hostname 4.3.5查看某一台机器
ansible 机器IP地址 -m command -a hostname 5、补充 ansible中的颜⾊
绿⾊表示正常
⻩⾊表示执⾏正常,状态变化.
红⾊表示错误,输出错误信息
紫⾊表示警告,建议. #为美好的开源世界贡献一份力量