Avamar:ddboostユーザー ロールが正しくないと、インスタント アクセス リストアが失敗する
概要: ddboostユーザー ロールが正しくないと、インスタント アクセス リストアが次のエラーで失敗します。 「Create NFS datastore failed to start with error: Data DomainシステムにNFSディレクトリーを追加できませんでした」
現象
インスタント アクセス リストアを実行しようとすると、次のエラーが発生します。
Create NFS datastore failed to start with error: Failed to add NFS directory on Data Domain system
「 avtar リストアしようとすると、ログに次の情報が表示されます。
...
2025-04-11 12:00:40 vmir Info <0000>: Virtual Machine Name: cinvwbkpt_DD_Test
2025-04-11 12:00:40 vmir Info <0000>: Creating NFS datastore: Avamar-MOD-1490390439454
2025-04-11 12:00:45 vmir Error <0000>: Create NFS datastore failed to start with error: Failed to add NFS directory on Data Domain system.
2025-04-11 12:00:45 vmir Error <0000>: Failed to create NFS datastore
...
(Avtarログは、Avamar UIの[アクティビティ]ウィンドウ、または /usr/local/avamar/var/client ディレクトリーにあります)。
The Data Domain /ddr/var/log/debug/ddfs.info ファイルには、次の情報が表示されます。
...
04/11 11:59:06.952 (tid 0x2abc91179db0): NOTICE: ddboost-: Avamar: Restore begin. Handle[1] LSU[avamar-1367945869]
04/11 11:59:07.208 (tid 0x2abc903ffa00): NOTICE: ddboost-: Avamar: Restore complete. Handle[1] LSU[avamar-1367945869]
04/11 11:59:07.208 (tid 0x2abc903ffa00): NOTICE: ddboost-: Avamar: Close and Logoff. Handle[1] LSU[avamar-1367945869]
04/11 11:59:07.208 (tid 0x2abc903ffa00): SSL_read get error 5 [None 0]
...
原因
Network File System (NFS)データストアをマウントするには、adminロールが必要です。
ここで、 DD Boost User にNFSデータストアをData Domainにマウントするための適切なロールがないと、インスタント アクセスが失敗します。
これは、 user change role コマンドを使用して DD Boost User 役割:
user show detailed <ddboost-user>
例とサンプル出力:
(この例では、 DD Boost User です ddboost-av)を作成します。
user show detailed ddboost-av
User: ddboost-av
Uid: 502
Role: user
Last Login From: management-station1.customer.com
Last Login Time: Mon Apr 11 13:08:04 2025
Status: enabled
Password Last Changed: Dec 31, 2024
Disable Date: never
Minimum Days Between Password Change: 0
Maximum Days Between Password Change: 99999
Warning Days Between Password Change: 7
Disable Days After Expire: never 解決方法
[Change]を DD Boost User 管理者の役割:
1.管理者権限を持つアカウント(sysadminなど)でData Domainにログインします。
2.ここで、 DD Boost User が不明な場合は、次のコマンドを実行します。
ddboost user show
出力例:
DD Boost user Using Token Access
------------- ------------------
ddboost-av -
------------- ------------------
3.コマンド user change role コマンドを使用して DD Boost User 役割:
user show detailed <ddboost-user>
例とサンプル出力:
(この例では、 DD Boost User です ddboost-av)を作成します。
user show detailed ddboost-av
User: ddboost-av
Uid: 502
Role: user
Last Login From: management-station1.customer.com
Last Login Time: Mon Apr 11 13:08:04 2025
Status: enabled
Password Last Changed: Dec 31, 2024
Disable Date: never
Minimum Days Between Password Change: 0
Maximum Days Between Password Change: 99999
Warning Days Between Password Change: 7
Disable Days After Expire: never
役割がすでにadminになっている場合は、記事の使用を停止します。
4.コマンド user change role コマンドを使用して、 DD Boost User 管理者の役割:
user change role <ddboost-user> <role>
例とサンプル出力:
(この例では、 DD Boost User です ddboost-av)を作成します。
user change role ddboost-av admin
Role changed for user "ddboost-av"
5.ロールがadminであることを確認します。
user show detailed ddboost-av
User: ddboost-av
Uid: 502
Role: admin
Last Login From: management-station1.customer.com
Last Login Time: Mon Apr 11 13:08:04 2025
Status: enabled
Password Last Changed: Dec 31, 2024
Disable Date: never
Minimum Days Between Password Change: 0
Maximum Days Between Password Change: 99999
Warning Days Between Password Change: 7
Disable Days After Expire: never