Erneutes Verweisen und erneutes Registrieren von vCenter Server 5.1/5.5 und den zugehörigen Komponenten
search cancel

Erneutes Verweisen und erneutes Registrieren von vCenter Server 5.1/5.5 und den zugehörigen Komponenten

book

Article ID: 338862

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Hinweis: Dieser Artikel bezieht sich speziell auf VMware vCenter Server 5.1 und 5.5. Wenn Sie vCenter Server Appliance 5.5 verwenden, finden Sie weitere Informationen unter Re-pointing and re-registering VMware vCenter Server Appliance 5.5.x and components (2094888).

Nachdem Sie bestimmte Änderungen in Ihrer VMware vSphere-Bereitstellungstopologie vorgenommen haben, müssen Sie möglicherweise vCenter Server-Komponenten erneut bei vCenter Inventory Service oder vCenter Single Sign-On und vCenter Lookup Service registrieren oder erneut auf die Dienste verweisen, um sicherzustellen, dass die Komponenten weiterhin kommunizieren können.

Vorsicht: Erstellen Sie einen Snapshot oder eine Sicherung von vCenter Server, bevor Sie fortfahren. Falls vCenter Single Sign-On, vCenter Inventory Service, vSphere Web Client und andere Dienste auf getrennten Systemen installiert sind, müssen Sie auch einen Snapshot dieser Systeme erstellen.

Hinweis: Vorgänge zum erneuten Verweisen können aufgrund von Kennwortproblemen fehlschlagen. Weitere Informationen finden Sie unter vSphere 5.5 Single Sign-On [email protected] password issues (2060637).

Falls eine vCenter Single Sign-On-Instanz ausfällt oder beschädigt ist, kommt es bei allen zugeordneten vCenter Server-Instanzen, Inventory Service-Instanzen und vSphere Web Client-Instanzen zu einer Unterbrechung des Zugriffs auf vSphere. In diesem Fall haben Sie die folgenden Möglichkeiten:
  • Falls Sie über keine weitere Single Sign-On-Instanz verfügen, können Sie eine neue Single Sign-On-Instanz erstellen. Weitere Informationen zum Erstellen einer neuen Single Sign-On-Instanz finden Sie unter:

  • Falls Ihre Single Sign-On-Instanz beschädigt ist und Sie über eine aktuelle, nicht beschädigte Sicherung der Single Sign-On-Datenbank und -Konfiguration verfügen, können Sie Single Sign-On auf einer neuen Hostmaschine wiederherstellen. Informationen zum Erstellen, Sichern oder Wiederherstellen einer Single Sign-On-Instanz finden Sie unter:


  • Falls in Ihrer Bereitstellung eine weitere Single Sign-On-Instanz vorhanden ist, können Sie vCenter Server-Komponenten neu zu dieser Instanz verweisen.
Hinweis: Wenn Sie eine vCenter Server-Instanz verlagern oder Änderungen am vCenter Inventory Service vornehmen, müssen Sie vCenter Server neu bei vCenter Inventory Service registrieren.


Symptoms:
Haftungsausschluss: Dieser Artikel ist eine Übersetzung des zugrunde liegenden Artikels How to repoint and re-register vCenter Server 5.1 / 5.5 and components (2033620). Die Übersetzung des Artikels erfolgt auf einer Minimalbasis („Best Effort“), übersetzter Inhalt der Artikel kann veraltet oder inkorrekt sein. Schadenersatzansprüche sind vollständig ausgeschlossen.

Environment

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

Resolution

Falls Sie einer fehlerhaften Single Sign-On-Instanz antworten, führen Sie die folgenden Schritte in der angegebenen Reihenfolge durch:

  1. Entfernen des Inventory Service-Kontos

    Hinweis: Dieser Schritt ist nur dann erforderlich, wenn Sie den vCenter Inventory Service bei derselben Single Sign-On-Instanz neu registrieren, bei der der vCenter Inventory Service ursprünglich registriert war.

  2. Neuregistrieren von vCenter Inventory Service bei vCenter Single Sign-On
  3. Registrieren von vCenter Server bei einer anderen vCenter Single Sign-On-Instanz
  4. Neuregistrieren von vCenter Server beim Inventory Service
  5. Registrieren des vSphere Web Client bei einer anderen vCenter Single Sign-On-Instanz
  6. Entfernen eines nicht verwendeten Single Sign-on-Knotens
