2013-03-05 77 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"