完了までの推定時間: 1 日
操作可能なコンポーネントの所有者: OELCM/HWaaS
スキル プロファイル: デプロイ エンジニア
cables.csv ファイルには、Google Distributed Cloud(GDC)エアギャップ インスタンス内のハードウェア デバイス間のすべてのケーブル接続が記述されています。アセットのオーバーライドを生成するために必要な入力ファイルです。
生成
- ハードウェア ベンダーから「工場最終動的データ」スプレッドシート ファイルを受け取っていることを確認します。
- Distributed Cloud インスタンス内のラックごとに 1 つのスプレッドシート ファイル。
- すべてのスプレッドシートには、ケーブル接続情報を含むタブが含まれています。
- すべての「工場最終動的データ」スプレッドシートからケーブル配線記録を収集します。
- すべてのスプレッドシートのケーブル レコードを手動で 1 つの結合シートに集計します。
- 空の行を削除します。
- 1 行目のヘッダー行が 1 つだけであることを確認します。
- 後続の各行には、「factory final dynamic data」スプレッドシートのケーブル レコードの集計リストが含まれます。
- 集計された「工場最終動的データ」スプレッドシートを CSV(カンマ区切り値)形式に変換またはエクスポートします。
gdcloud system assets format-cables --input-cables <path/to/aggregated-factory-final-csv> --output-cables <output-path>を実行して、「工場出荷時の最終動的データ」ケーブル リストを、形式仕様で説明されている Distributed Cloud cables.csv 形式に変換します。
形式の仕様
Distributed Cloud デプロイ ツールが cables.csv ファイル内の情報を解析し、インスタンスのハードウェアを正しく構成するには、ファイルをマシンリーダブルな形式にする必要があります。このセクションでは、cables.csv ファイルの想定される形式について説明します。
ファイルは標準のカンマ区切り値形式で、各レコードは , 区切り文字で区切られています。ヘッダー以外の各行は、Distributed Cloud インスタンスのケーブルを参照します。
| 列名 | 説明 | 形式 |
|---|---|---|
end_a_rack_location1 |
ケーブルの「End A」に接続するハードウェア デバイスのラックの場所。 |
すべての接続で必須です。 PDU 接続の場合(正規表現): ^PDU-[LR]$その他のすべてのデバイスの場合(正規表現): ^U[0-9]{2}$PDU の例: PDU-L は、ラックの背面から見て左側の PDU デバイスに接続するケーブルを示します。非 PDU の例: U32 は、ラックの U 位置 32 にあるデバイスに接続するケーブルを示します。 |
end_a_device |
ケーブルの「End A」に接続するハードウェア デバイスの名前。 |
すべての接続で必須です。 このフィールドは、デバイスのデバイス命名仕様と一致している必要があります。 |
end_a_port |
ケーブルの「End A」に接続するハードウェア デバイスのポートの名前。 |
すべての接続で必須です。 このフィールドは、デバイスのポート命名仕様と一致している必要があります。 |
end_a_transceiver_vendor1 |
ケーブルの「End A」のトランシーバのベンダー(該当する場合)。 |
ケーブルの端点 A にトランシーバーまたは光ファイバーがある場合は必須です。ケーブルタイプが AOC か DAC かを指定しないでください。 指定できる値は次のとおりです。
|
end_a_transceiver_mpn |
ケーブルの「End A」のトランシーバのモデル(該当する場合)。 |
光ファイバー ケーブルのこの端にトランシーバ/光ファイバーがある場合にのみ必要です。ケーブルタイプが AOC または DAC の場合、このフィールドは指定できません。 指定できる値は次のとおりです。
|
end_a_adapter_vendor1 |
ケーブルの「端 A」のアダプターのベンダー(該当する場合)。 |
ケーブルの端点 A にアダプターがある場合は必須です。 指定できる値は次のとおりです。
|
end_a_adapter_mpn1 |
ケーブルの「端子 A」のアダプターのモデル(該当する場合)。 |
ケーブルのこの端にアダプターが付いている場合にのみ必要です。 指定できる値は次のとおりです。
|
end_b_rack_location1 |
ケーブルの「End B」に接続するハードウェア デバイスのラックの場所。 |
end_a_rack_location と同一です。
|
end_b_device |
ケーブルの「End B」に接続するハードウェア デバイスの名前。 |
end_b_device と同一です。
|
end_b_port |
ケーブルの「End B」に接続するハードウェア デバイスのポートの名前。 |
end_a_port と同一です。
|
end_b_transceiver_vendor1 |
ケーブルの「End B」のトランシーバのベンダー(該当する場合)。 |
end_a_transceiver_vendor と同一です。
|
end_b_transceiver_mpn |
ケーブルの「End B」のトランシーバのモデル(該当する場合)。 |
end_a_transceiver_mpn と同一です。
|
end_b_adapter_vendor1 |
ケーブルの「エンド B」のアダプターのベンダー(該当する場合)。 |
end_a_adapter_vendor> と同一です。
|
end_b_adapter_mpn1 |
ケーブルの「エンド B」のアダプターのモデル(該当する場合)。 |
end_a_adapter_mpn と同一です。
|
type |
ケーブルの種類。 |
すべてのケーブルで必須です。 指定できる値は次のとおりです。
|
vendor1 |
ケーブルのベンダー。 |
すべてのケーブルで必須です。 指定できる値は次のとおりです。
|
mpn |
ケーブルのモデル。 |
すべてのケーブルで必須。1 ブレークアウト接続と torsw 接続に end_a_transceiver_mpn、end_b_transceiver_mpn、mpn のいずれも指定されていない場合、アセットの生成をブロックします。指定できる値は次のとおりです。
|
speed1 |
ケーブルの速度(GB)。 |
すべてのケーブルで必須です。 正規表現: ^[0-9]+$例: 100ブレイクアウト パネルの -ft 接続と -bk 接続の速度は異なります。例: xx-aa-torsw01:Eth1/1 <-> xx-aa-ppl01:r03Ap01BO-bk Speed: 100xx-aa-objs01:e1a <-> xx-aa-ppl01:r03Ap01BO-ft Speed: 25xx-aa-objs01:e2a <-> xx-aa-ppl01:r03Ap02BO-ft Speed: 25 |
length |
ケーブルの長さ。 |
すべてのケーブルで必須です。 正規表現: ^[0-9]*\.?[0-9]+(ft|m)$例: .5m
|
color1 |
ケーブルの色。 |
すべてのケーブルで必須です。 指定できる値は次のとおりです。
|
description |
ケーブルの説明。 |
省略可。 任意のテキストが許可されます。 |
1 フィールドの形式はチェックされますが、アセットの生成はブロックされません。
例
次に、ケーブルとデバイスが数個のみ含まれる、架空の 1 ラック GDCH インスタンスの cables.csv ファイルの例を示します。
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