NVE:/root ownershipを変更すると、OSロールアップが「One or More Nodes Not Running SLES」で失敗する
Summary: NetWorker Virtual Edition(NVE)オペレーティング システムのロールアップが失敗し、「SLESを実行していないノードが1つ以上あります」と報告されます。/rootの所有権が別のユーザーに変更されました。
Symptoms
NetWorker Virtual Editionのロールアップが失敗し、次のエラーが報告されます。 /usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: no output seen from "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a"
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: post: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a", exit status=255 (error)
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: address=127.0.0.1 remote=ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 os=unknown version=unknown update=unknown arch=unknown
YYYY-MM-DD HH:mm:SS (-TZ) 47378741877400 INFO: - One or more nodes are not running SLES succeeded
OsRollup ワークフローログは、ロールアップpackage_dataディレクトリにあります。
/usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log
Cause
所有権 /root ディレクトリーは、ある時点でバックアップ管理者によって変更されました。たとえば、次のように表示されます。
nve:~ # ls -ld /root drwx------ 8 admin root 4096 May 16 09:27 root
の権限 /root 他のユーザーまたはグループがディレクトリーにアクセスできず、所有者(この場合はadmin)のみがアクセスできます。
ロールアップ中に、次のコマンドが実行されます。
ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a
実行を試みます as_rootただし、管理者ユーザーのみがアクセスできるため、コマンドは何も返さず、カーネルの更新をスキップします。例:
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a nve:~ #
「When(時間)」 /root が所有している root:root 次のようなものを返す必要があります。
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a Linux nve 4.12.14-122.153-default #1 SMP Tue Mar 7 14:13:19 UTC 2023 (9f7af45) x86_64 x86_64 x86_64 GNU/Linux nve:~ #
「Fusion」 /root が別のユーザーによって所有されている場合、 ssh 取得するコマンド uname -a 何も返さないため、ワークフローはOSを「unknown」として報告し、NVEのOSパッケージの更新をスキップします。
Resolution
修正 /root 所有権:
sudo chown root:root /root
NVEインストール マネージャーに戻り、現在のタスクを再試行します。
/root ディレクトリーを削除します。NVEでデフォルトのシステム ファイルと設定を変更すると、ロールアップ/アップグレード中に問題が発生し、NVEが破損する可能性があるため、再導入とNetWorkerサーバー ディザスター リカバリー(nsrdr)を使用するシステムで一般的に行われる、繰り返しのプログラムおよび消去サイクルによって劣化しやすい傾向があります。したがって、デフォルトのシステムファイルまたは設定を変更することはお勧めしません。
rootにSSHアクセスを許可する方法については、次を参照してください。NVE:NetWorker Virtual Editionでroot SSHアクセスを許可する方法
Additional Information
このKBで報告されている症状とエラー メッセージは、他の原因で発生している可能性があります。「Fusion」 /root 所有権と権限はNVEで変更されませんでした。次の記事を参照してください。
- NVE:/root/.bashrcを変更すると、OSロールアップが「SLESを実行していない1つ以上のノード」で失敗する
- NVE:NVE IPアドレスの変更後にOSのロールアップが成功したと報告されていても、OSパッケージが更新されなかった
- NVE:アプライアンスにインストールされているバイナリ バージョンが、インストールされているアップグレードまたはロールアップ バージョンと一致しません
- NVE:OSロールアップが失敗し、「カーネルのクリーンアップ(18個中7個)に失敗しました」
========================
NVE: アップグレードまたはインストール失敗トリアージ ガイド
Dell AvamarおよびNetWorkerオペレーティング システム(OS)のロールアップ セキュリティ アップデートの頻度
NetWorker Virtual Edition(NVE): プラットフォーム セキュリティ ロールアップのインストール方法