Hinweis: Falls sich vCenter Server im verknüpften Modus mit einem anderen vCenter Server befindet, heben Sie die Verknüpfung auf, bevor Sie mit weiteren Schritten in diesem Artikel fortfahren. Weitere Informationen zum Aufheben von Verknüpfungen von vCenter Server-Instanzen finden Sie unter Disabling Linked Mode for VMware vCenter Server 4.x and 5.x (1010432).

Entfernen des Inventory Service-Kontos

Dieses Verfahren ist nur dann erforderlich, wenn Sie vCenter Inventory Service erneut bei derselben Single Sign-On-Instanz registrieren, bei der diese Inventory Service-Instanz ursprünglich registriert war. Wenn Sie Inventory Service erneut bei derselben Single Sign-On-Instanz registrieren, müssen Sie zuerst das Inventory Service-Konto von den Single Sign-On-Anwendungsbenutzern entfernen. Andernfalls schlägt die Neuregistrierung mit der Fehlermeldung „Bereits registriert“ (AlreadyRegistered) fehl.

So entfernen Sie das Inventory Service-Konto:
  1. Navigieren Sie im vSphere Web Client zu Verwaltung.
  2. Klicken Sie unter SSO-Benutzer und -Gruppen auf Anwendungsbenutzer.
  3. Löschen Sie das Inventory Service-Konto.
Neuregistrieren von vCenter Inventory Service bei vCenter Single Sign-On

Bei der Installation oder dem Upgrade von vCenter Inventory Service wird die Inventory Service-Instanz bei einer vCenter Single Sign-On-Instanz registriert, und die Inventory Service-Instanz speichert den Pfad der vCenter Single Sign-On-Instanz. Wenn Sie eine vCenter Single Sign-On-Instanz verlagern oder zu einer anderen Single Sign-On-Instanz wechseln, aktualisieren Sie die entsprechende Inventory Service-Instanz. Falls eine einzelne Single Sign-On-Instanz fehlerhaft oder beschädigt ist, können Sie mit diesem Verfahren die Inventory Service-Instanz auch neu zu einer anderen Single Sign-On-Instanz verweisen.

Wenn Änderungen an einem dieser Elemente vorkommen, führen Sie die Neuregistrierung der Inventory Service-Instanz bei vCenter Single Sign-On mit den folgenden Angaben durch:
  • IP-Adresse der vCenter Single Sign-On-Instanz
  • DNS- oder IP-Adresse des vCenter Inventory Service-Hosts
  • vCenter Inventory Service-Zertifikate
Hinweise: Wenn Sie die Inventory Service-Instanz erneut bei derselben Single Sign-On-Instanz registrieren, müssen Sie zuerst das Inventory Service-Konto von den Single Sign-On-Anwendungsbenutzern entfernen. Weitere Informationen finden Sie im Abschnitt Entfernen des Inventory Service-Kontos dieses Artikels.

