Cloudian-Speicher-Erkennung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Das Erkennungsmuster Cloudian Storage wird von ServiceNow Discovery dazu verwendet, Cloudian-Server und zugehörige Laufwerke zu finden. Um diese Ressourcen zu erkennen, müssen Sie die Patterns-Anwendung aus dem ServiceNow Store installieren.

    Cloudian Storage System-Muster werden von Discovery dazu verwendet, Cloudian Storage-Systemdaten zu finden. Zur Erkennung dieser Ressourcen müssen die Anwendungen „Muster für Discovery und Service-Mapping“ und „CMDB CI-Klassenmodelle“ aus dem ServiceNow Store installiert werden, da die Anwendungen voneinander abhängig sind. Sie können die Muster zur Erkennung von Cloudian Storage-Komponenten auf der Now Platform mit dem Paris-Release oder höher verwenden.

    Cloudian ist ein Unternehmen im Bereich softwaredefinierter Datenspeicher. Cloudian bietet sofort einsatzbereite, verteilte, softwaredefinierte, S3-kompatible Objektspeicherlösungen.

    Cloudian Hyperstore-Software : Stellen Sie das CentOS-Betriebssystem, zugehörige Pakete und Binärdateien der Hyperstore-Software auf dem Hyperstore-Knoten bereit.

    Cloudian Hyperstore-Knoten: Dies ist ein unabhängiger Hardwareserver, auf dem Cloudian Hyperstore-Software auf einem Server nach Branchenstandard oder einer VM bereitgestellt oder auf einer Cloudian Hyperstore-Appliance vorinstalliert ist.

    Apps im Store anfordern

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    Voraussetzungen

    Damit ein Gerät als Cloudian-Server erkannt wird, muss der Befehl /bin/systemctl status cloudian-s3 gültige Antworten zurückgeben und das Cloudian HyperStore-Speichersystem enthalten. Wenn dies nicht der Fall ist, wird das Gerät als Linux-Server erkannt.

    • Vergewissern Sie sich, dass der Client Discover-Muster verwendet.
    • Legen Sie SSH-Anmeldeinformationen für den Cloudian Storage-Server fest.
    • Stellen Sie sicher, dass der MID Server Zugriff auf das Zielgerät hat.
    • Stellen Sie sicher, dass der Discovery-Benutzer über die richtigen Berechtigungen zum Ausführen von Befehlen verfügt.
    • Installieren Sie die folgenden Plugins:
      • Plugin „CMDB CI Class Models“ (Version 1.31.0 oder höher)
      • Plugin „Discovery and Service Mapping Patterns“ (Version 1.0.84 oder höher)
      • Discovery and Service Mapping Patterns: (sn_itom_pattern) Version 1.0.84 und abhängiges Plugin CMDB CI Class Models (sn_cmdb_ci_class) Version 1.31.0 (Content-Release von Oktober)

    Berechtigungen

    Stellen Sie sicher, dass die Cloudian Hyperstore-Software auf CentOS- oder RHEL-Servern bereitgestellt wird. Die Konfigurationen der Anmeldeinformationen sind dieselben wie für einen Linux-Server.

    Konfigurieren Sie SSH-Anmeldeinformationen für den Cloudian Storage-Server.

    Discovery ausführen

    Um das Cloudian Storage-System zu erkennen, erstellen Sie einen Discovery-Zeitplan mit der IP-Adresse des Cloudian Storage-Servers als Ziel. Stellen Sie sicher, dass die von Ihnen konfigurierten SSH-Anmeldeinformationen auf den Cloudian-Server zugreifen können.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Tabelle : 1. Speicherserver [cmdb_ci_storage_server]
    Feld Beschreibung

    name

    serial_number
    ip_address

    manufacturer

    model_id
    short_description
    os_version
    os
    ram
    cpu_manufacturer
    CPU-Name
    cpu_core_count
    cpu_type
    Tabelle : 2. Datenträger [cmdb_ci_disk]
    Feld Beschreibung

    name

    device_id
    storage_type
    size_bytes
    manufacturer
    model_id
    computer [Reference cmdb_ci_storage_server]

    Dateisystem [cmdb_ci_file_system]

    Feld Beschreibung

    name

    size_bytes
    free_space_bytes
    file_system
    mount_point
    computer [Reference cmdb_ci_storage_server]
    provided_by [Reference cmdb_ci_disk]

    Netzwerkadapter [cmdb_ci_network_adapter]

    Feld Beschreibung

    name

    ip_address
    netmask
    mac_address
    cmdb_ci [Reference cmdb_ci_storage_server]

    IP-Adresse [cmdb_ci_ip_address]

    Feld Beschreibung

    ip_address

    netmask
    nic [Reference cmdb_ci_network_adapter]

    Die Cloudian-Probe wird in der Multi-Probe Unix-Classify erstellt. Die Probe Cloudian führt den Befehl bin/systemctl status cloudian-s3 aus und prüft, ob die Ausgabe das Cloudian HyperStore-Speichersystem enthält.

    Abbildung : 1. Cloudian-Probe
    Cloudian-Probe.

    Bei der Unix-Klassifizierung wird der Klassifizierer Cloudian-Server vor dem Linux-Klassifizierer ausgeführt. Vom Cloudian-Klassifizierer werden Datensätze in der Tabelle [cmdb_ci_storage_server] erstellt. Von diesem Klassifizierer wird das Cloudian Storage System-Muster aufgerufen.

    Klassifizierungskriterien
    Abbildung : 2. Klassifizierungskriterien
    Klassifizierungskriterien.

    CMDB-Datenmodell

    Abbildung : 3. CMDB-Datenmodell
    CMDB-Datenmodell
    Speicherserver zu Netzwerkadapter
    Abbildung : 4. Speicherserver zu Netzwerkadapter
    Speicherserver an Netzwerkadapter.
    Speicherserver zu Datenträger
    Abbildung : 5. Speicherserver zu Datenträger
    Speicherserver zu Datenträgern.
    Speicherserver zu Datenträgern und Dateisystemen
    Abbildung : 6. Speicherserver zu Datenträgern und Dateisystemen
    Speicherserver zu Datenträgern und Dateisystemen.

    CI-Beziehungen

    Vom Cloudian Storage-Muster erstellte Beziehungen

    Übergeordnet Beziehung Untergeordnetes Element
    cmdb_ci_storage_server Eigentümer von::Eigentum von cmdb_ci_network_adapter
    cmdb_ci_storage_server Eigentümer von::Eigentum von cmdb_ci_ip_address
    cmdb_ci_storage_server Enthält::Enthalten in cmdb_ci_disk
    cmdb_ci_storage_server Enthält::Enthalten in cmdb_ci_file_system
    cmdb_ci_storage_server Virtualisiert von::Virtualisiert cmdb_ci_vm_instance
    cmdb_ci_disk Stellt bereit::Bereitgestellt von cmdb_ci_file_system