Vorheriges Thema: VLAN 0-Unterstützung (BFC 3.5.2 und später)Nächstes Thema: Upgrade des BFC


FAQs

F: Was ist IPMI, und warum ist es empfehlenswert?

A: IPMI steht für Intelligent Platform Management Interface (Intelligente Plattformverwaltungsschnittstelle) und ist ein Industriestandardmechanismus zum entfernten Steuern des Betriebsstatus (eingeschaltet, ausgeschaltet, erneut eingeschaltet und ausgeschaltet) eines Servers über ein IP-Netzwerk. Diese Möglichkeit wird vom BFC verwendet, um den Betrieb der von ihm gesteuerten Server zu verwalten, wodurch der BFC Server ausschalten kann, die gegenwärtig nicht von CA AppLogic®-Grids verwendet werden. Wenn die Stromversorgung Ihrer Server von CA AppLogic® über IPMI gesteuert werden soll, sollten sie sich in einem Netzwerk befinden, auf das sowohl der BFC als auch die AppLogic Grid-Steuerung zugreifen kann. Das sicherste Setup erzielen Sie, wenn Sie zu diesem Zweck Adressen aus dem Backbone-Subnetz zuweisen, da sowohl der BFC als auch der AppLogic-Controller darauf zugreifen kann, es für die externe Umgebung aber nicht allgemein verfügbar ist.

F: Meine Rechner sind mit IPMI 1.0 kompatibel. Kann ich sie verwenden?

A: Nein, zur Unterstützung von IPMI ist Version 1.5 oder höher erforderlich.

F: Mein Server hat keinen IPMI-Strom-Controller. Kann ich ihn dennoch verwenden?

A: Ja, aber Ihre Möglichkeiten zur Stromverwaltung sind stärker eingeschränkt. Wenn Sie einen IPMI-Strom-Controller haben, wird ein nicht verwendeter Server ausgeschaltet, um Strom/Kühlungsleistung im Datencenter zu sparen. Ohne IPMI-Controller muss auf einem Server weiterhin ein grundlegendes Betriebssystem ausgeführt werden (erfolgt automatisch), damit der BFC einen Remote-Befehl ausgeben kann, um den Server neu zu starten, wenn er wieder benötigt wird. Außerdem kann mit einem IPMI-Strom-Controller erzwungen werden, dass ein Server in Fällen erneut eingeschaltet wird, bei denen das Betriebssystem nicht mehr reagiert.

F: Ich habe frühere Versionen von CA AppLogic® verwendet. Funktioniert die Hardware mit der neuen Version?

A: Dies hängt von verschiedenen Faktoren ab. Die neue Version von CA AppLogic® erfordert, dass der mit dem Backbone-Netzwerk verbundene NIC des Servers PXE-bootfähig ist. Außerdem ist es davon abhängig, wie Sie die neue Version verwenden möchten. Wenn Sie beabsichtigen, sowohl XEN- als auch ESX-Konfigurationen innerhalb Ihres Backbone zu verwenden, dann müssen Sie überprüfen, ob sich die vorhandene Hardware auf der VMware-ESX-Hardwarekompatibilitätsliste (Hardware Compatibility List, HCL) befindet. Sie können unter folgender URL auf die ESX-4.0.0-HCL zugreifen: http://www.vmware.com/resources/compatibility/search.php. Wenn Ihr Server nicht in der HCL von ESX-4.0.0 aufgelistet ist, müssen Sie ihn durch ESX-fähige Hardware ersetzen, um die ESX-Funktionen von CA AppLogic® 3.0 oder später verwenden zu können. Auch wenn Ihre Hardware von ESX unterstützt wird, haben wir zusätzlich festgestellt, dass ESX einen wesentlich höheren Ressourcenbedarf als XEN hat. Wir empfehlen mindestens 8 GB physischen Speicher für alle ESX-Installationen.

F: Muss ich irgendetwas auf meinem Server ändern, damit ich darauf die Version 3.0 oder spätere Versionen von CA AppLogic® verwenden kann?

