ESXi および VMware Tools 5.1 へのアップグレード後に Linux ゲストでのスナップショット静止が失敗する
book
Article ID: 342813
calendar_today
Updated On:
Products
VMware vCenter Server
VMware vSphere ESXi
Show More
Show Less
Issue/Introduction
Symptoms:
免責事項 : これは英文の記事「
Snapshot quiescing fails on Linux guests after upgrading to ESXi and VMware Tools 5.1 (2038606) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新の内容については、英語版の記事を参照してください。
ESXi および VMware Tools を 5.1 にアップグレードした後、Linux ゲスト仮想マシンで静止スナップショットの取得に失敗する。 vSphere Client を使用した静止スナップショットの取得は次のエラーによってすぐに失敗します:The guest OS has reported an error during quiescing. The error code was: 3 The error message was: Error when enabling the sync provider.
仮想マシンを実行しているホストの /var/log/ にある hostd.log
には次のようなメッセージが含まれています:[3CB9EB90 verbose 'vm:/vmfs/volumes/<datastore>/<VMNAME>/<VMNAME>.vmx'] Handling message _vmx##: The guestOS has reported an error during quiescing. --> The error code was: 3 --> The error message was: Error when enabling the sync provider.
Red Hat Enterprise Linux (RHEL) 仮想マシンの /var/log/ にある messages.log ファイルに次のようなメッセージが含まれています:[ debug] [vmbackup] *** VmBackupStart [ debug] [vmbackup] Using quiesceApps = 1, quiesceFS = 1, allowHWProvider = 1,execScripts = 1, scriptArg = , timeout = 0 [ debug] [vmbackup] Quiescing volumes: 6000c296-7562-12a2-a3a5-6547bbe78021 [ debug] [vmbackup] *** VmBackup_SendEvent [ debug] [vmbackup] *** VmBackupStartScripts [ debug] [vmbackup] Trying to run scripts from /etc/vmware-tools/backupScripts.d [ debug] [vmbackup] *** VmBackupAsyncCallback [ debug] [vmbackup] VmBackupAsyncCallback: checking VmBackupOnFreeze [ debug] [vmbackup] Async request 'VmBackupOnFreeze' completed [ debug] [vmbackup] *** VmBackupEnableSync [ info] [guestinfo] Poll loop disabled. [ debug] [vmbackup] *** VmBackupSyncDriverStart [ debug] [vmsvc] SyncDriver: Freezing using Linux ioctls... [ debug] [vmsvc] SyncDriver: failed to open 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx': 2 (No such file or directory) [ warning] [vmbackup] Error freezing filesystems VMware Tools のデバッグ ログを有効にする方法については、「Enabling debug logging for VMware Tools within a guest operating system (1007873) 」を参照してください。次のようなメッセージが表示されることがあります:<YYYY-MM-DD><time>| vcpu-0| I120: Guest: [ debug] [vmsvc:vmsvc] SyncDriver: Freezing using Linux ioctls...</time> Or<YYYY-MM-DD><time>| vmx| I120: GuestRpcSendTimedOut: message to toolbox timed out. <YYYY-MM-DD><time>| vmx| I120: Tools: Tools heartbeat timeout. <YYYY-MM-DD><time>| vmx| I120: GuestRpcSendTimedOut: message to toolbox timed out. <YYYY-MM-DD><time>| vmx| I120: GuestRpc: app toolbox's second ping timeout; assuming app is down <YYYY-MM-DD><time>| vmx| I120: ToolsBackup: changing quiesce state: STARTED -> DONE <YYYY-MM-DD><time>| vmx| I120: SnapshotVMXTakeSnapshotComplete: done with snapshot 'smvi_ee2e62bb-2eef-4d86-a03d-feb834813702': 0 <YYYY-MM-DD><time>| vmx| I120: SnapshotVMXTakeSnapshotComplete: Snapshot 0 failed: Failed to quiesce the virtual machine (40).</time></time></time></time></time></time></time>
Environment
VMware vSphere ESXi 5.1 VMware vSphere ESXi 5.5 VMware vCenter Server 5.1.x VMware vCenter Server 5.5.x
Cause
この問題には次の 2 つの原因が考えられます:
注 : Red Hat はこの問題をバグ 768304 で解決しています。バグ詳細を表示するには、Red Hat のお客様ログインが必要です。
Resolution
ご使用の Linux ゲスト仮想マシンのカーネルを確認し、場合によっては更新する必要があります。ご使用の Linux が RHEL の場合、Red Hat に連絡して FIFREEZE/FITHAW ioctl
機能を確実にサポートするリリースを確認してください。その他のベンダーの Linux リリースの場合、ベンダーに連絡して使用する Linux カーネルを判断する必要があることがあります。以下の「追加情報 」セクションを参照してください。 または、ゲスト OS で ESXi 5.1 ツールから ESXi 5.0 ツールにダウングレードすることができます。これを行うと VMware vmsync ドライバの使用により静止スナップショットが強制的に実行され、問題が回避されます。
Additional Information
一部のベンダーにカーネル バージョン 2.6.35-22 からの Linux リリースがない場合があります。たとえば、Ubuntu にはありますが、RHEL にはありません。ベンダーでこの特定の、または以降の 2.6.35 リリースが利用可能でない場合はベンダーに確認してください。各 RedHat バージョンに関連付けられている Linux カーネルのバージョンを確認するには、ドキュメント『
Red Hat Enterprise Linux Release Dates 』を参照してください。
リリース済みの Linux カーネル リリースの詳細については、Linux.org の「
Linux Kernel 2.6 Releases 」を参照してください。
この記事の更新時にアラートを受信する場合は、Actions ボックスで
Subscribe to Document を クリックします。
Feedback
thumb_up
Yes
thumb_down
No