はじめに
Nutanixでは、ハイパーバイザーとして純正のAHV、Nutanixの様々な機能を提供するAOSを搭載したCVM、クラスターの統合管理や高度な運用機能を提供するPrism Central VMの3つが、土台と言っても過言ではないサーバとなります。
パスワード変更方法なのですが、passwdで良いと思っておりましたが、実は製品ごとに異なることが判明したため、別記事として解説いたします。
AHVのパスワード変更方法
AHVでは、3つのユーザーが使われます。
- root:特権ユーザー。一部のコマンドは特権ユーザーでのみ実行可能です。
- admin:管理者用アカウント。通常はこれを利用してください。
- nutanix:AOSによって内部的で使用されるもの。システム以外が利用してはならない。
次に紹介するコマンドをCVMにSSHでログインした状態で投入してください。
1台のCVMでパスワードを変更すれば問題ありません。全てのAHVに設定が反映されます。
root
echo -e "CHANGING ALL AHV HOST ROOT PASSWORDS.\nPlease input new password: "; read -rs password1; echo "Confirm new password: "; read -rs password2; if [ "$password1" == "$password2" ]; then for host in $(hostips); do echo Host $host; echo $password1 | ssh root@$host "passwd --stdin root"; done; else echo "The passwords do not match"; fi
admin
echo -e "CHANGING ALL AHV HOST ADMIN PASSWORDS.\nPlease input new password: "; read -rs password1; echo "Confirm new password: "; read -rs password2; if [ "$password1" == "$password2" ]; then for host in $(hostips); do echo Host $host; echo $password1 | ssh root@$host "passwd --stdin admin"; done; else echo "The passwords do not match"; fi
nutanix
echo -e "CHANGING ALL AHV HOST NUTANIX PASSWORDS.\nPlease input new password: "; read -rs password1; echo "Confirm new password: "; read -rs password2; if [ "$password1" == "$password2" ]; then for host in $(hostips); do echo Host $host; echo $password1 | ssh root@$host "passwd --stdin nutanix"; done; else echo "The passwords do not match"; fi
どのコマンドも、投入するとpasswordを聞かれますので、任意のパスワードを2回入力すればパスワード変更完了となります。
CVM・PCVMのパスワード変更方法
任意のCVMにnutanixユーザーでログインします。その後、次に紹介するコマンドを投入します。
1台のCVMでパスワードを変更すれば問題ありません。全てのCVMに設定が反映されます。
root
sudo passwd root
admin
sudo passwd admin
nutanix
sudo passwd nutanix
adminパスワードの失念・ロックがかかってしまった場合
adminユーザーのみ、ログインに何度も失敗するとロックされます。
解除方法は次のコマンドを、CVM/PCVMから流し込んでください。
ncli user reset-password user-name="admin" password="NEW-PASSWORD"
参考
Nutanix Support & Insights
Nutanix Support & Insights
コメント