フリート管理でSDDCのパスワードと証明書のインベントリ情報が読み込まれない
search cancel

フリート管理でSDDCのパスワードと証明書のインベントリ情報が読み込まれない

book

Article ID: 449643

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

免責事項:これは英文の記事「Fleet Management fails to load SDDC Inventory information of Passwords and Certificates」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VMware Cloud Foundation Operations UI で、証明書、パスワード、タスクの SDDC の情報が読み込まれません。 UI は、以下に示すように、エラーや失敗メッセージを表示せずに読み込みを続けます。

  • UI には証明書に関する警告バナーも表示され、「Your certificate is expired. Please check the expiry date to take action(証明書の有効期限が切れています。有効期限を確認して対処してください)」と表示されます。
  • SDDC UI はインベントリ情報を正常に読み込みました。証明書の有効期限切れに関する表示はありません。
  • 「管理」>「統合」の「収集ステータス」に、「An error occurred while collecting data. Check the logs for additional information.(データ収集中にエラーが発生しました。詳細についてはログを確認してください)」というエラーが表示されます。
  • 認証情報を更新しようとすると、「Error Bad request please verify the request parameters or credentials (エラー:不正なリクエストです。リクエストパラメータまたは認証情報を確認してください)」というエラーが表示されます。 
  • ログの抜粋には、発生したエラーや例外に関する重要な情報が含まれています。

    /var/log/vmware/vcf/domainmanager/domainmanager.log

    YYYY-MM-DDTHH:MIN:SEC INFO  [vcf_dm,691212284f45138d0c9fa9a4f989b482,c012] [c.v.v.q.impl.util.WorkerThreadPool,vac-scheduler-1] Thread pool metrics: [pool size = 0, largest pool size = 8, active threads = 0, queued tasks = 0, total tasks = 25676, completed tasks = 25676]
    YYYY-MM-DDTHH:MIN:SEC INFO  [vcf_dm,691212284f45138d0c9fa9a4f989b482,c012] [c.v.v.q.i.util.QueryServiceMetrics,vac-scheduler-1] QueryService metrics: [total queries = 0, with 50+ / 100+ / 200+ ids = 0 / 0 / 0, for 10+ / 20+ / 40+ data sources = 0 / 0 / 0, above 1+ / 2+ / 4+ secs = 0 / 0 / 0, with errors = 0]
    YYYY-MM-DDTHH:MIN:SEC INFO  [vcf_dm,691212284f45138d0c9fa9a4f989b482,c012] [c.v.v.query.impl.session.SessionPool,vac-scheduler-1] Session pool metrics: [pool size = 1, evictions = 0, hit rate = 1.0, load failure rate = 0.0]
    YYYY-MM-DDTHH:MIN:SEC DEBUG [vcf_dm,69121237b2e0afb49f159c7bcfb38b51,d1ec] [c.v.v.d.s.i.DomainCapabilitiesServiceImpl,vac-scheduler-1]  Get domain Capabilities domainIds null, capabilities null, fetchCapabilitiesInParallel false
    YYYY-MM-DDTHH:MIN:SEC ERROR [vcf_dm,0000000000000000,0000] [o.s.s.s.TaskUtils$LoggingErrorHandler,vac-scheduler-1]  Unexpected error occurred in scheduled task
    com.vmware.evo.sddc.common.services.error.SddcManagerServicesIsException: Workload Domain Details Not Found.
            at com.vmware.evo.sddc.common.services.adapters.inventoryservice.InventoryServiceAdapterImpl.getDomainsData(InventoryServiceAdapterImpl.java:202)
            at com.vmware.vcf.domaincapabilities.service.impl.DomainCapabilitiesServiceImpl.getDomainCapabilities(DomainCapabilitiesServiceImpl.java:57)
    Caused by: com.vmware.cloud.foundation.rest.commonsvcs.runtime.ApiException: java.net.SocketTimeoutException: Connect timed out
            at com.vmware.cloud.foundation.rest.commonsvcs.runtime.ApiClient.execute(ApiClient.java:711)


    /var/log/vmware/vcf/operationsmanager/operationsmanager.log

    YYYY-MM-DDTHH:MIN:SEC INFO  [vcf_om,6912122ee27f92baa22c66aa9c05d3a3,7570] [c.v.v.query.impl.session.SessionPool,pool-8-thread-1] Session pool metrics: [pool size = 1, evictions = 0, hit rate = 1.0, load failure rate = 0.0]
    YYYY-MM-DDTHH:MIN:SEC INFO  [vcf_om,0000000000000000,0000] [c.v.v.t.services.TaskPublisher,om-scheduler-3] Querying completed tasks after YYYY-MM-DDTHH:MIN:SEC
    YYYY-MM-DDTHH:MIN:SEC WARN  [vcf_om,0000000000000000,0000] [c.v.v.t.services.TaskPublisher,om-scheduler-3] Failed to update vCenter tasks com.vmware.vcf.rest.api.runtime.ApiException: java.net.SocketTimeoutException: Connect timed out
            at com.vmware.vcf.rest.api.runtime.ApiClient.execute(ApiClient.java:711)
            at java.base/java.lang.Thread.run(Thread.java:840)
    Caused by: java.net.SocketTimeoutException: Connect timed out
            at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)
            at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
            ... 11 common frames omitted

    /var/log/vmware/vcf/commonsvcs/vcf-commonsvcs.log

    YYYY-MM-DDTHH:MIN:SEC ERROR [common,6912121c2444d3bf0991fa1f1c5fe42e,0bff] [c.v.v.i.sync.utils.VcSyncManagerUtil,cs-exec-8] Error connecting to vCenter <vCenter FQDN>, with exception {} 
    com.vmware.vcf.secure.config.SecurityConfigException: Fail to retrieve security configuration.
            at com.vmware.vcf.secure.config.sddc.SecurityConfigurationServiceImpl.isFipsModeEnabled(SecurityConfigurationServiceImpl.java:61)
            at com.vmware.vcf.secure.config.sddc.SecurityConfigurationServiceImpl.getCipherSuites(SecurityConfigurationServiceImpl.java:67)
    Caused by: com.vmware.cloud.foundation.rest.commonsvcs.runtime.ApiException: java.net.SocketTimeoutException: Connect timed out
            at com.vmware.cloud.foundation.rest.commonsvcs.runtime.ApiClient.execute(ApiClient.java:711)
            ... 12 common frames omitted
    Caused by: java.net.SocketTimeoutException: Connect timed out
            at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:551)
            ... 15 common frames omitted

  • VCF Operations において、VCF アダプタで「An error occurred while collecting data. Check the logs for additional (データ収集中にエラーが発生しました。詳細についてはログを確認してください)」という警告が表示され、エラーが発生しました。

Environment

VMware Cloud Foundation 9.0

Resolution

この問題を解決するには、以下の手順に従って SDDC manager サービスを再起動してください。問題を解決するには、サービスの再起動順序を厳守する必要があります。

  1. SDDC Manager のSSHセッションに vcf ユーザーとしてログインします。
  2. su コマンドを使用して root ユーザーに切り替えます。
  3. サービスを以下の順序で再起動してください。
    systemctl restart postgres
    systemctl restart commonsvcs
    systemctl restart domainmanager
    systemctl restart operationsmanager
  4. VCF Operations は SDDC のインベントリ情報をロードできるようになりました。