vCenter Server 管理インターフェイスで PNID を変更すると vmware-stsd サービスが起動せず、PNID のドメインが重複する
search cancel

vCenter Server 管理インターフェイスで PNID を変更すると vmware-stsd サービスが起動せず、PNID のドメインが重複する

book

Article ID: 420645

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

PNID は プライマリネットワークの識別子です。

PNID と vCenter Server のホスト名が一致していないため、vCenter Server 7.x から 8.x へのアップグレードが失敗します。 

vCenter Server 管理インターフェイス (VAMI) で PNID を変更すると vmware-stsd サービスが起動せず、変更後に PNID のドメインが重複します。

例) PNID を example から example.vmware.com へ変更すると、PNID は example.vmware.com.vmware.com に変更されます。

Environment

VMware vCenter Server 7.x

Cause

この問題は、次の条件により発生します。 

  • Windows 版 vCenter Server は、FQDN ではなくショートネームでインストールされました。
  • アプライアンス版 vCenter Server の LocalOS ID ソースが、localos ではなくショートネームに設定されています。
  • PNID がショートネームで登録されています。
  • PNID をショートネームから FQDN に変更しようとしています。

Resolution

この問題は、複数の問題により発生しています。
以下の回避策を実行する前に、vCenter Server の適切なバックアップ/スナップショットを作成してください。

vCenter Server の LocalOS ID が ショートネームで登録されている ID を削除し、 localos という ID で登録します。

  1. vSphere Client を利用して vCenter Server に管理者権限でログインします。
  2. ホームメニューから [管理] を選択します。
  3. [Single Sign-On] の下にある [設定] をクリックします。
  4. [ID プロバイダ] タブの下にある [ID ソース] をクリックします。
  5. vCenter Server のショートネームを持つ LocalOS の ID を削除します。
    1. ドメインが vCenter Server の短縮名である ID を選択します。
    2. [削除] をクリックすると ID が消去されます。
  6. LocalOS の ID を再作成します。
    1. [追加] をクリックします。
    2. ID ソース タイプとして [SSO サーバーのローカル オペレーティング システム] を選択します。
    3. 名前に localos と入力し、[追加] をクリックします。

上記の作業が終了後、PNID を変更します。

  1. DNS レコードを一時的な FQDN(例:appliance.vmware.com)に変更します。
  2. プライマリ ネットワーク ID の再設定 を参考に PNID を一時的な FQDN に変更します。
    1. vCenter Server 管理インターフェイスに root ユーザーでログインします。
    2. メニューで [ネットワーク] を選択します。
    3. [編集] を選択します。
    4. ホスト名を一時的な FQDN に変更します。
    5. 確認事項のチェックボックスを選択し、[完了] を選択します。
  3. vCenter Server を再起動します。
  4. DNS レコードを目的の FQDN に変更します。
  5. PNID を目的の FQDN に変更します。
    1. vCenter Server 管理インターフェイスに root ユーザーでログインします。
    2. メニューで [ネットワーク] を選択します。
    3. [編集] を選択します。
    4. ホスト名を目的の FQDN に変更します。
    5. 確認事項のチェックボックスを選択し、[完了] を選択します。
  6. lsdocter を使用して古い証明書の問題を解決します。
    lsdoctor の使用方法は KB 320837 を確認してください。
  7. vCenter Server を再起動します。

Additional Information

プライマリ ネットワーク ID の再設定

Update of PNID via Appliance Management Interface (VAMI) returns error: "Failed to to start STS service"

Changing PNID from short name to FQDN fails with an error "Failed to reset machine account"

Using the 'lsdoctor' Tool