免責事項: これは英文の記事「vCenter Server gets unresponsive during backup windows, causing VM backups to fail」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
症状:
- バックアップが集中する時間帯に vCenter Server が応答しなくなり、仮想マシンのバックアップが失敗します。
- ログインの実行時、1 回のログインで以下のサービスが連携します。
STS --> TMS --> Authz --> VPX --> Authz --> STS
- /var/log/vmware/trustmanagement/trustmanagement-svcs.log で、TMS が vpxd-svcs に対して hasPrivileges 呼び出しを行い、20 分後にタイムアウトしていることを確認できます。
YYYY-MM-DDThh:mm:ss.###Z [tomcat-exec-18 WARN com.vmware.cis.authorization.client.impl.AuthorizationServiceClientimpl opId=] Operation: hasPrivileges. Read API execution failed.
java.util.concurrent.ExecutionException: com.vmware.vim.vmomi.client.exception.ConnectionException: http://localhost:10080/invsvc/vmomi/sdk/ invocation failed with "java.net.SocketTimeoutException: Read timed out"
at com.vmware.vim.vmomi.core.impl.BlockingFuture.get(BlockingFuture.java:81)
- vpxd-svcs.log ではログが一部欠落している可能性があります。
VMware vCenter Server 7.0.x
ログインの実行時、1 回のログインで以下のサービスが連携します。
STS --> TMS --> Authz ,
VPX --> Authz --> STS
これら多数のサービスが連携するため、1 分あたりのログイン数が多いとサービスが枯渇する可能性があります。
7.0 U2 では多数のパフォーマンス改善が行われ、これらのサービス間の呼び出し回数が減少し、サービス間の依存関係も解消されています。
そのため、同様の動作が発生している場合は、vCenter Server を 7.0 U2 以降にアップグレードしてください。