轻量级批量运维工具Omnitty的安装及使用

以下是小白使用的Omnitty的安装包及其依赖包,放到了百度网盘里,供有需要的网友下载使用,里面还有一个简易的安装文档,可供参考。

链接:http://pan.baidu.com/s/1bnlYUZH 密码:hom0

1. 编译安装Omnitty的依赖包librote

小白已为大家准备好了安装包,直接下载后,编译即可。

# cd /usr/local/src
# tar -zxf rote-0.2.8.tar.gz
# cd rote-0.2.8
# ./configure
# make
# make install


2. 编译安装Omnitty

小白已为大家准备好了安装包,直接下载后,编译即可。

# cd /usr/local/src
# tar -zxf omnitty-0.3.0.tar.gz
# cd omnitty-0.3.0
# ./configure
# make
# make install


3. 解决库文件

有了上面的两步后,基本完成了Omnitty的安装,直接在命令行输入omnitty即可使用了。:-)

# omnitty 
omnitty: error while loading shared libraries: librote.so.0: cannot open shared object file: No such file or directory

由于没有找到相应的库文件,所以报错了。这个很好解决,第一步的目的就是为了生成Omnitty的库文件的,只是编译的库文件没有被复制到相应的目录里而已。这里手工操作一下吧,

# cd /usr/local/src/rote-0.2.8
# cp librote.so.0.2.8 /usr/lib64/
# cd /usr/lib64
# ln -s librote.so.0.2.8 librote.so.0


4. 运行效果

好了。依赖解决之后,看一下运行效果吧,

接下来,添加要操作的机器吧。添加机器可以单个添加或批量添加。按F5后,直接输入IP地址,属于单个添加;按F5后,输入@符号并跟文件名,属于批量添加(IP地址在文件里,一行一个IP地址)。

接下来按F4,把添加进来的机器打上tag,然后按F7打开组播模式,进行批量操作。

时间: 2024-10-08 00:32:59

轻量级批量运维工具Omnitty的安装及使用的相关文章

运维工具SaltStack之一安装部署

运维工具SaltStack之一安装部署 一.概述 salt是一个异构平台基础设置管理工具,使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State System. 二.基本原理 采用C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信.minion上

轻量级自动化运维工具ansible之一:介绍及初步使用

一.常见的自动化运维工具: OS Provisioning:PXE, Cobbler OS Config:puppet, saltstack, chef, func Task Exec:fabric, saltstack, func Program Deployment:fabric 管理主机控制被管理节点的方式: agent:被管理节点上需要安装代理程序以接受管理主机的操作:如puppet, func agentless:被管理节点不需安装代理程序,管理主机借助ssh传递操作指令,如ansib

自动化运维工具--Ansible(安装部署、模块简介与操作)

一.Ansible概述 互联网的快速发展导致产品更新换代速度加快,按照传统维护操作使得工作效率低下,自动化运维以尽可能安全高效的完成工作为目的,实现代替传统工作方式. 自动化运维工具划分为两类: 一是需要使用代理工具的,也就是基于agent程序来实现管理功能,例如puppet.func.zabbix等 二是不需要代理配置工具的,可以直接基于SSH服务来完成管理功能,如ansible,fabric等. 自动化运维工具比较: 工具 开发语言 结构 配置文件格式 运行任务 Ansible Python

【Ansible】自动化运维工具Ansible的安装及使用

常用自动化运维工具: ①CFengine ②Chef ③Puppet ③SaltStack ③Ansible-基于python开发,分布式,无需客户端,轻量级.配置语言采用YAML. Ansible基本架构 Ansible工作原理 Ansible的安装及使用 ①CentOS Linux release 7.3.1611 (Core) 安装: yum install -y ansible [[email protected] ansible]# ls /etc/ansible/ ansible.c

Python自动化运维工具fabric的安装

使用shell命令进行复杂的运维时,代码往往变得复杂难懂,而使用python脚本语言来编写运维程序,就相当于开发普通的应用一样,所以维护和扩展都比较简单,更重要的是python运维工具fabric能自动登录其他服务器进行各种操作,这种实现使用shell是很难做到的,但是使用fabric实现就很简单,所以对于程序员的日常运维部署,建议使用python编写脚本 Linux下默认有python环境,安装fabric有两种方式一种是pip直接安装,另外一种是下载fabric源码,使用setuptools

linux下自动化运维工具ansible的安装和使用

ansible是基于python语言开发的模块化批量管理工具.ansible无终端,基于ssh实现管理:支持主从模式,支持playbook.实验环境:3台Centos7 .131做为主控节点.130和132做为被控节点.一.在131上安装ansible(1).yum install ansible -y(2).查看ansible版本ansible --version(3).ansible相关的文件rpm -qc ansible/etc/ansible/ansible.cfg #ansible配置

轻量级自动化运维工具

pssh 基于python编写,可在多台服务器上执行命令的工具,也可实现文件复制,提供了基于ssh和scp的多个并行工具 项目:http://code.google.com/p/parallel-ssh/ 语法: Usage: pscp.pssh [OPTIONS] local remote 常用选项: --version:查看版本 -h:主机文件列表,内容格式"[[email protected]]host[:port]" -H:主机字符串,内容格式"[[email pro

轻量级自动化运维工具ansible之二:playbook详解

在介绍playbook之前,我们先了解一下YAML语言,因为playbook是用YAML语言编写的 一.YAML 1.YAML是一种可读性高的用来表达资料序列的语言,其语法和其他高阶语言类似,并且可以简单表达清单.散列表.标量等数据结构.所有的yaml文件都以"---"开头表示开始一个document,所有的列表元素以"-"开头,键值对用":",后面的空格是必须的下面是一个示例: ---   #打头符可省略 - name: John Smith

系统批量运维工具paramiko

paramiko是实现ssh2远程安全连接的Python封装.支持认证和密钥方式,可以实现远程命令执行.文件传输等功能,对比pexpect封装的层次更高安全性高. 1.paramiko的安装 paramiko依赖第三方的Ecdsa,Crypto和Python开发工具包pyhton-devel 安装出现时出现error: command 'gcc' failed with exit status 1是因为没有Python开发工具包. 2.paramiko有两个核心类SSHClient和SFTPCl