A: Ja, Sie müssen einige Änderungen am BIOS vornehmen und die Zugriffsmethoden für den IPMI-Strom (falls vorhanden) überprüfen. Überprüfen Sie speziell Folgendes:

  1. BIOS-Konfiguration
    1. Überprüfen Sie, ob die Wiederherstellung der Stromversorgung aktiviert ist, damit sie eingeschaltet wird, wenn nach einem vollständigen Stromausfall wieder eine Stromversorgung erfolgt.
    2. Konfigurieren Sie den Backbone-NIC für den PXE-Start, damit der Server beim Starten erkannt wird.
    3. Konfigurieren Sie den Backbone-NIC aus dem vorherigen so, dass er vor anderen lokalen Geräten gestartet wird.
    4. Wenn Sie Server mit Prozessoren verwenden, die HyperThread-Funktionen unterstützen, müssen Sie die HyperThread-Funktion deaktivieren.
  2. IPMI-Konfiguration
    1. Überprüfen Sie in der IPMI-Schnittstelle (in der Regel nach dem BIOS aber vor dem Start), ob "IPMI over LAN" aktiviert ist.

F: Wie funktioniert die Server-Discovery?

A: Die Server-Discovery erfolgt durch die Verwendung einer Reihe von Industriestandards (DHCP, PXE-Start, IPMI usw.). Der Prozess lautet wie folgt:

  1. Konfigurieren Sie die BIOS- und IPMI-Einstellungen gemäß den obigen Fragen und Antworten zu Servern.

    Der Server wird dann eingeschaltet, und PXE startet im Backbone-Netzwerk.

  2. Der DHCPD-Service auf dem BFC-Server weist dem Server auf dem Backbone eine IP-Adresse zu, solange folgende Bedingungen erfüllt sind:
    1. Im Modus "Manuelle Konfiguration" wird von DHCPD sichergestellt, dass sich die Backbone-MAC-Adresse des Servers auf der Liste der MAC-Adressen befindet, die Sie auf der Registerkarte "Discovery" der Verwaltungsseite angegeben haben.
    2. Im Modus "Auto Discovery" wird von DHCPD sichergestellt, dass sich die Backbone-MAC-Adresse des Servers nicht auf der Liste der MAC-Adressen befindet, die Sie auf der Registerkarte "Discovery" der Verwaltungsseite angegeben haben.
    3. IP-Adressen sind gemäß BFC-Konfiguration in Backbone-Netzwerken und externen Netzwerken verfügbar.
  3. Nach dem Zuweisen einer Adresse wird der Server so konfiguriert, dass das Hilfsprogramm-Image des BFC gestartet wird. Dieses Image startet den Server und erfasst eine eingeschränkte Anzahl von Inventardaten, die automatisch an den BFC zurückgesendet werden.
  4. Der Server gilt dann als "erkannt" und wird in der BFC-Verwaltungsanwendung angezeigt.
  5. Der einmal erkannte Server wird ausgeschaltet, wenn seine Stromversorgung gesteuert wird. Wenn seine Stromversorgung nicht gesteuert wird (sehen Sie in der Diskussion zum Stromtyp "manuell" nach), wird auf dem Server weiterhin das Hilfsprogramm-Image ausgeführt.

F: Worin besteht beim Konfigurieren eines Stromnetzwerks der Unterschied zwischen Benutzer- und System-Modus?

A: Beim Benutzer-Modus wird dem BFC mitgeteilt, den IPMI-Strom-Controller nicht zu konfigurieren, sondern die zuvor vom Benutzer konfigurierten Netzwerkinformationen zu beachten. Dies ist der am häufigsten verwendete Modus (und die Standardoption in der Benutzeroberfläche beim Erstellen eines Stromnetzwerks), da die vorkonfigurierten IP-Adressen der Strom-Controller fest beibehalten werden, sodass direkt auf sie zugegriffen werden kann.

Im Gegensatz dazu muss der System-Modus ausgewählt werden, wenn der Benutzer die IPMI-Strom-Controller vor dem Starten des Erkennungsprozesses nicht einzeln manuell konfiguriert. In diesem Modus konfiguriert der BFC automatisch die Netzwerkparameter für die IPMI-Strom-Controller als Teil des Discovery-/Inventory-Prozesses. Die Konfiguration erfolgt basierend auf der vom Benutzer unter "Verwaltung" -> "Netzwerke" -> Registerkarte "Stromversorgung" eingegebenen Stromnetzwerkkonfiguration. Sobald die Netzwerkkonfiguration als Teil der Discovery zugewiesen wurde, wird sie nicht mehr geändert. Dadurch kann der Benutzer die IP-Adresse verwenden, die in der Serverliste der BFC-Benutzeroberfläche für den Strom-Controller angezeigt wird, um bei Bedarf extern auf die IPMI-Schnittstelle zuzugreifen.