So führen Sie die Neuregistrierung der Inventory Service-Instanz bei vCenter Single Sign-On durch:
  1. Öffnen Sie eine Eingabeaufforderung auf der Inventory Service-Hostmaschine.

  2. Ändern Sie das Verzeichnis wie folgt:

    C:\Program Files\VMware\Infrastructure\Inventory Service\scripts

    Hinweise:
    • Falls Sie vCenter Inventory Service in einem anderen Speicherort als dem Standardverzeichnis C:\Program Files\ installiert haben, passen Sie den Pfad an.
    • Kurze Namen sind in der Regel nicht deaktiviert. Falls Sie kurze Namen in Ihrem System jedoch deaktiviert haben oder kurze Namen für den Ordner, in dem der Inventory Service und vCenter Server installiert sind, entfernt haben, führen Sie die folgenden Schritte durch:

      1. Öffnen Sie die Datei regTool.cmd mit einem Texteditor Die Datei regTool.cmd befindet sich unter:

        installation_path\Inventory Service\sso

      2. Fügen Sie in der Zeile, die mit set LOG4J_CONF= beginnt, %TOOL_DIR% in Anführungszeichen ein:

        "%TOOL_DIR%"

        Hinweis: Falls der Befehl nicht ausgeführt werden kann, versuchen Sie es erneut ohne Anführungszeichen.

      3. Speichern und schließen Sie die Datei.

  3. Führen Sie den Befehl is-change-sso.bat aus, um die gespeicherten Konfigurationsdaten des Inventory Service zu aktualisieren:

    is-change-sso.bat ssoServerUrl "ssoAdminuser" "ssoAdminPassword"

    Verwenden Sie das folgende Beispiel als Modell:

    In vCenter Server 5.1:

    is-change-sso.bat https://machinename.corp.com:7444/lookupservice/sdk "admin@System-Domain" "SSO_pw1@"

    In vCenter Server 5.5:

    is-change-sso.bat https://machinename.corp.com:7444/lookupservice/sdk "[email protected]" "SSO_pw1@"

    In diesem Beispiel ist 7444 die standardmäßige HTTPS-Portnummer für vCenter Single Sign-On. Wenn Sie einen benutzerdefinierten Port verwenden, ersetzen Sie die Portnummer im Beispiel durch die Portnummer, die Sie verwenden. Die Anführungszeichen sind erforderlich, um Sonderzeichen im Single Sign-On-Benutzernamen und -Kennwort zu maskieren.

  4. Starten Sie den Inventory-Dienst neu:

    net stop vimQueryService
    net start vimQueryService
Die Konfiguration der vCenter Inventory Service-URL wird jetzt aktualisiert, und der Inventory Service wird bei vCenter Single Sign-On neu registriert.

Hinweis: Wenn Sie den Inventory Service bei derselben Single Sign-On-Instanz neu registrieren, müssen Sie auch vCenter Server beim Inventory Service neu registrieren. Weitere Informationen finden Sie im Abschnitt Neuregistrieren von vCenter Server beim Inventory Service dieses Artikels.

Registrieren von vCenter Server bei einer anderen vCenter Single Sign-On-Instanz

Bei der Installation oder dem Upgrade wird vCenter Server beim Lookup Service einer vCenter Single Sign-On-Instanz registriert. Sie können diese Registrierung in den Lookup Service einer anderen Single Sign-On-Instanz ändern. Sie können vCenter Server bei einer anderen vCenter Single Sign-On-Instanz registrieren, wenn die ursprüngliche Single Sign-On-Instanz ausfällt oder wenn Sie einen neuen Single Sign-On-Knoten hinzufügen und vCenter Server dem neuen Knoten zuordnen möchten.

Hinweis: Wenn Sie vCenter Server bei einer neuen Single Sign-On-Instanz registrieren, gehen die folgenden Berechtigungen verloren:
  • Alle Berechtigungen, die für Benutzer von der Single Sign-On-Systemidentitätsquelle erstellt wurden
  • Alle Berechtigungen, die Benutzern von Identitätsquellen erteilt wurden, die in der neuen Single Sign-On-Instanz nicht vorhanden sind
  • Alle den lokalen Betriebssystembenutzern erteilten Berechtigungen
