9.2 Erhalt der Datei „cables.csv“ bestätigen

Geschätzte Dauer: 1 Tag

Eigentümer der betriebsbereiten Komponente: OELCM/HWaaS

Kompetenzprofil: Bereitstellungsingenieur

In der Datei cables.csv werden alle Kabelverbindungen zwischen den Hardwaregeräten in einer Air-Gap-Instanz von Google Distributed Cloud (GDC) beschrieben. Sie ist eine erforderliche Eingabedatei für das Generieren von Asset-Überschreibungen.

Generierung

  1. Prüfen Sie, ob Sie die Tabellendateien mit den „dynamischen Daten für die endgültige Version“ vom Hardwareanbieter erhalten haben:
    1. Eine Tabellendatei für jedes Rack in der Distributed Cloud-Instanz.
    2. Jede Tabelle enthält einen Tab mit Informationen zur Kabelverbindung.
  2. Erfassen Sie die Verkabelungsdatensätze aus jeder Tabelle mit dynamischen Daten für die Endfertigung:
    1. Aggregieren Sie die Kabeldatensätze aus jeder Tabelle manuell in einer kombinierten Tabelle.
    2. Leere Zeilen entfernen
    3. Achten Sie darauf, dass nur eine Headerzeile als erste Zeile vorhanden ist.
    4. Jede nachfolgende Zeile enthält die aggregierte Liste der Kabeldatensätze aus den Tabellen mit den dynamischen Daten der Endfertigung.
  3. Konvertieren oder exportieren Sie die Tabelle mit den aggregierten dynamischen Daten der Fabrik im CSV-Format (Comma Separated Values).
  4. Führen Sie gdcloud system assets format-cables --input-cables <path/to/aggregated-factory-final-csv> --output-cables <output-path> aus, um die Kabelauflistung „factory final dynamic data“ (dynamische Daten für die endgültige Konfiguration) bestmöglich in das Format „Distributed Cloud cables.csv“ zu konvertieren, das in der Formatspezifikation beschrieben wird.

Formatspezifikation

Damit die Informationen in der Datei cables.csv von den Tools für das Distributed Cloud-Deployment geparst und die Instanzhardware richtig konfiguriert werden kann, müssen Sie die Datei maschinenlesbar formatieren. In diesem Abschnitt wird das erwartete Format für die Datei cables.csv beschrieben.

Die Datei hat das Standardformat für kommagetrennte Werte, wobei jeder Datensatz durch das Trennzeichen , getrennt ist. Jede Zeile außer der Kopfzeile bezieht sich auf ein Kabel in der Distributed Cloud-Instanz.

Spaltenname Beschreibung Format
end_a_rack_location1 Der Rack-Standort des Hardwaregeräts, das mit „Ende A“ des Kabels verbunden ist. Für alle Verbindungen erforderlich.

Für PDU-Verbindungen (regulärer Ausdruck): ^PDU-[LR]$
Für alle anderen Geräte (regulärer Ausdruck): ^U[0-9]{2}$

PDU-Beispiel: PDU-L gibt ein Kabel an, das von hinten gesehen auf der linken Seite des Racks mit einem PDU-Gerät verbunden ist.
Beispiel ohne PDU: U32 gibt ein Kabel an, das mit einem Gerät verbunden ist, das sich an der U-Position 32 des Racks befindet.
end_a_device Der Name des Hardwaregeräts, das mit „Ende A“ des Kabels verbunden ist. Für alle Verbindungen erforderlich.

Dieses Feld muss der Spezifikation für die Namensgebung von Geräten entsprechen.
end_a_port Der Name des Ports auf dem Hardwaregerät, der mit „Ende A“ des Kabels verbunden ist. Für alle Verbindungen erforderlich.

Dieses Feld muss der Spezifikation für die Portbenennung für das Gerät entsprechen.
end_a_transceiver_vendor1 Der Anbieter des Transceivers für „Ende A“ des Kabels (falls zutreffend). Erforderlich, wenn Ende A des Kabels einen Transceiver oder eine Optik hat. Geben Sie nicht an, ob es sich beim Kabeltyp um AOC oder DAC handelt.

Zulässige Werte:
  • Cisco
  • HPE
  • Intel
  • NetApp
  • Palo Alto
  • Thales
end_a_transceiver_mpn Das Modell des Transceivers für „Ende A“ des Kabels (falls zutreffend). Nur erforderlich, wenn an diesem Ende des Glasfaserkabels ein Transceiver/eine Optik vorhanden ist. Wenn der Kabeltyp AOC oder DAC ist, darf dieses Feld nicht angegeben werden.

Zulässige Werte:
  • 25GBase-SR
  • AFBR-709DMZ-IN3
  • E10GSFPLR
  • PAN-QSFP28-100GBASE-LR4
  • PAN-SFP-PLUS-LR
  • PAN-T-Q28-100GBASE-SR4
  • PAN-T-S-PLUS-SR
  • QDD-400G-DR4-S
  • QDD-400G-FR4-S
  • QDD-400G-LR4-S
  • QDD-400G-SR4.2-BD
  • QSFP-100G-CWDM4-S
  • QSFP-100G-DR-S
  • QSFP-100G-FR-S
  • QSFP-100G-LR4-S
  • QSFP-100G-SL4
  • QSFP-100G-SR1.2
  • QSFP-100G-SR4-S
  • QSFP-40/100-SRBD
  • QSFP-4X10G-LR-S
  • SFP-10/25G-LR-S
  • SFP-10G-LR
  • SFP-10G-LR-US
  • SFP-10G-SR
  • SFP-25G-SR-S
  • X65404-N-C
  • X6606A
  • X-48895-00-R6