F: Wann sollte ich den Modus "Manuelle Konfiguration" ("Positivliste") für die Discovery verwenden?

A: Der Modus "Manuelle Konfiguration" wird normalerweise in Umgebungen verwendet, in denen das Backbone-Netzwerk nicht für die Gruppe von Servern vorgesehen ist, die von der BFC-Installation verwaltet werden. In diesem Modus muss der Benutzer explizit die MAC-Adresse des NIC eingeben, mit dem der Server im Backbone-Netzwerk gestartet wird. Der BFC reagiert nur auf DHCP-Anforderungen von MAC-Adressen, die in der Positivliste konfiguriert wurde. Dieser Modus stellt sicher, dass der BFC nie einen Server verwaltet, der nicht explizit zum Einschließen hinzugefügt wurde. Dies ist der sicherste Modus, in dem der BFC ausgeführt werden kann. Er erfordert jedoch die meisten Benutzeraktionen beim Hinzufügen eines neuen Servers zum Verwalten, da die MAC-Adresse des Start-NIC manuell erfasst und in die Liste für "Manuelle Konfiguration" eingegeben werden muss, bevor der BFC den Discovery-/Inventory-Prozess fortsetzt. Der BFC befindet sich während der Installation im Modus "Manuelle Konfiguration" (mit einer leeren Liste).

F: Wann sollte ich den Modus "Auto Discovery" ("Negativliste") für die Discovery verwenden?

A: Der Modus "Auto Discovery" wird normalerweise in Umgebungen verwendet, in denen das Backbone-Netzwerk für die Gruppe von Servern vorgesehen ist, die von der BFC-Installation verwaltet werden. In diesem Modus reagiert der BFC auf alle DHCP-Anforderungen im Backbone-Netzwerk, mit Ausnahme der MAC-Adressen, die Sie in die Liste der Adressen auf der Registerkarte "Discovery" der Verwaltungsseite eingegeben haben. Der "Auto Discovery"-Modus ermöglicht die Unterbringung und Nutzung zusätzlicher Serverkapazität, ohne dass die MAC-Adressen für jeden Server manuell erfasst werden, ohne den sich im Backbone-Netzwerk befindenden NIC bestimmen zu müssen und ohne diese MAC-Adresse von Hand in die Positivliste eingeben zu müssen. Diese nicht mehr erforderliche Datenerfassung und Dateneingabe minimiert den entsprechenden Zusatzaufwand enorm und fügt einem Backbone zusätzliche Kapazität hinzu. In diesem Modus wird die Liste für "Auto Discovery" vorgangsbasiert verwendet, um Konfigurationsprobleme zu umgehen, bei denen ein Server fälschlicherweise dem falschen Netzwerk hinzugefügt wurde. Und damit er nicht warten muss, bis der Server richtig konfiguriert ist, kann BFC-Administrator die MAC-Adresse des Servers einfach der Liste auf der Registerkarte "Discovery" der Verwaltungsseite hinzufügen, bis die Neukonfiguration abgeschlossen ist.

F: Ich habe einen Server eingeschaltet, aber er wird nicht in der Serverliste angezeigt.

