Perkiraan waktu penyelesaian: 1 hari
Pemilik komponen yang dapat dioperasikan: OELCM/HWaaS
Profil keterampilan: engineer deployment
File devices.csv menjelaskan semua perangkat hardware dalam instance air gap Google Distributed Cloud (GDC). Pastikan penerimaan file ini dan verifikasi bahwa file tersebut mengikuti format yang diharapkan. Perhatikan bahwa file ini sebelumnya disebut sebagai file "Identifikasi Perangkat" (DEID). Selain itu, pastikan untuk memeriksa apakah hardware dan koneksi jaringannya cocok dengan file.
Generation
- Pastikan Anda menerima file spreadsheet identifikasi perangkat ("DEID") dari vendor hardware:
- Satu file spreadsheet untuk setiap rak di instance Distributed Cloud.
- Setiap spreadsheet berisi tab dengan informasi perangkat.
- Kumpulkan catatan perangkat dari setiap spreadsheet DEID:
- Gabungkan secara manual data perangkat 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 catatan perangkat dari spreadsheet DEID.
- Konversi atau ekspor spreadsheet DEID gabungan ke dalam format CSV (nilai yang dipisahkan koma).
Lakukan konversi terbaik dari listingan kabel DEID ke format Distributed Cloud devices.csv yang dijelaskan dalam spesifikasi format:
gdcloud system assets format-deid --input-deid PATH_TO_AGGREGATED_DEID_FILE --output-devices OUTPUT_PATH
Spesifikasi Format
| Nama Kolom | Deskripsi | Format | ||||||||||||
| serial_number | Nomor seri yang ditetapkan ke perangkat hardware dan sub-perangkat dalam chassis yang sama (jika berlaku). | Wajib untuk semua perangkat. Untuk perangkat NetApp yang berisi beberapa pengontrol dalam chassis yang sama, tentukan nomor seri chassis terlebih dahulu, lalu nomor seri pengontrol pertama, dan terakhir nomor seri pengontrol kedua (semuanya dipisahkan dengan koma).
Alfanumerik.
Ekspresi reguler:
Contoh:
| ||||||||||||
| instance_id | ID instance Distributed Cloud yang terkait dengan perangkat hardware. | Wajib untuk semua perangkat.
Harus sama untuk semua perangkat dalam instance yang sama. Ekspresi reguler: ^([a-z0-9]{2,})$ Contoh: aa | ||||||||||||
| rack_id | ID rak yang terkait dengan perangkat hardware. | Wajib untuk semua perangkat.
Harus sama untuk semua perangkat dalam rak yang sama. Ekspresi reguler: ^([a-z0-9]{2,})$ Contoh: aa | ||||||||||||
| rack_location1 | Lokasi rak perangkat hardware. | Wajib untuk semua perangkat kecuali rak. Untuk perangkat PDU, tentukan
lokasi PDU. Untuk perangkat lain, tentukan lokasi unit rak di bagian atas perangkat.
Ekspresi reguler:
Contoh:
| ||||||||||||
| rack_units | Tinggi (dalam unit rak) perangkat hardware. | Wajib ada untuk semua perangkat kecuali rak dan PDU. Tentukan tinggi
perangkat dalam unit rak.
Ekspresi reguler:
Contoh:
| ||||||||||||
| jenis | Jenis perangkat hardware. | Wajib untuk semua perangkat.
Ekspresi reguler: ^(rack)|(pdu)|(server)|(mgmtsw)|(mgmtaggsw)|(torsw)|(aggsw)|(stgesw)|(fw)|(hsm)|(objsadm)|(objs)|(objsshelf)|(stge)|( stgeshelf)$ Contoh: server | ||||||||||||
| nama | Nama fisik perangkat hardware. | Wajib untuk semua perangkat.
Format yang diperlukan bergantung pada jenis perangkat hardware. Umumnya, semua jenis perangkat memerlukan format Kolom ini harus cocok dengan spesifikasi penamaan perangkat untuk perangkat. | ||||||||||||
| model | Nama produk yang dapat dibaca manusia dari perangkat hardware. | Wajib untuk semua perangkat.
Kolom ini harus cocok dengan spesifikasi model untuk perangkat. | ||||||||||||
| vendor | Produsen perangkat hardware. | Kolom ini otomatis diisi berdasarkan model. | ||||||||||||
| asset_tag1 | Label yang dicetak untuk perangkat hardware. | Wajib untuk semua perangkat.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_cpu_model | Model CPU di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Model CPU server yang diterima:
| ||||||||||||
| server_num_cpus | Jumlah CPU yang ada di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Numerik. Ekspresi reguler:
Contoh:
| ||||||||||||
| server_memory_gb | Jumlah memori (dalam GB) di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_gpu_model1 | Model GPU di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Model GPU server yang diterima:
| ||||||||||||
| server_num_gpus | Jumlah GPU di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bios_version1 | Versi BIOS di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bmc_version1 | Versi firmware pengontrol bare metal di perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bmc_username2 | Nama pengguna administrator BMC untuk perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bmc_password2 | Sandi administrator BMC untuk perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bmc_port_mac | Alamat MAC port BMC untuk perangkat server. | Wajib untuk server. Tidak ditentukan untuk semua perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| server_bmc_port_name | Nama port BMC untuk perangkat server. | Kolom ini akan otomatis ditetapkan ke ilo untuk perangkat server.
| ||||||||||||
| server_mgmt_port_mac | Alamat MAC antarmuka pengelolaan untuk perangkat server. | Sama seperti server_bmc_mac. | ||||||||||||
| server_mgmt_port_name | Nama antarmuka pengelolaan untuk perangkat server. | Kolom ini akan otomatis ditetapkan ke LOM1 untuk perangkat server.
| ||||||||||||
| server_data1_port_mac | Alamat MAC antarmuka data pertama untuk perangkat server. | Sama seperti server_bmc_mac. | ||||||||||||
| server_data1_port_name | Nama antarmuka data pertama untuk perangkat server | Diperlukan untuk Server. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| server_data2_port_mac | Alamat MAC antarmuka data kedua untuk perangkat server. | Sama seperti server_bmc_mac. | ||||||||||||
| server_data2_port_name | Nama antarmuka data kedua untuk perangkat server | Sama dengan server_data1_port_name. | ||||||||||||
| switch_username2 | Nama pengguna administrator untuk mengganti perangkat. | Diperlukan untuk tombol. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| switch_password2 | Sandi administrator untuk perangkat switch. | Diperlukan untuk tombol. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| switch_mgmt_port_mac | Alamat MAC port supeth1 untuk perangkat switch. Informasi ini dapat diperoleh dengan melewati PoAP dan memuat konfigurasi default switch, lalu menjalankan "show mac address-table | include sup-eth1". | Diperlukan untuk tombol. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| fw_mgmt_port_mac | Alamat MAC antarmuka pengelolaan untuk perangkat firewall. | Diperlukan untuk firewall. Tidak ditentukan untuk semua perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| fw_mgmt_port_name | Nama antarmuka pengelolaan untuk perangkat firewall. | Kolom ini akan otomatis ditetapkan ke mgt untuk perangkat firewall.
| ||||||||||||
| hsm_mgmt_port_mac | Alamat MAC antarmuka pengelolaan untuk perangkat HSM. | Diperlukan untuk HSM. Tidak ditentukan untuk semua perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| hsm_mgmt_port_name | Nama antarmuka pengelolaan untuk perangkat HSM. | Kolom ini akan otomatis disetel ke mgmt0 untuk perangkat HSM.
| ||||||||||||
| hsm_data1_port_mac | Alamat MAC antarmuka data pertama untuk perangkat HSM. | Sama dengan hsm_mgmt_port_mac. | ||||||||||||
| hsm_data1_port_name | Nama antarmuka data pertama untuk perangkat HSM | Kolom ini akan otomatis disetel ke data0 untuk perangkat HSM.
| ||||||||||||
| hsm_data2_port_mac | Alamat MAC antarmuka data kedua untuk perangkat HSM. | Sama dengan hsm_mgmt_port_mac. | ||||||||||||
| hsm_data2_port_name | Nama antarmuka data kedua untuk perangkat HSM | Kolom ini akan otomatis disetel ke data0 untuk perangkat HSM.
| ||||||||||||
| objsadm_bmc_port_mac | Alamat MAC port BMC untuk perangkat Admin Object Storage. | Wajib untuk perangkat Admin Penyimpanan Objek. Tidak ditentukan untuk semua perangkat
lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| objsadm_bmc_port_name | Nama port BMC untuk perangkat Admin Object Storage. | Kolom ini akan otomatis disetel ke OOBM untuk perangkat admin penyimpanan objek.
| ||||||||||||
| objsadm_mgmt1_port_mac | Alamat MAC antarmuka pengelolaan pertama untuk perangkat Admin Object Storage. | Sama seperti objsadm_bmc_port_mac. | ||||||||||||
| objsadm_mgmt1_port_name | Nama antarmuka pengelolaan pertama untuk perangkat Object Storage Admin | Kolom ini akan otomatis disetel ke e01 untuk perangkat admin penyimpanan objek.
| ||||||||||||
| objs_bmc_port_mac | Alamat MAC port BMC untuk perangkat Object Storage Compute Controller. | Diperlukan untuk Pengontrol Komputasi Object Storage. Tidak ditentukan untuk semua
perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| objs_bmc_port_name | Nama port BMC untuk perangkat Object Storage Compute Controller. | Kolom ini akan otomatis disetel ke OOBM untuk perangkat komputasi penyimpanan objek.
| ||||||||||||
| objs_mgmt1_port_mac | Alamat MAC antarmuka pengelolaan pertama untuk perangkat Object Storage Compute Controller. | Sama seperti objs_bmc_port_mac. | ||||||||||||
| objs_mgmt1_port_name | Nama antarmuka pengelolaan pertama untuk perangkat Object Storage Compute Controller. | Kolom ini akan otomatis disetel ke e01 untuk perangkat komputasi penyimpanan objek.
| ||||||||||||
| objsshelf_num_data_disks | Jumlah disk data yang ada di perangkat Object Storage Shelf. | Diperlukan untuk Rak Pengontrol Object Storage. Tidak ditentukan untuk semua
perangkat lainnya.
Numerik. Ekspresi reguler:
Contoh:
| ||||||||||||
| objsshelf_controller1_name | Nama fisik pengontrol pertama untuk perangkat Object Storage Shelf. | Kolom ini akan otomatis ditetapkan ke <device-name>-01 untuk perangkat rak penyimpanan objek.
| ||||||||||||
| objsshelf_controller1_serial_number | Nomor seri pengontrol pertama untuk perangkat Object Storage Shelf. | Alfanumerik. | ||||||||||||
| objsshelf_controller1_mgmt_port_mac | Alamat MAC antarmuka pengelolaan pengontrol pertama untuk perangkat Object Storage Shelf. | Diperlukan untuk Pengontrol Rak Penyimpanan Objek. Tidak ditentukan untuk semua
perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| objsshelf_controller1_mgmt_port_name | Nama antarmuka pengelolaan pengontrol pertama untuk perangkat Object Storage Shelf. | Kolom ini akan otomatis ditetapkan ke <A-P1 untuk perangkat rak penyimpanan objek.
| ||||||||||||
| objsshelf_controller2_name | Nama fisik pengontrol kedua untuk perangkat Object Storage Shelf. | Kolom ini akan otomatis ditetapkan ke <device-name>-02 untuk perangkat rak penyimpanan objek.
| ||||||||||||
| objsshelf_controller2_serial_number | Nomor seri pengontrol kedua untuk perangkat Object Storage Shelf. | Alfanumerik. | ||||||||||||
| objsshelf_controller2_mgmt_port_mac | Alamat MAC antarmuka pengelolaan pengontrol kedua untuk perangkat Object Storage Shelf. | Sama seperti objsshelf_controller1_mgmt_port_mac. | ||||||||||||
| objsshelf_controller2_mgmt_port_name | Nama antarmuka pengelolaan pengontrol kedua untuk perangkat Object Storage Shelf. | Kolom ini akan otomatis ditetapkan ke B-P1 untuk perangkat rak penyimpanan objek.
| ||||||||||||
| stge_num_data_disks | Jumlah disk data yang ada di perangkat penyimpanan file dan blok. | Diperlukan untuk perangkat penyimpanan file dan blok. Tidak ditentukan untuk semua perangkat
lainnya.
Numerik. Ekspresi reguler:
Contoh:
| ||||||||||||
| stge_controller1_name | Nama fisik pengontrol pertama untuk perangkat File/Block Storage. | Kolom ini akan otomatis ditetapkan ke <device-name>-01 untuk perangkat penyimpanan blok file.
| ||||||||||||
| stge_controller1_mgmt_port_mac | Alamat MAC antarmuka pengelolaan pengontrol pertama untuk perangkat penyimpanan file dan blok. | Diperlukan untuk perangkat penyimpanan file dan blok. Tidak ditentukan untuk semua perangkat
lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| stge_controller1_mgmt_port_name | Nama antarmuka pengelolaan pengontrol pertama untuk perangkat Penyimpanan File/Blok. | Kolom ini akan otomatis ditetapkan ke e0M untuk perangkat penyimpanan blok file.
| ||||||||||||
| stge_controller2_name | Nama fisik pengontrol kedua untuk perangkat penyimpanan file dan blok. | Kolom ini akan otomatis ditetapkan ke <device-name>-02 untuk perangkat penyimpanan blok file.
| ||||||||||||
| stge_controller2_mgmt_port_mac | Alamat MAC antarmuka pengelolaan pengontrol kedua untuk perangkat Penyimpanan File/Blok. | Sama seperti stge_controller1_mgmt_port_mac. | ||||||||||||
| stge_controller2_mgmt_port_name | Nama antarmuka pengelolaan pengontrol kedua untuk perangkat penyimpanan file dan blok. | Sama seperti stge_controller1_mgmt_port_name. | ||||||||||||
| stgeshelf_num_data_disks | Jumlah disk data yang ada di perangkat File/Block Storage Shelf. | Diperlukan untuk rak penyimpanan file dan blok. Tidak ditentukan untuk semua perangkat
lainnya.
Numerik. Ekspresi reguler:
Contoh:
| ||||||||||||
| stgeshelf_controller1_name | Nama fisik pengontrol pertama untuk perangkat rak penyimpanan file dan blok. | Kolom ini akan otomatis ditetapkan ke <device-name>-01 untuk perangkat rak penyimpanan blok file.
| ||||||||||||
| stgeshelf_controller2_name | Nama fisik pengontrol kedua untuk perangkat Rak Penyimpanan File/Blok. | Kolom ini akan otomatis ditetapkan ke <device-name>-02 untuk perangkat rak penyimpanan blok file.
| ||||||||||||
| chassis_bmc_version | Versi firmware perangkat sasis. | Opsional untuk sasis. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| chassis_bmc_username2 | Nama pengguna administrator BMC untuk perangkat sasis. | Wajib untuk sasis. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| chassis_bmc_password2 | Sandi administrator BMC untuk perangkat sasis. | Wajib untuk sasis. Tidak ditentukan untuk semua perangkat lainnya.
Ekspresi reguler:
Contoh:
| ||||||||||||
| chassis_bmc_port_mac | Alamat MAC port BMC untuk perangkat sasis. | Wajib untuk sasis. Tidak ditentukan untuk semua perangkat lainnya.
Harus berupa alamat MAC yang valid. Ekspresi reguler:
Contoh:
| ||||||||||||
| chassis_bmc_port_name | Nama port BMC untuk perangkat sasis. | Kolom ini akan otomatis ditetapkan ke ilo untuk perangkat sasis.
|
Kolom 1 akan diperiksa formatnya, tetapi tidak akan memblokir pembuatan aset.
Kolom 2 Nama pengguna dan sandi wajib diisi di secrets.yaml. Nama pengguna dan sandi apa pun yang diberikan di devices.csv akan digunakan untuk membuat secrets.yaml, tetapi tidak diperlukan di devices.csv.