9.2. Verifikasi penerimaan file cables.csv

Perkiraan waktu penyelesaian: 1 hari

Pemilik komponen yang dapat dioperasikan: OELCM/HWaaS

Profil keterampilan: engineer deployment

File cables.csv menjelaskan semua koneksi kabel antara perangkat hardware dalam instance air-gapped Google Distributed Cloud (GDC). File ini adalah file input yang diperlukan untuk membuat penggantian aset.

Generation

  1. Pastikan Anda menerima file spreadsheet "data dinamis akhir pabrik" dari vendor hardware:
    1. Satu file spreadsheet untuk setiap rak di instance Distributed Cloud.
    2. Setiap spreadsheet berisi tab dengan informasi koneksi kabel.
  2. Kumpulkan catatan perkabelan dari setiap spreadsheet "data dinamis akhir pabrik":
    1. Gabungkan secara manual data kabel dari setiap spreadsheet ke dalam satu sheet gabungan.
    2. Hapus baris kosong.
    3. Pastikan hanya ada satu baris header sebagai baris pertama.
    4. Setiap baris berikutnya berisi daftar gabungan data kabel dari spreadsheet "data dinamis akhir pabrik".
  3. Konversi atau ekspor spreadsheet "data dinamis akhir pabrik" gabungan ke dalam format CSV (nilai yang dipisahkan koma).
  4. Jalankan gdcloud system assets format-cables --input-cables <path/to/aggregated-factory-final-csv> --output-cables <output-path> untuk melakukan konversi terbaik pada listingan kabel "data dinamis akhir pabrik" ke dalam format Distributed Cloud cables.csv yang dijelaskan dalam spesifikasi format.

Spesifikasi Format

Agar alat deployment Distributed Cloud dapat mem-parsing informasi dalam file cables.csv dan mengonfigurasi hardware instance dengan benar, Anda harus memformat file dengan cara yang dapat dibaca oleh mesin. Bagian ini menjelaskan format yang diharapkan untuk file cables.csv.

File ini berformat nilai yang dipisahkan koma standar dengan setiap catatan dipisahkan oleh pembatas ,. Setiap baris selain header mengacu pada kabel di instance Distributed Cloud.

Nama Kolom Deskripsi Format
end_a_rack_location1 Lokasi rak perangkat hardware yang terhubung ke "Ujung A" kabel. Wajib untuk semua koneksi.

Untuk koneksi PDU (ekspresi reguler): ^PDU-[LR]$
Untuk semua perangkat lainnya (ekspresi reguler): ^U[0-9]{2}$

Contoh PDU: PDU-L menunjukkan kabel yang terhubung ke perangkat PDU di sisi kiri rak dari perspektif belakang.
Contoh non-PDU: U32 menunjukkan kabel yang terhubung ke perangkat yang berada di lokasi U 32 rak.
end_a_device Nama perangkat hardware yang terhubung ke "Ujung A" kabel. Wajib untuk semua koneksi.

Kolom ini harus cocok dengan spesifikasi penamaan perangkat untuk perangkat.
end_a_port Nama port pada perangkat hardware yang terhubung ke "Ujung A" kabel. Wajib untuk semua koneksi.

Kolom ini harus cocok dengan spesifikasi penamaan port untuk perangkat.
end_a_transceiver_vendor1 Vendor transceiver untuk "Ujung A" kabel (jika ada). Wajib diisi jika Ujung A kabel memiliki transceiver atau optik. Jangan tentukan jika jenis kabelnya adalah AOC atau DAC.

Nilai yang diizinkan:
  • Cisco
  • HPE
  • Intel
  • NetApp
  • Palo Alto
  • Thales
end_a_transceiver_mpn Model transceiver untuk "End A" kabel (jika ada). Hanya diperlukan jika ujung kabel serat optik ini memiliki transceiver/optik. Jika jenis kabelnya adalah AOC atau DAC, kolom ini tidak boleh ditentukan.

Nilai yang diizinkan:
  • 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 Vendor adaptor untuk "Ujung A" kabel (jika ada). Wajib diisi jika Ujung A kabel memiliki adaptor.

Nilai yang diizinkan:
  • Cisco
  • FS
  • HPE
  • Mellanox
end_a_adapter_mpn1 Model adaptor untuk "Ujung A" kabel (jika ada). Hanya diperlukan jika ujung kabel ini memiliki adaptor.

Nilai yang diizinkan:
  • CVR-QSFP-SFP10G
  • CVR-QSFP28-SFP25G
  • MAM1Q00A-QSA28
  • QSFP28-SFP28
  • RJ45-DB9
end_b_rack_location1 Lokasi rak perangkat hardware yang terhubung ke "Ujung B" kabel. Sama seperti end_a_rack_location.
end_b_device Nama perangkat hardware yang terhubung ke "Ujung B" kabel. Sama seperti end_b_device.
end_b_port Nama port pada perangkat hardware yang terhubung ke "Ujung B" kabel. Sama seperti end_a_port.
end_b_transceiver_vendor1 Vendor transceiver untuk "Ujung B" kabel (jika ada). Sama seperti end_a_transceiver_vendor.
end_b_transceiver_mpn Model transceiver untuk "End B" kabel (jika ada). Sama seperti end_a_transceiver_mpn.
end_b_adapter_vendor1 Vendor adaptor untuk "Ujung B" kabel (jika ada). Sama seperti end_a_adapter_vendor>.
end_b_adapter_mpn1 Model adaptor untuk "Ujung B" kabel (jika ada). Sama seperti end_a_adapter_mpn.
type Jenis kabel. Wajib untuk semua kabel.

Nilai yang diizinkan:
  • AOC
  • AOC 2x
  • CAT6
  • DAC
  • DAC 2x
  • DAC 4x
  • MMF
  • MMF 4x
  • MMF DAC
  • MMF MPO-12
  • RJ45
  • SMF
  • SMF 4x
vendor1 Vendor kabel. Wajib untuk semua kabel.

Nilai yang diizinkan:
  • Cisco
  • FS
  • HPE
  • NetApp
  • Panduit
  • ProLabs
mpn Model kabel. Wajib untuk semua kabel.1
Memblokir pembuatan aset jika tidak ada end_a_transceiver_mpn, end_b_transceiver_mpn, dan mpn yang ditentukan untuk koneksi breakout dan torsw.

Nilai yang diizinkan:
  • 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 Kecepatan (dalam GB) kabel. Wajib untuk semua kabel.

Ekspresi reguler: ^[0-9]+$
Contoh: 100

Kecepatan untuk koneksi -ft dan -bk pada panel perincian akan berbeda.

Contoh:
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 Panjang kabel. Wajib untuk semua kabel.

Ekspresi reguler: ^[0-9]*\.?[0-9]+(ft|m)$
Contoh: .5m
color1 Warna kabel. Wajib untuk semua kabel.

Nilai yang diizinkan:
  • biru laut
  • hitam
  • blue
  • green
  • jeruk
  • ungu
  • merah
  • putih
  • kuning
description Deskripsi kabel. Opsional.

Teks apa pun diizinkan.

Kolom 1 diperiksa formatnya, tetapi tidak memblokir pembuatan aset.

Contoh

Berikut adalah contoh file cables.csv untuk instance GDCH 1-rak imajiner yang hanya berisi beberapa kabel dan perangkat.

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