A: Wenn dies auftritt, führen Sie die folgenden Überprüfungen aus, bevor Sie erneut versuchen, den Server zu erkennen.

  1. Ist der richtige NIC auf dem Server für den PXE-Start festgelegt? Bei dem NIC im Backbone-Netzwerk muss es sich um den NIC handeln, der für den Start konfiguriert wurde. Wenn der richtige NIC für den PXE-Start konfiguriert wurde, wurde die Boot-Reihenfolge im BIOS richtig festgelegt, sodass der NIC vor dem lokalen Datenträger gestartet wird?
  2. Wenn Sie sich im Modus "Manuelle Konfiguration" ("Positivliste") befinden, überprüfen Sie, ob die MAC-Adresse für den Start-NIC richtig in die Positivliste eingegeben wurde ("Verwaltung" -> "Discovery"). Überprüfen Sie zusätzlich, ob Sie die Discovery unter "Verwaltung" -> Registerkarte "Discovery" aktiviert haben. Wenn nicht, aktivieren Sie die Discovery (Sie müssen Sie erneut deaktivieren, wenn Sie die Negativliste oder die Positivliste bearbeiten möchten).
  3. Verfügen Sie im Backbone-Netzwerk, das Sie konfiguriert haben, über IP-Adressen? Navigieren Sie zu "Verwaltung" -> "Netzwerke" -> Registerkarte "Backbone", und überprüfen Sie, ob Sie über IP-Adressen verfügen, die Sie einem neuen Server zur Verfügung stellen können. Wenn nicht, müssen Sie den Bereich bearbeiten und zusätzliche IP-Adressen zur Distribution hinzufügen.
  4. Verfügen Sie im externen Netzwerk, das Sie konfiguriert haben, über IP-Adressen? Navigieren Sie zu "Verwaltung" -> "Netzwerke" -> Registerkarte "Extern", und überprüfen Sie, ob Sie über IP-Adressen verfügen, die Sie einem neuen Server zur Verfügung stellen können. Wenn nicht, müssen Sie den Bereich bearbeiten und zusätzliche IP-Adressen zur Distribution hinzufügen.
  5. Werden im Backbone-Netzwerk Server ausgeführt, die IP-Adressen verwenden, die Sie für die Verteilung durch den BFC konfiguriert haben? Host-Unternehmen oder IT-Abteilungen führen beispielsweise auf Servern oft ein Image eines Betriebssystems aus, um zu überprüfen, ob die Server und ihre Netzwerke richtig konfiguriert sind, bevor Sie die Server zur Verwendung freigeben. Wenn diese Server noch ausgeführt werden und sie IP-Adressen im Backbone-Netzwerk verwenden, das Sie dem BFC zur Verwaltung zugewiesen haben, gibt der DHCP-Server des BFC die konfigurierten IP-Adressen aufgrund des Konflikts nicht bekannt. Konfigurieren Sie den IP-Adressbereich neu, um diese verwendeten IPs zu entfernen, oder schalten Sie die Server aus, bis sie für die Verwendung innerhalb des BFC erkannt werden können.
  6. Bestätigen Sie, dass Sie keine falschen Einträge in Ihrer /etc/hosts-Datei haben.

Da jetzt alles überprüft wurde, starten Sie den Server erneut, und beobachten Sie die Konsole des Servers sowie die DHCP-Server-Ausgabe auf dem BFC-Steuerserver (das Eine oder Andere wird auf die richtige Richtung hindeuten, wenn der Server noch nicht entdeckt wurde). Für Serverkonsolenzugriff können Sie die Konsole in der Regel über einen externen KVM anzeigen, der mit dem Server verbunden ist, oder viele IPMI-Controller bieten KVM-Zugriff über die IPMI-Web-Schnittstelle. Wählen Sie den entsprechenden Zugriffsmechanismus aus, um die Konsole des entsprechenden Servers anzuzeigen. Um Zugriff auf die DHCP-Server-Ausgabe zu erhalten, melden Sie sich in einer Terminal-Sitzung beim BFC-Steuerknoten als Benutzer "root" an und geben Sie "tail –100f /var/log/messages" ein. Dadurch werden die DHCP-Anforderungen der Grid-Server angezeigt, wenn sie gestartet werden.

Da nun alles bereitet ist, schalten Sie den Server erneut ein (physisch durch Drücken der Netztaste oder remote über die IPMI-Schnittstelle).

Sehen Sie auf die Konsole des Servers, und überprüfen Sie, ob nach dem Abschluss der POST-Vorgänge der richtige NIC angezeigt wird, um eine PXE-Anforderung auszugeben.

Wenn vor dem Starten der PXE des Knotens ein Fehler mit Text wie

Link Failure, Check Cable?

angezeigt wird, besteht möglicherweise ein Verdrahtungs- oder Switch-Problem, da der entsprechende NIC keinen Verknüpfungsstatus vom Switch erhält. Wenden Sie sich an Ihren Host-Anbieter oder die IT-Mitarbeiter vor Ort, damit sie die Netzwerkverbindung der Server überprüfen.

