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
- Pastikan Anda menerima file spreadsheet "data dinamis akhir pabrik" dari vendor hardware:
- Satu file spreadsheet untuk setiap rak di instance Distributed Cloud.
- Setiap spreadsheet berisi tab dengan informasi koneksi kabel.
- Kumpulkan catatan perkabelan dari setiap spreadsheet "data dinamis akhir pabrik":
- Gabungkan secara manual data kabel dari setiap spreadsheet ke dalam satu sheet gabungan.
- Hapus baris kosong.
- Pastikan hanya ada satu baris header sebagai baris pertama.
- Setiap baris berikutnya berisi daftar gabungan data kabel dari spreadsheet "data dinamis akhir pabrik".
- Konversi atau ekspor spreadsheet "data dinamis akhir pabrik" gabungan ke dalam format CSV (nilai yang dipisahkan koma).
- 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:
|
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:
|
end_a_adapter_vendor1 |
Vendor adaptor untuk "Ujung A" kabel (jika ada). |
Wajib diisi jika Ujung A kabel memiliki adaptor. Nilai yang diizinkan:
|
end_a_adapter_mpn1 |
Model adaptor untuk "Ujung A" kabel (jika ada). |
Hanya diperlukan jika ujung kabel ini memiliki adaptor. Nilai yang diizinkan:
|
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:
|
vendor1 |
Vendor kabel. |
Wajib untuk semua kabel. Nilai yang diizinkan:
|
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:
|
speed1 |
Kecepatan (dalam GB) kabel. |
Wajib untuk semua kabel. Ekspresi reguler: ^[0-9]+$Contoh: 100Kecepatan untuk koneksi -ft dan -bk pada panel perincian akan berbeda.Contoh: 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 |
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:
|
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