vCenter Server SSL 証明書を変更した後に vSphere Auto Deploy サービスが次のエラーで失敗する: サーバに不正な SHA1 サムプリントが含まれています
search cancel

vCenter Server SSL 証明書を変更した後に vSphere Auto Deploy サービスが次のエラーで失敗する: サーバに不正な SHA1 サムプリントが含まれています

book

Article ID: 338805

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
免責事項:これは英文の記事 「vSphere Auto Deploy service fails after a change to vCenter Server SSL Certificates with the error: Server has wrong SHA1 thumbprint (2063528) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
  • vSphere Auto Deploy サービスが失敗する。
  • autodeploy.log ファイル(場所: C:\ProgramData\VMware\VMware vSphere Auto Deploy\logs\)に次のようなエントリが含まれている:

    Exception: Server has wrong SHA1 thumbprint: xxxx2e95a8d961b5ae7444f30c2dd09ca31b3c7f (required) != d15697xxxxf25f0b154cbb4bdfa1a3f4d0146e50 (server)
    YYYY-MM-DD 11:40:45,713 [3460]ERROR:rbd_watchdog_windows:caught exception in thread VC-Monitor
    Traceback (most recent call last):
    File "rbd_watchdog_windows.pyc", line 49, in infiniteLoop
    File "rbd_watchdog_windows.pyc", line 57, in vcMonitor
    File "rbd\waiter\vc_monitor.pyc", line 36, in __init__
    File "pyVmomi\VmomiSupport.pyc", line 536, in __call__
    File "pyVmomi\VmomiSupport.pyc", line 359, in _InvokeAccessor
    File "pyVmomi\StubAdapterAccessorImpl.pyc", line 24, in InvokeAccessor
    File "pyVmomi\SoapAdapter.pyc", line 1153, in InvokeMethod
    File "pyVmomi\SoapAdapter.pyc", line 1238, in GetConnection
    File "pyVmomi\SoapAdapter.pyc", line 863, in _VerifyThumbprint

  • この問題は、たとえば SSL Certificate Automation Tool を使用する場合に vCenter Server SSL 証明書を変更した後に発生する。


Environment

VMware vCenter Server 5.5.x
VMware vCenter Server 5.1.x

Cause

この問題は、Auto Deploy をインストールし、vCenter Server に登録した後に vCenter Server SSL 証明書を変更すると発生します。Auto Deploy データベースに保存されている SSL 証明書のサムプリントと新しい vCenter Server SSL 証明書のサムプリントが一致しなくなるため、Auto Deploy が起動しなくなります。

Resolution

これは、次の製品に影響を与えている既知の問題です。
  • vCenter Server 5.1
  • vCenter Server 5.5
この問題は vCenter Server 5.1 Update 3 および vCenter Server 5.5 Update 2 で解決されています。

この問題を解決するには、vCenter Server を最新バージョンの vCenter Server 5.1 または vCenter Server 5.5 にアップデートします。

この問題を回避するには、Auto Deploy データベースを手動で編集します。
  1. Auto Deploy データベースのバックアップを行います。
  2. SQLite または類似したツールを使用して、Auto Deploy データベースの vc_servers テーブルを手動で編集し、新しい vCenter Server SSL 証明書サムプリントを更新します。

    : Auto Deploy データベースのデフォルトの場所は C:\ProgramData\VMware\VMware vSphere Auto Deploy\Data\db です。


Additional Information

SQLite は、Auto Deploy データベース変更のために選択されたツールです。これは無償のアプリケーションで、Windows で使用できます。SQLite は SQLite Download Page からダウンロードできます。GUI ベースのエディタを使用するには、https://github.com/sqlitebrowser/sqlitebrowserをダウンロードします。

: このリンクは 2014 年 3 月 3 日時点のものです。リンクが切れているのに気づいた場合はご連絡ください。VMware の担当者がリンクをアップデートします。
この記事が更新されたときにアラートを表示するには、Actions ボックスで Subscribe to Document をクリックします。
vSphere Auto Deploy service fails after a change to vCenter Server SSL Certificates with the error: Server has wrong SHA1 thumbprint