Wenn der richtige NIC in der PXE startet, aber schließlich eine Zeitüberschreitung auftritt, müssen einige Elemente überprüft werden. Überprüfen Sie zunächst während des PXE-Starts des Servers die Ausgabe unter "/var/log/messages", und sehen Sie nach, ob im Protokoll ein Eintrag wie

Apr 30 19:52:40 bfc dhcpd: DHCPREQUEST for 192.168.0.26 (192.168.0.11) from b8:ac:6f:8f:2d:a3 via eth0

Apr 30 19:52:40 bfc dhcpd: DHCPACK on 192.168.0.26 to b8:ac:6f:8f:2d:a3 via eth0

Apr 30 19:52:40 bfc xinetd[942]: START: tftp pid=1367 from=192.168.0.26

Apr 30 19:52:40 bfc in.tftpd[1368]: tftp: client does not accept options

mit der MAC-Adresse des entsprechenden Servers enthalten ist.

Wenn dieser Eintrag nicht in der DHCP-Ausgabe enthalten ist, haben Sie den falschen NIC für den PXE-Start konfiguriert, oder der richtige NIC wurde konfiguriert, aber die Verdrahtungs- oder Switch-Konfiguration ist falsch. Wenden Sie sich an Ihren Host-Anbieter oder die IT-Mitarbeiter vor Ort, damit sie die Netzwerkkonfiguration der Server überprüfen.

Wenn die DHCP-Anforderung im Protokoll enthalten ist, aber Sie

Apr 30 12:23:53 bfc dhcpd: DHCPDISCOVER from f2:32:1d:00:22:00 via eth0: network 192.168.0/24: no free leases

sehen, haben Sie möglicherweise vergessen, den IP-Adress-Pool im Backbone-Netzwerk zu konfigurieren, oder Sie haben ihn ausgeschöpft. Sehen Sie oben in Schritt 3 nach.

Wenn Sie überprüft haben, dass IP-Adressen verfügbar sind, führen Sie erneut Schritt 2 aus, um sicherzustellen, dass das System auf vorbereitet ist und auf die MAC-Adresse Ihres Servers reagiert.

Wenn im DHCP-Protokoll Text wie

Apr 30 00:40:15 bfc dhcpd: Abandoning IP address 192.168.0.20: pinged before offer

enthalten ist, wird der IP-Adressbereich, den Sie im BFC für die Zuordnung konfiguriert haben, gegenwärtig von Servern im Backbone-Netzwerk verwendet. Sehen Sie oben in Schritt 4 nach.

Wenn Sie so weit vorangekommen sind, sollte Sie im DHCP-Protokoll Text wie den folgenden gesehen haben:

Apr 30 19:52:40 bfc dhcpd: DHCPREQUEST for 192.168.0.26 (192.168.0.11) from b8:ac:6f:8f:2d:a3 via eth0

Apr 30 19:52:40 bfc dhcpd: DHCPACK on 192.168.0.26 to b8:ac:6f:8f:2d:a3 via eth0

Apr 30 19:52:40 bfc xinetd[942]: START: tftp pid=1367 from=192.168.0.26

Apr 30 19:52:40 bfc in.tftpd[1368]: tftp: client does not accept options

Wenn auf der Serverkonsole ein Fehler angezeigt wird, besteht das Problem wahrscheinlich darin, dass das Linux-Inventar-Image einige Aspekte Ihres Servers nicht erkennt. Machen Sie einen Screenshot des Fehlers, und wenden Sie sich für weitere Diagnoseschritte an den CA-Support.

Wenn auf der Serverkonsole eine Aufforderung wie

Please press Enter to activate this console.

angezeigt wird, hat der Server das Discovery/Inventory-Image ordnungsgemäß in der PXE gestartet. Wenn der Server noch nicht auf der Benutzeroberfläche des BFC angezeigt wird, wenden Sie sich für weitere Diagnoseschritte an den CA-Support.

F: Mein Server wird auf der Benutzeroberfläche angezeigt, aber er weist einen manuellen Stromtyp auf, obwohl er über einen IPMI-Controller verfügt.