So registrieren Sie vCenter Server bei einer anderen vCenter Single Sign-On-Instanz:
  1. Öffnen Sie als Administrator eine Eingabeaufforderung auf der vCenter Server-Hostmaschine.

  2. Ändern Sie das Verzeichnis wie folgt:

    C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ssoregtool

    Hinweis: Falls Sie vCenter Server in einem anderen Speicherort als dem Standardordner C:\Program Files\ installiert haben, passen Sie den Pfad an. Stellen Sie außerdem in der Datei repoint.cmd sicher, dass JAVA_HOME auf den richtigen Speicherort Ihrer vCenter Server-Installation verweist.

  3. Entpacken Sie die Datei sso_svccfg.zip.

    Hinweis: Bevor Sie den nächsten Schritt durchführen, empfiehlt es sich, diese Dateien in einen neuen Ordner zu entpacken und das Verzeichnis in den neuen Ordner zu ändern.

  4. Führen Sie den folgenden Befehl aus, um vCenter Server bei einer anderen Single Sign-On-Instanz zu registrieren:

    repoint.cmd configure-vc --lookup-server lookup_service_url --user single_sign_on_admin_user --password single_sign_on_admin_password --openssl-path "path_to_OpenSSL_bin_directory/"

    Hinweis: Wenn Sie vCenter Server in einem anderen Speicherort als dem Standardspeicherort installiert haben, müssen Sie dem re-point-Befehl die folgende Option hinzufügen:

    --vc-install-dir "path_to_vCenter_Server_install_directory"

    Der Pfad openssl-path muss in Anführungszeichen eingeschlossen werden und einen nachgestellten Schrägstrich aufweisen. Der Parameter openssl-path ist erforderlich, um den Truststore mit den neuen Lookup Service- und Single Sign-On-Zertifikaten zu aktualisieren. Wenn Sie den Parameter nicht angeben, wird der Befehl zwar ordnungsgemäß ausgeführt, Sie müssen den Truststore für Zertifikate aber manuell aktualisieren. Weitere Informationen zum Aktualisieren des Truststore für Zertifikate für vCenter Server-Komponenten finden Sie unter Implementing CA signed SSL certificates with vSphere 5.1 (2034833).

    Verwenden Sie das folgende Beispiel als Modell:

    In vCenter Server 5.1:

    repoint.cmd configure-vc --lookup-server https://machinename.corp.com:7444/lookupservice/sdk --user "admin@System-Domain" --password "SSO_pw1@" --openssl-path "C:\Program Files\VMware\Infrastructure\Inventory Service\bin/"

    In vCenter Server 5.5:

    repoint.cmd configure-vc --lookup-server https://machinename.corp.com:7444/lookupservice/sdk --user "[email protected]" --password "SSO_pw1@" --openssl-path "C:\Program Files\VMware\Infrastructure\Inventory Service\bin/"

    In diesem Beispiel ist 7444 die standardmäßige HTTPS-Portnummer für vCenter Single Sign-On. Wenn Sie einen benutzerdefinierten Port verwenden, ersetzen Sie die Portnummer im Beispiel durch die Portnummer, die Sie verwenden. Die Anführungszeichen sind erforderlich, um Sonderzeichen im Single Sign-On-Benutzernamen und -Kennwort zu maskieren.

    Hinweise:
    • Wenn Sie die Fehlermeldung „Das System kann den angegebenen Pfad nicht finden“ (The system cannot find the path specified) erhalten, überprüfen Sie den festgelegten Speicherort JAVA_HOME im Skript repoint.cmd:

      Legen Sie den Speicherort für vSphere 5.1 wie folgt fest:

      C:\Program Files\VMware\Infrastructure\jre

      Falls dieser JRE-Ordner nicht vorhanden ist, überprüfen Sie, ob das Verzeichnis C:\Program Files\VMware\Infrastructure\jre1 existiert. Wenn das Verzeichnis vorhanden ist, aktualisieren Sie das Skript, sodass es auf den richtigen JAVA_HOME-Speicherort verweist, und führen Sie den Befehl dann erneut aus.

      Legen Sie den Speicherort für vSphere 5.5 wie folgt fest:

      C:\Program Files\Common Files\VMware\VMware vCenter Server - Java Components\

      Ändern Sie beispielsweise

      set JAVA_HOME= blank

      in

      set JAVA_HOME=C:\Program Files\Common Files\VMware\VMware vCenter Server - Java Components\

    • Wenn Sie die folgende Fehlermeldung erhalten:

      Abnormal command failure: exception 'Cannot locate configuration source C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ssoregtool\vcsso.properties'

      Erstellen Sie die Ordnerstruktur C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ssoregtool und kopieren Sie die Datei vcsso.properties in den Ordner ssoregtool.

    • Falls sich der VMware Inventory Service auf einem separaten Server befindet, kopieren Sie den Ordner bin aus C:\Program Files\VMware\Infrastructure\Inventory Service\.. Der Befehl sieht wie folgt aus:

      repoint.cmd configure-vc --lookup-server https://machinename.corp.com:7444/lookupservice/sdk --user "[email protected]" --password "SSO_pw1@" --openssl-path "C:\<path to copied bin folder>\bin/"

    • Falls Sie die Fehlermeldung „Interner Fehler/254“ (InternalError / 254) erhalten, finden Sie weitere Informationen unter Repointing VMware vCenter Server to vCenter Single Sign-On fails with InternalError / 254 (2083179)

  5. Starten Sie die VMware VirtualCenter Server- und VMware VirtualCenter Management Webservices-Dienste neu:

    1. Klicken Sie in der Systemsteuerung unter „Verwaltung“ auf Dienste.
    2. Klicken Sie mit der rechten Maustaste auf VMware VirtualCenter Server und klicken Sie dann auf Neu starten.
    3. Klicken Sie mit der rechten Maustaste auf VMware VirtualCenter Management Webservices und klicken Sie dann auf Neu starten.
