首页 > 试题广场 >

运维工程师在工作中经常需要对数量众多的服务器进行批量管控操作

[问答题]

运维工程师在工作中经常需要对数量众多的服务器进行批量管控操作,例如使用puppetansible等工具能达到对应目的。然而,如果不利用相关开源工具,请您使用shell或者python等编程语言,设计一个简单的批量管控工具。

已知条件:已经拥有一台管理机,通过它能免key SSH到各台工作机器。以及管理机IPA,其他工作机器IPBCDE等等

工具达到以下目的:

1、 利用一台管理机器,可以批量控制其他工作机器;

2、 在管理机器输入指定命令,在其他工作机器执行并返回结果;

以root用户批量管理#!/bin/sh[ $# -ne 1 ] &{USAGE:sh $0 command}for ip in b c d edo ssh root@$ip $1done
发表于 2022-06-19 15:28:06 回复(0)