vSphere 8.0 U3 クラスタホストに 2 台以上の vCLS VM が表示され、ディスク領域を消費する
search cancel

vSphere 8.0 U3 クラスタホストに 2 台以上の vCLS VM が表示され、ディスク領域を消費する

book

Article ID: 430460

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • vSphere 8.0 U3 クラスタに 2 台以上の vCLS 仮想マシンがデプロイされます。
  • vCLS 仮想マシンが 2 GB 以上のディスク領域を消費します。
  • ESXi ホストの /var/run/log/settingsd.log にて、次のようなエラーが表示されます。
    YYYY-MM-DDTHH:MM:SS In(14) settingsd[2099308]: info [ConfigStore:19443d2700] esx/infravisor_pods/vcls hostAPI=VCLS_POD_CRX(ENABLED)
    YYYY-MM-DDTHH:MM:SS In(14) settingsd[2099308]: debug [ConfigStore:19443d2700] [GetTaskId]: Generated task uuid <id>
    YYYY-MM-DDTHH:MM:SS In(14) settingsd[2099308]: info [ConfigStore:19443d2700] [WriteToFile] Creating directory /var/vmware/lifecycle
    YYYY-MM-DDTHH:MM:SSEr(11) settingsd[2099308]: error [ConfigStore:19443d2700] [WriteToFile] Failed to create directory /var/vmware/lifecycle: boost::filesystem::create_directories: File exists [system:17]: "/var/vmware/lifecycle", "/var/vmware"
    YYYY-MM-DDTHH:MM:SS Er(11) settingsd[2099308]: error [ConfigStore:19443d2700] [_CheckTaskContention]: Failed to write to the task sync file in task <id>: std::exception, 0 retries left
    YYYY-MM-DDTHH:MM:SS Er(11) settingsd[2099308]: error [ConfigStore:19443d2700] Method failed

免責事項: これは英文の記事 vSphere 8.0 U3 cluster hosts shows more than two vCLS VMs and consuming disk space の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

  • VMware vSphere ESXi 8.0.3
  • VMware vCenter Server 8.0.3

Cause

この問題は、スクラッチ領域が /tmp という RAM ディスク上の非永続的な領域にある場合に発生します。

 

Resolution

回避策として次の点を確認します。

  • ESXi ホストの /var に壊れたシンボリックリンクがないか確認します。/tmp/_osdata#### 内に以下のサブフォルダが存在するか確認してください。
    • cache
    • core
    • store
    • locker
  • サブフォルダが存在しない場合、/etc/init.d/settingsd restart コマンドを使用して settingsd サービスを再起動し、サブフォルダを再作成します。

この問題を回避するには、Set the Scratch Partition from the vSphere Client をご覧ください。