Der vCenter Server ist jetzt bei der neuen Single Sign-On-Instanz registriert.

Neuregistrieren von vCenter Server beim Inventory Service

Bei der Installation oder beim Upgrade wird vCenter Server beim vCenter Inventory Service registriert, und der Inventory Service speichert das Verzeichnis von vCenter Server. Wenn Sie eine vCenter Server-Instanz verlagern oder Änderungen am vCenter Inventory Service vornehmen, müssen Sie die entsprechende Inventory Service-Instanz aktualisieren.

Registrieren Sie den Inventory Service bei vCenter Server neu, wenn sich eines der folgenden Elemente ändert:
  • vCenter Inventory Service-Zertifikat
  • IP-Adresse oder Hostname von vCenter Server
  • Adresse oder Hostname von vCenter Inventory Service
Sie müssen vCenter Server ebenfalls beim Inventory Service neu registrieren, wenn Sie den Inventory Service auf demselben Computer neu installieren oder wenn eine der folgenden Bedingungen zutrifft:
  • Die Inventory Service-Datenbank wird bei der Neuinstallation überschrieben.
  • Der Inventory Service wird mit einem anderen Pfad für das Installationsverzeichnis neu installiert.
  • Die Portnummer des Inventory Service wird geändert.
So führen Sie eine Neuregistrierung von vCenter Server beim Inventory Service durch:
  1. Öffnen Sie eine Eingabeaufforderung.
  2. Ändern Sie das Verzeichnis wie folgt:

    C:\Program Files\VMware\Infrastructure\VirtualCenter Server\isregtool

    Hinweis: Falls Sie vCenter Server in einem anderen Speicherort als dem Standardpfad C:\Program Files\ installiert haben, passen Sie den Pfad an.

  3. Führen Sie den Befehl register-is.bat aus, um die gespeicherten Konfigurationsdaten des Inventory Service zu aktualisieren:

    register-is.bat vCenter_Server_URL Inventory_Service_URL Lookup_Service_URL

    Verwenden Sie das folgende Beispiel als Modell:

    register-is.bat https://machinename.corp.com:443/sdk https://machinename.corp.com:10443 https://machinename.corp.com:7444/lookupservice/sdk

    In diesem Beispiel sind 443, 10443 und 7444 die standardmäßigen HTTPS-Portnummern für vCenter Server, den Inventory Service und vCenter Single Sign-On. Wenn Sie benutzerdefinierte Ports verwenden, ersetzen Sie die Portnummern im Beispiel durch die Portnummern, die Sie verwenden. Der Server-FQDN sollte anstelle einer IP-Adresse für machinename.corp.com verwendet werden. Wenn eine IP-Adresse verwendet wird, wird möglicherweise die Fehlermeldung SslHandshakeFailed=1 angezeigt.

  4. Starten Sie vCenter Server neu.
