私は10台以上のLinuxマシンを持っています。単一のスクリプトを使用してすべてのシステムをシャットダウンするには?
パスワードとユーザーはすべてのコンピュータで同じです。
ベストアンサー1
アンサーブルをお試しください。
アンサーブルインストール:
apt-get install ansible
ホストファイルにホストを追加します。
vim /etc/ansible/hosts
server1
server2
server3
SSHキーを生成し、リモートサーバーに追加します。
ssh-keygen
cat /etc/ansible/hosts | xargs -i ssh-copy-id {}
サーバーでshutdownを実行します。
ansible all -m shell -a "shutdown -h now"
シャットダウンの前後に次のコマンドを使用して、ホストの可用性を確認できます。
ansible all -m ping