2013-03-05 109 views

回答

0

您是否有任何种类的IP和root用户和密码(或SSH密钥)的集合?

如果是这样,您可以使用for循环遍历它们(实现取决于它们的存储方式),并选择用户名和密码,使用正则表达式筛选或按字段选择并使用expect来提供它密码。

如果你没有这样的集合,看起来你必须建立它们的数据库,并且它可能更容易手动完成它,但是可能值得创建数据库你需要再次这样做。

+0

我拥有.CSV格式的所有IP地址和主机名。至于root用户和密码,我总是可以使用我的域管理员帐户来启动重启动。 我只是不善于刻录和编码.... – 2013-03-05 18:01:41

0

您应该看看Ansible供应工具。

的步骤应该是财产以后这样的:

  • 安装Ansible:sudo apt-get install ansible(在Ubuntu)
  • 定义你的服务器组在/etc/ansible/hosts

    [snmpservers] 
    myhostnames[01:10000].example.com 
    
  • 重新启动所有服务器上的服务

    ansible snmpservers -m service -a "name=snmp state=restarted"