Die Konfiguration der vCenter Inventory Service-URL wird jetzt aktualisiert, und vCenter Server wird beim Inventory Service neu registriert.

Registrieren des vSphere Web Client bei einer anderen vCenter Single Sign-On-Instanz

Bei der Installation oder dem Upgrade wird der vSphere Web Client beim Lookup Service für eine vCenter Single Sign-On-Instanz registriert. Falls die Single Sign-On-Instanz ausfällt oder geändert wird, müssen Sie den vSphere Web Client möglicherweise bei einem anderen vCenter Single Sign-On Lookup Service registrieren.

Wenn der vCenter Single Sign-On-Server ausfällt oder beschädigt ist, können Sie eine neue Single Sign-On-Instanz installieren und den vSphere Web Client bei der neuen Single Sign-On-Instanz registrieren. Alternativ können Sie einen neuen vSphere Web Client installieren und bei der neuen Single Sign-On-Instanz registrieren. Weitere Informationen finden Sie im VMware vSphere 5.5 Installation and Setup guide.

Wenn Sie den vCenter Server und den vCenter Inventory Service von der fehlerhaften Single Sign-On-Instanz zu einer anderen vorhandenen Single Sign-On-Instanz neu verweisen, können Sie den vSphere Web Client verwenden, der bereits bei dieser Single Sign-On-Instanz registriert ist.

So registrieren Sie den vSphere Web Client bei einem anderen vCenter Single Sign-On Lookup Service:
  1. Öffnen Sie eine Eingabeaufforderung.

  2. Ändern Sie das Verzeichnis wie folgt:

    C:\Program Files\VMware\Infrastructure\vSphereWebClient\scripts

    Hinweis: Falls Sie vSphere Web Client in einem anderen Speicherort als dem Standardpfad C:\Program Files\ installiert haben, passen Sie den Pfad an.

  3. Führen Sie den Befehl client-repoint.bat aus, um den vSphere Web Client bei einer anderen vCenter Single Sign-On-Instanz und einem anderen Lookup Service zu registrieren:

    client-repoint.bat lookup_service_url "single_sign_on_admin_user" "single_sign_on_admin_password"

    Verwenden Sie das folgende Beispiel als Modell:

    Für vCenter Server 5.1:

    client-repoint.bat https://machinename.corp.com:7444/lookupservice/sdk "admin@System-Domain" "SSO_pw1@"

    Für vCenter Server 5.5:

    client-repoint.bat https://machinename.corp.com:7444/lookupservice/sdk "[email protected]" "SSO_pw1@"

    In diesem Beispiel ist 7444 die standardmäßige HTTPS-Portnummer für vCenter Single Sign-On. Wenn Sie einen benutzerdefinierten Port verwenden, ersetzen Sie die Portnummer im Beispiel durch die Portnummer, die Sie verwenden. Die Anführungszeichen sind erforderlich, um Sonderzeichen im Single Sign-On-Benutzernamen und -Kennwort zu maskieren.

Der vSphere Web Client ist jetzt bei der vCenter Single Sign-On-Instanz und dem Lookup Service registriert.

Hinweis: Falls vCenter Server nicht gestartet werden kann, nachdem Sie die vorherigen Schritte ausgeführt haben, finden Sie weitere Informationen unter VMware vCenter Server 5.1/5.5 fails to start after re-registering with vCenter Single Sign-On (2048753).

Entfernen eines nicht verwendeten Single Sign-on-Knotens

Hinweis: Falls der Single Sign-On-Knoten von einem eingebetteten Knoten zu einem externen Knoten migriert wurde, muss der eingebettete Single-Sign-Knoten entfernt werden.

Zum Entfernen der nicht verwendeten Single Sign-On-Instanz deinstallieren Sie vCenter Single Sign-On über „Programme und Funktionen“.

Zusätzliche Informationen

Übersetzte Versionen dieses Artikels finden Sie unter:


Additional Information

How to repoint and re-register vCenter Server 5.1 / 5.5 and components