免責事項:これは英文の記事「NSX audit user on a transport node is unable to login or change password」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Permission denied, please try again.VMware NSX
auditユーザーアカウントがトランスポートノードで有効になっていません。
以下の手順に従って、トランスポートノードでauditユーザーを有効化し、パスワードをリセットしてください。
注:以下の手順は、admin権限を持つユーザーが実行する必要があります。
GET 'https://<NSX Manager IP or FQDN>/api/v1/transport-nodes{
"results": [
{
"node_id": "5bbde016-####-####-####-e4434bc847b4",
...
"id": "5bbde016-####-####-####-e4434bc847b4",
"display_name": "hostname",
"tags": [],
"_revision": 59注:node_id値によって識別される、該当するトランスポートノードに対応するdisplay_name値をメモしてください。この例では、node_id値は5bbde016-####-####-####-e4434bc847b4であり、display_nameはhostnameです。
GET 'https://<NSX Manager IP or FQDN>/api/v1/transport-nodes/<node_id>/node/users/10002'<node_id>値に置き換えてください。10002 は常にauditユーザーの ID です。{
"_self": {
"href": "/transport-nodes/5bbde016-####-####-####-e4434bc847b4/node/users/10002",
"rel": "self"
},
"full_name": "",
"last_password_change": 332,
"password_change_frequency": 90,
"password_change_warning": 7,
"password_reset_required": false,
"status": "NOT_ACTIVATED",
"userid": 10002,
"username": "audit"
}注:status 値が「NOT_ACTIVATED」の場合は、手順3に進みます。値が「ACTIVE」の場合は、手順3をスキップして手順4に進みます。
PUT 'https://<NSX Manager IP or FQDN>/api/vi/transport-nodes/<node_id>/node/users/10002'{
"old_password": "",
"password": "<new password>"
}注:<new password>をauditユーザーの希望するパスワードに 置き換えてください。
注:以下のような出力が表示されます。
{
"_self": {
"href": "/transport-nodes/5bbde016-####-####-####-e4434bc847b4/node/users/10002",
"rel": "self"
},
"full_name": "",
"last_password_change": 0,
"password_change_frequency": 90,
"password_change_warning": 7,
"password_reset_required": false,
"status": "ACTIVE",
"userid": 10002,
"username": "audit"
}
POST `https://<NSX Manager IP or FQDN>/api/vi/transport-nodes/<node_id>/node/users/10002?action=reset_password`{
"password": "<new password>"
}
注:auditユーザーに使用するパスワードに<new password>を置き換えてください。
注:処理が成功すると、HTTP 200の応答コードが返されます。