12.2 Installieren der Xen-Appliance

In diesem Abschnitt finden Sie Informationen zur Installation von Sentinel, Collector-Manager und einer Correlation Engine auf einem Xen-Appliance-Image.

12.2.1 Installieren von Sentinel

Gehen Sie folgendermaßen vor, um Sentinel auf einem Xen-Appliance-Image zu installieren:

  1. Laden Sie die Installationsdatei für die virtuelle Xen-Appliance von der Novell-Download-Website in das Verzeichnis /var/lib/xen/images herunter.

    Der korrekte Dateiname für die virtuelle Xen-Appliance enthält xen. Beispiel: Sentinel_7.1.0.0.x86_64.xen.tar.gz.

  2. Geben Sie den folgenden Befehl ein, um die Datei zu entpacken:

    tar -zxvf <install_file> 
    

    Ersetzen Sie <install_file> durch den tatsächlichen Namen der Installationsdatei.

  3. Wechseln Sie zum neuen Installationsverzeichnis. Dieses Verzeichnis enthält folgende Dateien:

    • <dateiname>.raw

    • <dateiname>.xenconfig

  4. Öffnen Sie die Datei <file_name>.xenconfig in einem Texteditor.

  5. Ändern Sie die Datei wie folgt:

    • Geben Sie den vollständigen Pfad zur .raw-Datei in der Einstellung Datenträger ein.

    • Geben Sie die Bridge-Einstellung für Ihre Netzwerkkonfiguration an. Beispiel: „bridge=br0“ oder „bridge=xenbr0“.

    • Geben Sie Werte für die Einstellungen name und memory ein.

      Beispiel:

      # -*- mode: python; -*- 
      name="Sentinel_7.1.0.0.x86_64" 
      memory=4096 
      
    • Kommentieren Sie die folgende Zeile aus:

      vfb=["type=vnc,vncunused=1,vnclisten=0.0.0.0"]
      
    • Fügen Sie die folgende Zeile hinzu:

      extra = "console=hvc0 xencons=tty"
      

    Die aktualisierte xenconfig-Datei muss wie folgt aussehen:

    # -*- mode: python; -*-
    name=install_file_name
    memory=4096
    disk=["tap:aio:/var/lib/xen/images/install_directory/install_filename]
    vif=[ "bridge=br0" ]
    #vfb=["type=vnc,vncunused=1,vnclisten=0.0.0.0"]
    extra = "console=hvc0 xencons=tty"
    
  6. Nachdem Sie die Datei <filename>.xenconfig geändert haben, geben Sie folgenden Befehl ein, um die virtuelle Maschine (VM) zu erstellen:

    xm create <file_name>.xenconfig
    
  7. (Optional) Geben Sie folgenden Befehl ein, um zu überprüfen, ob die virtuelle Maschine erstellt wurde:

    xm list

    Die VM wird in der generierten Liste angezeigt.

    Wenn Sie z. B. name=„Sentinel_7.1.0.0.x86_64“ in der Datei .xenconfig konfiguriert haben, wird die VM mit diesem Namen angezeigt.

  8. Geben Sie den folgenden Befehl ein, um die Installation zu starten:

    xm console <vm name>
    

    Ersetzen Sie <vm_name> mit dem in der Namenseinstellung der Datei .xenconfig festgelegten Namen. Dieser entspricht außerdem dem in Schritt 7 zurückgegebenen Wert. Beispiel:

    xm console Sentinel_7.1.0.0.x86_64

    Das Installationsskript prüft zunächst, ob genügend Arbeitsspeicher und Plattenspeicherplatz zur Verfügung stehen. Bei weniger als 2.5 GB verfügbarem Arbeitsspeicher wird die Installation automatisch beendet. Bei mehr als 2.5 GB, jedoch weniger als 6.7 GB Arbeitsspeicher meldet die Installation, dass weniger Arbeitsspeicher als empfohlen zur Verfügung steht. Geben Sie y ein, wenn die Installation fortgesetzt werden soll, und n, wenn Sie nicht fortfahren möchten.

  9. Wählen Sie die gewünschte Sprache aus und klicken Sie auf Weiter.

  10. Wählen Sie das Tastatur-Layout aus und klicken Sie auf Weiter.

  11. Lesen und akzeptieren Sie die Software-Lizenzvereinbarung für SUSE Linux Enterprise Server (SLES) 11 SP2.

  12. Lesen und akzeptieren Sie die NetIQ Sentinel-Endbenutzer-Lizenzvereinbarung.

  13. Geben Sie auf der Seite mit dem Hostnamen bzw. Domänennamen die entsprechenden Namen ein und stellen Sie sicher, dass die Option Hostname zur Loopback-ID zuweisen ausgewählt ist.

  14. Wählen Sie Weiter. Die Konfigurationen für den Hostnamen werden gespeichert.

  15. Führen Sie einen der folgenden Vorgänge aus:

    • Um die aktuellen Netzwerkeinstellungen zu verwenden, wählen Sie auf der Seite Netzwerkkonfiguration II die Option Folgende Konfiguration verwenden aus.

    • Um die Netzwerkeinstellungen zu ändern, wählen Sie Ändern aus und nehmen Sie die gewünschten Änderungen vor.

  16. Wählen Sie Weiter. Die Netzwerkeinstellungen werden gespeichert.

  17. Legen Sie Uhrzeit und Datum fest, klicken Sie auf Weiter und anschließend auf Fertig stellen

    Zum Ändern der NTP-Konfiguration nach der Installation rufen Sie YaST von der Befehlszeile der Appliance aus auf. Mit WebYast können Sie zwar die Uhrzeit und das Datum ändern, nicht jedoch die NTP-Konfiguration.

    Wenn die Zeit unmittelbar nach der Installation nicht synchronisiert erscheint, führen Sie den folgenden Befehl aus, um NTP neu zu starten:

    rcntp restart
    
  18. Legen Sie das root-Passwort für SUSE Enterprise Server fest und klicken Sie auf Weiter.

  19. Legen Sie das Sentinel-admin-Passwort fest und klicken Sie auf Weiter.

    Die Sentinel-Installation wird fortgesetzt und abgeschlossen. Nach der Installation nimmt das Starten der Services möglicherweise einige Minuten in Anspruch, da das System eine einmalige Initialisierung ausführt. Warten Sie, bis die Installation abgeschlossen ist, bevor Sie sich am Server anmelden.

    Notieren Sie sich die IP-Adresse der Appliance, die in der Konsole angezeigt wird.

  20. Fahren Sie mit Abschnitt 12.4, Konfiguration der Appliance im Anschluss an die Installation fort.

12.2.2 Installieren zusätzlicher Collector-Manager und Correlation Engines

Die Vorgehensweisen zur Installation von Collector-Manager und Correlation Engine sind gleich und unterscheiden sich nur dadurch, dass Sie die entsprechende Datei von der Novell-Download-Website herunterladen müssen.

  1. Führen Sie Schritt 1 bis Schritt 14 in Abschnitt 12.2.1, Installieren von Sentinel aus.

  2. Wählen Sie auf dem Bildschirm „Netzwerkkonfiguration II“ die Option Ändern aus und geben Sie die IP-Adresse des virtuellen Computers an, auf dem der zusätzliche Collector-Manager oder die Correlation Engine installiert werden soll.

  3. Geben Sie die Teilnetzmaske der angegebenen IP-Adresse an.

  4. Wählen Sie Weiter. Die Netzwerkeinstellungen werden gespeichert.

  5. Legen Sie Uhrzeit und Datum fest und klicken Sie auf Weiter.

    Zum Ändern der NTP-Konfiguration nach der Installation rufen Sie YaST von der Befehlszeile der Appliance aus auf. Mit WebYast können Sie zwar die Uhrzeit und das Datum ändern, nicht jedoch die NTP-Konfiguration.

    Wenn die Zeit unmittelbar nach der Installation nicht synchronisiert erscheint, führen Sie den folgenden Befehl aus, um NTP neu zu starten:

    rcntp restart
    
  6. Legen Sie das root-Passwort für SUSE Enterprise Server fest und klicken Sie auf Weiter.

  7. Geben Sie den Hostnamen bzw. die IP-Adresse des Sentinel-Servers an, mit dem der Collector-Manager oder die Correlation Engine eine Verbindung herstellen soll.

  8. Geben Sie die Portnummer des Communication Server an. Der Standardport für den Nachrichtenbus ist 61616.

  9. Geben Sie den JMS-Benutzernamen an, der den Collector-Manager- oder Correlation Engine-Benutzernamen darstellt.

  10. Geben Sie das Passwort für den JMS-Benutzer an.

    Der Benutzername und das Passwort werden in der Datei /<installationsverzeichnis>/etc/opt/novell/sentinel/config/activemqusers.properties auf dem Sentinel-Server gespeichert.

  11. (Optional) Über folgende Zeile in der Datei activemqusers.properties können Sie das Passwort überprüfen:

    Für den Collector-Manager:

    collectormanager=<password>
    

    In diesem Beispiel ist collectormanager der Benutzername und der entsprechende Wert ist das Passwort.

    Für die Correlation Engine:

    correlationengine=<password>
    

    In diesem Beispiel ist correlationengine der Benutzername und der entsprechende Wert ist das Passwort.

  12. Klicken Sie auf Weiter, um die Installation abzuschließen.

    Nach Abschluss der Installation wird die IP-Adresse angezeigt sowie eine Meldung, die besagt, dass diese Appliance abhängig davon, was Sie installieren, der Sentinel-Collector-Manager oder die Sentinel-Correlation Engine ist.