简介:Ansible是一款基于python开发的自动化运维工具,轻量化且功能强大。功能节点可以分为控制节点(管理节点)及被管理节点。在控制节点上,Ansible可以通过SSH、PowerShell等方式实现远程管理其它节点设备,所有操作都只需要在控制节点上执行,不需要数据库及守护进程。本文主要对Ansible部分模块应用进行示例,Ansible其它特点不在此阐述。Ansible 控制节点要求:&n
转载
2024-05-11 11:13:02
77阅读
因为公司金融项目正式上线,有等保的要求,所有的线上服务器对操作过历史命令都要记录下来,需要修改一部分的配制文件。总共有300多台Linux服务器,总不能一台一台去改吧。首先想到是ansble,saltstack这两个批量管理的,但是想了想,saltstack不会,ansble好像是好像是被管理端还要安装客户端的,又不经常使用(线上的环境),弄好了还要编排剧本,语法都忘记了。有没有更轻量一点的工具呢
转载
2024-04-19 16:01:27
63阅读
首先了解一下ps命令执行后的各项参数,Android本身用的是Linux内核,所以ps指令参数大同小异。 1.进入Android手机的shell模式 各项参数如下:
环境ansible:192.168.1.20web:192.168.1.11nfs:192.168.1.10rsync:192.168.1.12关闭每一台服务器的防火墙和更改对应主机名[root@ansible ~]# systemctl stop firewalld.service
[root@ansible ~]# systemctl disable firewalld.service
R
转载
2024-04-19 18:05:09
33阅读
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运
Saltstack Ansible SaltStack 依靠ZeroMQ速度快 Ansible SSH传输速度慢一些 ZeroMQ本身不加密,AES加密,需注意MITM SSH安全性高 Master需要守护进程 无额外开支,SSH即可 State语法需要学习 playbook语法相对简单,容易学习 excution模块+state模块,stat...
转载
2022-04-11 10:39:31
1543阅读
Saltstack
Ansible
SaltStack 依靠ZeroMQ速度快
Ansible SSH传输速度慢一些
ZeroMQ本身不加密,AES加密,需注意MITM攻击
SSH安全性高
Master需要守护进程
无额外开支,SSH即可
State语法需要学习
playbook语法相对简单,容易学习
excution模块+state模块,state会调用excution模块
Ansible模块
转载
2021-07-07 17:38:49
511阅读
1,Ansible 系列命令ansible
ansible-doc
ansible-playbook
ansible-valut
ansible-console
ansible-galaxy
ansible-pull1.1 ansible-doc 显示模块帮助Usage: ansible-doc [-l|-F|-s] [options] [-t <plugin type> ] [plu
转载
2024-06-18 13:54:33
70阅读
ssh 免密码 批量管理1.创建用户useradd user1echo “123456”| passwd --stdin user12.创建秘钥ssh-keygen -t dsa然后一直回车 非交互式(批量)创建秘钥 3.上传公钥(其他服务器也需要有同样用户)ssh-cppy-id -i ~/.ss
转载
2019-10-31 23:49:00
210阅读
2评论
Ansible基础入门--初识Ansible一、Ansible概念1、Ansible溯源2、Ansible特点二、Ansible的基本使用1、以脚本的方式使用Ansible2、以命令的方式运行Ansible3、使用ansible命令管理的前提4、测试使用Ansible5、使用自行创建的hosts文件6、使用ansible.cfg文件定义通用配置 一、Ansible概念Ansible是一种配置管理
转载
2024-04-04 18:46:42
36阅读
配置免密钥登录 1、ssh-keygen -t rsa 生成公钥和私钥 -t 指定类型,此时会在/root/.ssh/下生成公钥和私钥的文件 2、ssh-copy-id -i /root/,ssh/
转载
2023-12-22 22:57:38
55阅读
一、认识SaltStack1、简介 SaltStack 是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,是基于python开发的一套C/S自动化运维工具,通信采用了zeromq消息队列的(pub/sub),数据传输采用了AES(高级加密)保证安全性,认证采用了SSL方式。通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进行配置集
转载
2024-03-16 07:46:09
178阅读
之前某些时候我需要评估配置管理系统。结合从他人得到的意见,我认为Puppet及Chef在配置和运行方面过于复杂。由于我是Python粉,所以我时常关注Ansible及Salt。Ruby目前不是我感冒的语言,当然我也不想在这里引起语言之争。去年我花了6个月美好的时光用Ansible来配置服务器。从而对这个工具变得很熟悉。在那个项目中Ansible可以说是最佳选择,因为它易于使用,还有完整的文档
一、Ansible 概述Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少重复性工作和人为失误。 Ansible 通过本身集成的非常丰富的模块可以实现各种管理任务,其自带模块超过上千个。更为重要的是,它操作非常简单,但它提供的功能又非常丰富,在运维领域,几乎可以做任何事。1、Ansible 特点Ansible 自 2012
转载
2024-02-20 14:51:33
66阅读
在DevOps领域中,自动化工具扮演着至关重要的角色。在自动化工具中,Ansible和Red Hat发布的Red Hat Ansible特别受到关注。今天我们将深入研究这两款工具,并进行对比。
首先,让我们来了解一下Ansible。Ansible是一种基于Python开发的配置管理和自动化工具。它的主要功能是实现IT基础设施的自动化管理。Ansible使用SSH协议进行通信,无需在被管理节点上安
原创
2024-02-21 15:18:31
88阅读
== 简介 ==
pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问,这样才能达到批量部署的简便。
项目地址:https://code.google.com/p/parallel-ssh/
PSSH provides parallel version
原创
2013-02-01 11:22:34
1231阅读
ssh批量管理 批量执行命令
原创
2015-07-21 14:36:02
655阅读
pssh 包安装 5 个实用程序pssh 在多个主机上运行命令pscp 把文件复制到多个主机上pslurp 把本地文件并行地从多个远程知己复制到中心主机上 prsync 通过 rsync 协议把文件高效的并行复制到多个主机上pnuke 并行的在多个远程主机上杀死进程 pssh 相关参数-h 执行命令的远程主机列表-l 远程主机用户名-p 一次最大允许连接
原创
2016-04-06 10:15:48
622阅读
常用软件安装及使用目录 ansible使用1 第1章 copy模块1.1 创建文件及写入内容1. [root@m01 scripts]# ansible mcw -m copy -a "content='wo shi hao ren' dest=/machangwei/11"
2. [root@web02 machangwei]#
Ansible和Puppet是两个著名的配置管理工具,它们都可以帮助管理人员自动化管理大规模服务器和网络设备。在选择使用哪种工具时,了解它们之间的差异是非常重要的。本文将对Ansible和Puppet进行对比分析,帮助读者更好地选择适合自己需求的工具。
首先,让我们来介绍一下Ansible。Ansible是一个基于Python开发的轻量级配置管理工具,它使用SSH协议来管理远程主机。Ansibl
原创
2024-02-20 10:38:46
148阅读