A: Dies wird üblicherweise durch eines der folgenden Probleme verursacht.

  1. Haben Sie ein Stromnetzwerk konfiguriert, damit der BFC IP-Adressen für die IPMI-Strom-Controller zuweist ("Verwaltung" -> "Netzwerke" -> "Stromversorgung")? Damit der BFC die IPMI-Stromverwaltungsfunktionen verwendet, muss er für das IP-Netzwerk konfiguriert sein, das die IP-Adressen enthält, die für den Zugriff auf den entsprechenden IPMI-Strom-Controller verwendet werden.
  2. Wenn Sie sich im Benutzermodus befinden...
    1. Haben Sie die Netzwerkinformationen für den entsprechenden IPMI-Strom-Controller konfiguriert? Nehmen Sie zur Kenntnis, dass wir Server gesehen haben, bei denen der Web-Schnittstelle und dem IPMI-Strom-Controller zwei verschiedene MAC-Adressen zugewiesen wurden. Daher müssen die Netzwerkinformationen für die Web-Schnittstelle und die IMPI-Schnittstelle konfiguriert werden. Außerdem kann es bei diesen Servertypen vorkommen, dass anscheinend IPMI-Strombefehle (wie IPMITool) ausgeführt werden, da die Web-Schnittstelle die IPMI-verschlüsselten Befehle zur direkten Verarbeitung an die IPMI-Schnittstelle weiterleitet. Wenn in dieser Situation während des Discovery-/Inventory-Prozesses die Netzwerkkonfiguration der IPMI-Schnittstelle abgefragt wird, gibt die IPMI-Schnittstelle leider IP-Adressen zurück, die nur aus Nullen bestehen (da sie nicht konfiguriert wurde). Da es hierbei um ungültige Adressen handelt, kehrt der BFC zur manuellen Stromversorgung zurück.
    2. Überprüfen Sie, ob sich die IP-Adressinformationen für den entsprechenden IPMI-Controller innerhalb des für den BFC konfigurierten Stromnetzwerks befinden. Wenn sich die dem Host zugewiesene IP-Adresse nicht innerhalb des Bereichs befindet, der für das Stromnetzwerk im BFC konfiguriert wurde, kann der BFC die IP-Adressen des Strom-Controllers nicht ordnungsgemäß für die Verwendung reservieren, wodurch er wieder zur manuellen Stromversorgung zurückkehrt.

F: Mein Server wurde richtig erkannt und der Strom-Controller wurde richtig als IPMI erkannt, aber es wird nun als fehlerhaft angezeigt.

A: Dies heißt, dass der Server richtig inventarisiert und der IPMI-Controller richtig konfiguriert wurde (entweder im Benutzer- oder im System-Modus). Leider konnte der BFC den IPMI-Strom-Controller während einer routinemäßigen Integritäts- und Statusüberprüfung nicht unter der konfigurierten IP-Adresse kontaktieren. Überprüfen Sie, ob der richtige IP-Adressbereich für das Stromnetzwerk eingegeben wurde ("Verwaltung" -> "Netzwerke" -> "Stromversorgung") und ob das Netzwerk vom BFC-Steuerelementknoten aus umleitbar ist. Sie können dies überprüfen, indem Sie sich beim BFC-Steuerknoten anmelden und versuchen, einen Ping an die IP-Adresse eines der IPMI-Strom-Controller zu senden. Wenn dies nicht funktioniert, wenden Sie sich an Ihren Host-Anbieter oder die IT-Mitarbeiter vor Ort, damit sie die richtige Netzwerkverbindung überprüfen.

F: Beim erneuten Installieren des BFC wird ein Fehler angezeigt, dass er nicht erneut installiert werden kann, da Grids nicht gelöscht wurden, aber es werden keine Grids ausgeführt.

A: Dies ist ein bekanntes Problem. Die Problemumgehung besteht darin, das Installationsprogramm mit einer Kennzeichnung "-f" auszuführen. Dies zwingt das Installationsprogramm, diese Überprüfung zu ignorieren.

F: Beim Installieren oder erneuten Installieren des BFC wird ein Fehler angezeigt, dass im Dateisystem "/" nicht ausreichend Speicherplatz zur Verfügung steht.

A: Der BFC und CA AppLogic® benötigt für die BFC-Installation mindestens 25 GB freien Speicherplatz im Dateisystem "/". Stellen Sie sicher, dass der erforderliche Speicherplatz zur Verfügung steht, und starten Sie die Installation dann erneut.