文章 2023-10-20 来自:开发者社区

Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)

例子:cat -n /etc/ansible/hosts 1 192.168.100.59:22 2 192.168.100.60 ansible_ssh_pass=123456 ansible_ssh_port=22 3 [nginx] 4 192.168.100.5[7:9] 5 [nginx:vars] 6 ansible_ssh_pass='123456' 7 [webservers:c....

文章 2023-10-20 来自:开发者社区

Ansible自动化运维工具之个性化定制SSH连接登录端口(3)

前言: 在日常使用Ansible自动化运维工具时,肯定都会配置管理端与被控端的无密码连接,,需要注意的是虽然ssh默认连接端口为22.但是在实际生产环境中,为了安全考虑,很有可能某些主机的ssh端口被更改了,所以就需要使用ansible_ssh_port=端口号 来指定某台主机的ssh端口或者用户名,指定之后ansible才可以正常的控制这些主机.环境介绍:管理主机 k8s_master1 19....

文章 2023-10-20 来自:开发者社区

Ansible自动化运维工具之主机管理与自定义配置文件(2)

设置ansible.cfg配置文件参数Ansible有很多配置参数,以下是⼏个默认的配置参数: inventory:该参数表⽰inventory⽂件的位置,资源清单(inventory)就是Ansible需要连接管理的⼀些主机列表。 library :Ansible的所有操作都使⽤模块来执⾏实现,这个library参数就是指向存放Ansible模块的⽬录。 forks:设置默认情况下Ansibl....

Ansible自动化运维工具之主机管理与自定义配置文件(2)
文章 2023-10-20 来自:开发者社区

Ansible自动化运维工具安装入门,看这一篇就够了(1)

了解Ansible: Ansible是一个配置管理和应用部署工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric、SaltStack )的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Ansible可以去对服务器上(1-N台)的一些系统应用进行配置管理,更该部分参数。 Ansible可以去安装一个新的软件应用,或者是一组....

Ansible自动化运维工具安装入门,看这一篇就够了(1)
文章 2023-09-23 来自:开发者社区

Ansible_自动化运维实战(一)

1.DELL的一款服务器的价格、型号、配置(CPU,内存、硬盘、支持的RAID功能)DELL 服务器的定价、型号和配置因型号而异,可以通过访问 DELL 官方网站或联系 DELL 客户服务获取具体信息。一种示例是 DELL PowerEdge R740,其配置可以是:型号:DELL PowerEdge R740CPU:多种可选,例如 Intel Xeon Silver 4208内存:多种可选,例....

文章 2023-08-10 来自:开发者社区

【运维知识进阶篇】Ansible自动化运维-PlayBook详解

这篇文章给大家介绍下PlayBook,我们叫它剧本,它是以一种固定的格式,将多个ad-hoc放入yml文件中。在Ansible中,剧本文件是yml结尾的,在SaltStack中剧本文件是sls结尾的,但是两者语法都是使用的yaml语法。PlayBook与ad-hoc区别1、PlayBook功能比ad-hoc全,是对ad-hoc的一种编排2、PlayBook能很好的控制先后执行顺序,以及依赖关系3....

【运维知识进阶篇】Ansible自动化运维-PlayBook详解
文章 2023-08-10 来自:开发者社区

【运维知识进阶篇】Ansible自动化运维-ad-hoc详解

啥是ad-hoc,简而言之就是一条命令,执行完即结束,并不会保存。适用于在多台机器查看某个进程活动,或者拷贝指定文件到本地,这种临时的,只需要执行一次的命令。ad-hoc模式的命令构成1. #命令+主机名称+'-m'指定模块参数+模块名称+'-a模块动作'+'df -h'具体命令 2. [root@Ansible ~]# ansible web01 -m command -a 'df -h' 3....

文章 2023-08-10 来自:开发者社区

【运维知识进阶篇】Ansible自动化运维-Ansible安装与主机列表

很开心大家可以看到这篇文章,Ansible是一个自动化统一配置管理工具,集成了丰富模块以及功能组件,可以通过一个命令对多台服务器主机实现批量化操作,减少重复性工作和维护成本,提高工作效率。同类软件有很多,例如puppet,这个学习起来比较难,安装ruby环境也比较难,还没有远程执行功能;还有saltstack,一般用这个会使用C/S架构,salt-master和salt-minnion,并行的,....

文章 2023-06-30 来自:开发者社区

Ansible自动化运维(二)

hostname模块        hostname模块用于管理远程主机上的主机名。常用参数如下:name:指明主机名。[root@ansible ~]# ansible 192.168.1.20 -m hostname -a "name=demo" 192.168.1.20 | CHANGED => { "ansible_facts": {...

Ansible自动化运维(二)
文章 2023-06-30 来自:开发者社区

Ansible自动化运维(一)

   Ansible特点如下:Ansible基于Python开发,运维工程师对其二次开发相对较容易。Ansible丰富的内置模块,基本可以满足一切需求。管理模式非常简单,一条命令可以影响上千台机器。无客户端模式 ,底层通过SSH通信。案例环境        Ansible可以使上千台机器受到影响,本次案例环境中只添加连台管理操作即可。A....

Ansible自动化运维(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注