Cloudian-Speicher-Erkennung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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. Um diese Ressourcen zu erkennen, müssen die Anwendungen „Discovery and Service Mapping Patterns“ und „CMDB CI Class Models“ aus dem Store ServiceNow installiert werden, da die beiden 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 : Stellt 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-Test

    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 zu 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