end_a_adapter_vendor1 Der Anbieter des Adapters für „Ende A“ des Kabels (falls zutreffend). Erforderlich, wenn Ende A des Kabels einen Adapter hat.

Zulässige Werte:
  • Cisco
  • FS
  • HPE
  • Mellanox
end_a_adapter_mpn1 Das Modell des Adapters für „Ende A“ des Kabels (falls zutreffend). Nur erforderlich, wenn an diesem Ende des Kabels ein Adapter angebracht ist.

Zulässige Werte:
  • CVR-QSFP-SFP10G
  • CVR-QSFP28-SFP25G
  • MAM1Q00A-QSA28
  • QSFP28-SFP28
  • RJ45-DB9
end_b_rack_location1 Der Rack-Standort des Hardwaregeräts, das mit „Ende B“ des Kabels verbunden ist. Gleich wie bei end_a_rack_location
end_b_device Der Name des Hardwaregeräts, das mit „Ende B“ des Kabels verbunden ist. Gleich wie bei end_b_device
end_b_port Der Name des Anschlusses am Hardwaregerät, der mit „Ende B“ des Kabels verbunden ist. Gleich wie bei end_a_port
end_b_transceiver_vendor1 Der Anbieter des Transceivers für „Ende B“ des Kabels (falls zutreffend). Gleich wie bei end_a_transceiver_vendor
end_b_transceiver_mpn Das Modell des Transceivers für „Ende B“ des Kabels (falls zutreffend). Gleich wie bei end_a_transceiver_mpn
end_b_adapter_vendor1 Der Anbieter des Adapters für „Ende B“ des Kabels (falls zutreffend). Gleich wie bei end_a_adapter_vendor>
end_b_adapter_mpn1 Das Modell des Adapters für „Ende B“ des Kabels (falls zutreffend). Gleich wie bei end_a_adapter_mpn
type Der Typ des Kabels. Für alle Kabel erforderlich.

Zulässige Werte:
  • AOC
  • AOC 2x
  • CAT6
  • DAC
  • DAC 2x
  • DAC 4x
  • MMF
  • MMF 4x
  • MMF DAC
  • MMF MPO-12
  • RJ45
  • SMF
  • SMF 4x
vendor1 Der Anbieter des Kabels. Für alle Kabel erforderlich.

Zulässige Werte:
  • Cisco
  • FS
  • HPE
  • NetApp
  • Panduit
  • ProLabs
mpn Das Modell des Kabels. Für alle Kabel erforderlich.1
Verhindert die Asset-Generierung, wenn keine der Verbindungen end_a_transceiver_mpn, end_b_transceiver_mpn und mpn für Breakout- und Torsw-Verbindungen angegeben ist.

Zulässige Werte:
  • QSFP-100G-CU3M
  • QSFP-4SFP25G-CU3M
  • X-26013-00
  • X-QSFP-4SFP25G-CU2M
  • X66211A-05-C
  • X66211A-2
  • X66211B-2-N-C
  • X66240A-05
  • X66240A-05-N-C
speed1 Die Geschwindigkeit des Kabels in GB. Für alle Kabel erforderlich.

Regulärer Ausdruck: ^[0-9]+$
Beispiel: 100

Die Geschwindigkeit für die -ft- und -bk-Verbindungen von Breakout-Bereichen ist unterschiedlich.

Beispiel:
xx-aa-torsw01:Eth1/1 <-> xx-aa-ppl01:r03Ap01BO-bk Speed:100
xx-aa-objs01:e1a <-> xx-aa-ppl01:r03Ap01BO-ft Speed:25
xx-aa-objs01:e2a <-> xx-aa-ppl01:r03Ap02BO-ft Speed:25
length Die Länge des Kabels. Für alle Kabel erforderlich.

Regulärer Ausdruck: ^[0-9]*\.?[0-9]+(ft|m)$
Beispiel: .5m
color1 Die Farbe des Kabels. Für alle Kabel erforderlich.

Zulässige Werte:
  • Aquamarin
  • Schwarz
  • blue
  • Grün
  • Orange
  • Lila
  • Rot
  • Weiß
  • Gelb
description Die Beschreibung des Kabels. Optional.

Jeder Text ist zulässig.

1 – Das Feld wird auf das Format geprüft, die Asset-Generierung wird jedoch nicht blockiert.

Beispiel

Hier sehen Sie ein Beispiel für eine cables.csv-Datei für eine imaginäre GDCH-Instanz mit einem Rack, die nur wenige Kabel und Geräte enthält.

end_a_rack_location,end_a_device,end_a_port,end_a_transceiver_vendor,end_a_transceiver_mpn,end_a_adapter_vendor,end_a_adapter_mpn,end_b_rack_location,end_b_device,end_b_port,end_b_transceiver_vendor,end_b_transceiver_mpn,end_b_adapter_vendor,end_b_adapter_mpn,type,vendor,mpn,length,color,notes
42,za-aa-torsw01,Eth1/23/1,Cisco,QSFP-100G-SL4,,,40,az-aa-base03,s1p1,HPE,25GBase-SR,,,MMF 4x,Panduit,FZ8RL7NQSVNM2.5,2.5m,Aqua,example-note-1
42,za-aa-torsw01,Eth1/23/2,Cisco,QSFP-100G-SL4,,,39,az-aa-base02,s1p1,HPE,25GBase-SR,,,MMF 4x,Panduit,FZ8RL7NQSVNM2.5,2.5m,Aqua,example-note-2
42,za-aa-torsw01,Eth1/23/3,Cisco,QSFP-100G-SL4,,,38,az-aa-base01,s1p1,HPE,25GBase-SR,,,MMF 4x,Panduit,FZ8RL7NQSVNM2.5,2.5m,Aqua,example-note-3