Perkiraan waktu penyelesaian: 2 - 4 jam
Pemilik komponen yang dapat dioperasikan: OELCM
Profil keterampilan: engineer deployment
Kasus penggunaan utama mesin ini adalah untuk berinteraksi dengan peralatan fisik saat metode utama tidak tersedia. Misalnya, perangkat ini dapat terhubung ke port konsol switch jika konektivitas bootstrapper ke switch tidak berfungsi.
Beberapa partner deployment memilih untuk menggunakan server dalam rak inti GDC, lalu menggunakan petunjuk pengembalian bootstrapper nanti. Hal ini diperlukan jika ruang DC Anda melarang server, monitor, mouse, atau keyboard yang dapat dipindahkan dengan mudah.
Paket A. CD atau DVD Live
Pengontrol sistem berjalan di CD atau DVD (media optik) yang sepenuhnya aktif.
Jangan menginstal di hard drive fisik.
Sistem ini tidak boleh memiliki drive fisik.
Gunakan image live Rocky yang telah dibersihkan DTO.
Jangan gunakan flash drive USB.
Anda harus memperbarui gambar ini melalui DTO secara rutin.
Petunjuk
Membakar ke CD atau DVD.
Setel pengontrol sistem Anda agar melakukan booting dari CD atau DVD.
Tetapkan alamat IP.
Paket B. Menginstal sistem operasi (OS)
Tujuan dokumen ini adalah untuk membuat workstation yang mematuhi Security Technical Implementation Guide (STIG) dengan alat software yang diperlukan untuk mendukung Google Distributed Cloud (GDC) yang terisolasi.
Ringkasan
Pengontrol sistem adalah troli perbaikan dengan workstation, keyboard, mouse, dan monitor.
Prasyarat
Tinjau panduan lengkap ini dan verifikasi hal berikut:
- Petugas Transfer Data (DTO) siap sedia selama minggu instalasi.
- Peralatan dan media yang diperlukan untuk penginstalan mencakup:
- Panduan Alat Pendukung Distributed Cloud
- Media USB
- Download file termasuk ISO OS & RPM software tambahan
- Workstation, Layar, Keyboard, Mouse, dan kabel.
- Informasi jaringan untuk OS konsol layanan:
- Alamat IP
- Subnet Mask
- Gateway Default
- Informasi DNS
Resource yang diidentifikasi
- Matriks Kemahiran Distributed Cloud
| DTO | Insinyur | Penulis/Komunikasi | Instruktur | Pelari/Timur Tengah/Taiwan |
|---|---|---|---|---|
- Peran Tim Deployment Cloud Terdistribusi
Referensi lainnya
- Panduan Penginstalan OS Download
- Download Prosedur penyiapan Minicom
- Download COW dan petunjuk penyiapan troli darurat.
Membuat media yang dapat di-booting
Selesaikan tugas ini menggunakan DTO sebelum datang ke situs pelanggan.
- Download ISO DVD Rocky 8 atau 9.
Download paket software tambahan:
Paket URL clamav (opsional) Rocky 8.x / Rocky 9.x clamav-data (opsional) Rocky 8.x / Rocky 9.x clamav-filesystem (opsional) Rocky 8.x / Rocky 9.x clamav-freshclam (opsional) Rocky 8.x / Rocky 9.x clamav-lib (opsional) Rocky 8.x / Rocky 9.x clamd (opsional) Rocky 8.x / Rocky 9.x kode Rocky 8.x / Rocky 9.x google-chrome-stable_current Rocky 8.x / Rocky 9.x k9s Rocky 8.x / Rocky 9.x kubectl Rocky 8.x / Rocky 9.x liberation-fonts Rocky 8.x / Rocky 9.x libprelude Rocky 8.x / Rocky 9.x lm_sensors Rocky 8.x / Rocky 9.x lm_sensors_libs Rocky 8.x / Rocky 9.x lockdev Rocky 8.x / Rocky 9.x lrzsz Rocky 8.x / Rocky 9.x minicom Rocky 8.x / Rocky 9.x sysstat Rocky 8.x / Rocky 9.x Lakukan prosedur transfer software yang diperlukan untuk memasukkan paket software dan ISO ke ruang aman DC Hall Anda.
Tulis image ISO ke drive USB terenkripsi.
Salin paket software tambahan ke drive USB terenkripsi.
# Set variable to iso file downloaded OS_ISO=Rocky-9.5-x86_64-dvd.iso # cd to directory where iso and additional software rpms are stored # Determine the device name of the USB drive. sudo lsblk # Set the device name of the USB drive. echo "What is the device name of the USB drive? Provide full name for example /dev/sdX" read USB_DEVICE read -r -p "Proceeding will destroy existing data on ${USB_DEVICE}. Continue with formatting? [y/n] " response case "$response" in [yY][eE][sS]|[yY]) echo "Formatting USB drive with ${OS_ISO}..." ;; *) echo "Exiting..." exit 0 ;; esac # Write ISO to USB drive sudo dd if=${OS_ISO} of=${USB_DEVICE} bs=4M echo "Copying additional software packages to USB drive" sudo mkdir /mnt/usb sudo mount ${USB_DEVICE} /mnt/usb sudo mkdir /mnt/usb/opt/ sudo cp *.rpm /mnt/usb/opt/ # Unmount USB drive sudo umount /mnt/usb echo "Bootable media creation is complete."
Hari penginstalan
Mengambil peralatan dari inventaris atau pengiriman dan penerimaan di dermaga pemuatan. Bawa peralatan ke ruang kerja Pusat Data (DC). Lanjutkan dengan membuat crash cart untuk pengontrol sistem.
Menyiapkan dan membuat peralatan
- Membuka Kemasan Workstation
- Verifikasi nomor seri
- Membangun Troli Darurat
- Pasang Layar
- Sertakan Keyboard
- Sertakan Mouse
- Tambahkan leaflet penyiapan Pengontrol Sistem atau file PDF di sini.
- Menghubungkan kabel ke workstation
- Colokkan kabel layar (VGA, HDMI, DisplayPort)
- Colokkan Mouse
- Colokkan Keyboard
- Lakukan penginstalan OS
- akan memerlukan media dari DTO/DTA.
Penginstalan OS
Pengontrol sistem, dengan keyboard, monitor, dan mouse, diharapkan sudah disiapkan dan siap untuk penginstalan OS.
Boot dari media
- Lakukan booting Pengontrol Sistem dari media yang dapat di-booting.
- Pilih Periksa Media dan Instal.
- Setelah GUI penginstal Redhat dimuat, pilih opsi berikut di setiap bagian.
Gambar berikut menampilkan pesan awal dengan opsi untuk penginstalan OS yang ditampilkan oleh Pengontrol Sistem dari media yang dapat di-boot.

Gambar 1. Pesan awal dari media yang dapat di-boot.
- Media ISO di-boot.

Gambar 2. Pemilihan bahasa untuk penginstalan.
Pelokalan
- Keyboard: Inggris (AS)
- Bahasa: Inggris (AS)
Jaringan & Nama Host
- Klik Configure di perangkat jaringan.
- Di IPv4 Settings, pilih Manual.
- Di Alamat, klik Tambahkan.
- Masukkan alamat IP, Netmask, dan Gateway ke dalam kolom.
- Masukkan server DNS.
- Klik Simpan dan Selesai.
- Di IPv4 Settings, pilih Manual.
- Di Alamat, klik Tambahkan.
- Masukkan alamat IP, Netmask, dan Gateway ke dalam kolom.
- Masukkan server DNS.
- Klik Simpan dan Selesai.

Gambar 3. Opsi Jaringan dan Nama Host untuk penginstalan.
Waktu dan tanggal
- Klik ikon Setelan di sudut kanan atas.
- Masukkan alamat IP switch pengelolaan di kolom Nama Host.
- Klik Oke.
- Tetapkan Wilayah dan Zona Waktu.
- Klik Selesai.
- Masukkan alamat IP switch pengelolaan di kolom Nama Host.
- Klik Oke.
- Tetapkan Wilayah dan Zona Waktu.
- Klik Selesai.

Gambar 4. Opsi waktu dan tanggal untuk penginstalan.
Software
- Pemilihan Software: Workstation
- Add-On:
Add-On:
- Server Jaringan
- Alat Sistem
- Produktivitas Office
Gambar berikut menunjukkan halaman SOFTWARE SELECTION untuk penginstalan. Halaman ini menampilkan dua menu: Satu menu untuk lingkungan dasar, tempat opsi Workstation dipilih. Menu lainnya adalah untuk software tambahan untuk lingkungan yang dipilih, dengan opsi Network Servers dan System Tools dipilih.

Gambar 5. Lingkungan dasar dan software tambahan untuk penginstalan.
- Workstation dipilih sebagai lingkungan dasar
- Server Jaringan dipilih sebagai penginstalan software tambahan
- Alat Sistem dipilih sebagai penginstalan software tambahan
- Office Productivity dipilih sebagai penginstalan software tambahan
Tujuan penginstalan dan partisi disk
Gambar berikut menunjukkan halaman TUJUAN PENGINSTALAN, tempat perangkat disk dipilih. Konfigurasi penyimpanan kustom juga ditentukan di halaman ini.

Gambar 6. Pemilihan tujuan penginstalan dan konfigurasi penyimpanan.
- Pilih: SSD install target.
Partisi Kustom:
- Buat tata letak partisi berikut.
- Terima jenis sistem file default untuk setiap partisi.
- Ubah Grup Volume LVM untuk menggunakan semua ruang disk yang tersisa.
- Dokumen Scribe/Engineer yang menyatakan bahwa sistem dipartisi sesuai dengan panduan penginstalan.
Lakukan peninjauan manual oleh engineer untuk memeriksa ukuran partisi dan memvalidasi keberadaan direktori beranda.
Untuk memperluas Grup Volume agar mengisi seluruh SSD, ada langkah tambahan setelah menentukan partisi.
- Klik tombol Volume Group: Modify di jendela partisi.
- Ukuran: "Sebesar mungkin".
| Sistem file | Ukuran | Scribe Terverifikasi (jika Pembaruan lainnya) |
|---|---|---|
| /boot | 1 G | |
| /boot/efi | 0,5 G | |
| / | 50 G | |
| /tmp | 8 G | |
| /var | 40 G | |
| /var/log | 20 G | |
| /var/log/audit | 20 G | |
| /var/tmp | 4 G | |
| /opt/software-repo | 100 G | |
| /home | Ruang yang tersisa |
Kebijakan keamanan
Scroll daftar kebijakan keamanan yang tersedia.
- Pilih: STIG dengan GUI DISA.
Klik Pilih profil.
Tindakan ini menerapkan kebijakan keamanan yang dipilih.
Scroll output untuk melihat apakah ada error yang terdeteksi oleh kebijakan.
Baca daftar perubahan yang direncanakan dari Kebijakan Keamanan.
Jika Anda melihat Error Merah, lakukan perubahan manual agar sesuai. Masalah ini biasanya terkait masalah partisi disk.
Pastikan Kebijakan keamanan diaktifkan.
Minta juru tulis duduk di samping teknisi selama langkah ini.
Gambar berikut menunjukkan halaman KEBIJAKAN KEAMANAN, tempat DISA STIG dengan GUI untuk Red Hat Enterprise Linux 9 dipilih sebagai profil. Halaman ini juga menampilkan deskripsi profil dan tombol Pilih profil.

Gambar 7. Pemilihan profil untuk kebijakan keamanan.
- Kebijakan keamanan diterapkan tanpa error.
Setelan pengguna
Mengonfigurasi pengguna root
- Setel sandi root.
- Merekam sandi root di drive media terenkripsi setelah penginstalan selesai.
Mengonfigurasi akun operator pertama
- Tetapkan nama pengguna untuk akun pengguna operator awal.
- Minta operator memilih sandinya sendiri.
- Centang "administrator" agar akun ditambahkan ke grup %wheel.
Gambar berikut menampilkan halaman CREATE USER saat penginstalan. Halaman tersebut menampilkan kolom yang harus Anda isi, seperti nama lengkap, nama pengguna, sandi, dan opsi lanjutan.

Gambar 8. Kolom dengan informasi untuk membuat pengguna.
- Penyiapan pengguna selesai.
- Kredensial diverifikasi dan disimpan di file konfigurasi terenkripsi.
Update Sistem
- Kembali ke layar utama
- Tombol upgrade akan muncul
- Mulai penginstalan
- Perlu waktu beberapa saat untuk melakukan upgrade
- Perbarui software antivirus dengan definisi terbaru
- Login dengan akun yang dibuat
- Layar login pertama kali akan muncul
Menggunakan perangkat USB dengan penguatan STIG
Kemampuan untuk menggunakan perangkat USB di mesin Linux dengan persyaratan STIG sangat terbatas, dan mengharuskan setiap perangkat ditambahkan ke daftar yang diizinkan untuk digunakan.
Perintah berikut memungkinkan keyboard dan mouse bergerak bebas di antara port USB fisik. Hal ini melibatkan pembaruan aturan usbguard.
- Mengaktifkan perangkat Penyimpanan USB
Hapus driver usb-storage palsu:
sudo rm /etc/modprobe.d/usb-storage.conf
Mengaktifkan perangkat USB baru secara permanen
Untuk mengaktifkan perangkat USB secara permanen agar dapat digunakan, Anda harus mengubah aturan usbguard.
Sebelum Anda mencolokkan USB baru secara fisik, mulai
usbguard watchuntuk mengambil string ID perangkat baru:sudo usbguard watch list-devicesColokkan perangkat USB secara fisik dan salin output yang dihasilkan:
deny id 413c:301a serial "" name "Dell MS116 USB Optical Mouse" hash "kYdX3V8dJl2JDRpEA1mRTUMupUaUe4aGUUZcSr7r5EE=" parent-hash "bRXptnzyxb9ThCMx2AmE81vX4L0JJpn0YRy8OPD8K0A=" via-port "1-6.2" with-interface 03:01:02 with-connect-type "unknownTambahkan baris baru ke
/etc/usbguard/rules.confdengan baris ID yang diambil dari smartwatch:sudo vi /etc/usbguard/rules.confallow id 413c:301a serial "" name "Dell MS116 USB Optical Mouse" hash "kYdX3V8dJl2JDRpEA1mRTUMupUaUe4aGUUZcSr7r5EE=" parent-hash "bRXptnzyxb9ThCMx2AmE81vX4L0JJpn0YRy8OPD8K0A=" with-interface 03:01:02 with-connect-type "unknownMulai ulang daemon usbguard:
sudo systemctl restart usbguard.service
Mengaktifkan sementara perangkat USB baru
Colokkan perangkat USB baru dan tentukan nomor perangkat yang ditetapkan:
usbguard list-devicesPerangkat terbaru biasanya merupakan baris terakhir yang tercantum. Nomor perangkat adalah nomor pertama dalam baris:
usbguard list-devices | tail -1 | awk '{print $1}'Gunakan
usbguarduntuk memasukkan USB aman ke daftar yang diizinkan:sudo usbguard allow-device ${USB_ID}Pasang penyimpanan USB yang dihasilkan seperti biasa:
sudo lsblk # Determine the device name of the USB drive. # Set the device name of the USB drive. USB_DEVICE=/dev/sdX # replace X with the device number of the USB drive. sudo mkdir /mnt/usb; chmod 555 /mnt/usb sudo mount ${USB_DEVICE} /mnt/usbSekarang Anda akan melihat USB aman sebagai yang terpasang.
- USB berhasil dipasang.
Instal semua alat
Masukkan drive USB yang berisi software tambahan.
sudo lsblk # Determine the device name of the USB drive. # Set the device name of the USB drive. USB_DEVICE=/dev/sdX # replace X with the device name of the USB drive. sudo mkdir /mnt/usb sudo mount ${USB_DEVICE} /mnt/usb sudo rpm -ihv /mnt/usb/opt/*.rpm sudo umount /mnt/usb
Menggunakan Minicom untuk mengakses konsol serial
Program minicom sudah lama dan mengasumsikan Anda ingin terhubung ke modem ponsel saat Anda memanggilnya. Anda harus mengubah setelan default untuk menggunakan kabel USB-ke-Serial.
Mulai minicom dalam mode konfigurasi:
sudo minicom -sTindakan ini akan menampilkan TUI konfigurasi untuk memungkinkan Anda mengubah setelan.
Gambar berikut menunjukkan opsi Penyiapan port serial yang dipilih dari TUI konfigurasi.

Ubah Serial Device menjadi /dev/ttyUSB0 dan Baud rate (kecepatan) sesuai kebutuhan.
Gambar berikut menunjukkan perangkat serial yang disetel ke /dev/ttyUSB0.

Untuk menyimpan perubahan ini secara permanen, gunakan
Save setup as dfl.Pilih Exit untuk keluar dari menu konfigurasi ke konsol Serial yang sebenarnya.
Gambar berikut menunjukkan opsi Exit yang dipilih dari TUI konfigurasi.

Dari dalam koneksi Serial, gunakan tombol hyper untuk mengubah setelan dan keluar:
CTRL+A, Z X = exit minicom and return to bash shell P = modify config settings
Menyiapkan rotasi log Auditd
Konfigurasi STIG berarti banyak log dibuat oleh auditd. Jika kehabisan ruang disk, sistem dapat mematikan sistem ke mode pengguna tunggal. Untuk mencegahnya, konfigurasikan rotasi log auditd. Mengingat auditd tidak dapat dimulai ulang tanpa melakukan reboot, Anda harus mengonfigurasi auditd dan logrotate.
Buat file /etc/logrotate.d/auditlog baru
cat << EOF | sudo tee /etc/logrotate.d/auditlog /var/log/audit/audit.log.1 /var/log/audit/audit.log.2 /var/log/audit/audit.log.3 /var/log/audit/audit.log.4 /var/log/audit/audit.log.5 { missingok compress } EOFUbah setelan
/etc/audit/auditd.conf file's max_log_file:sudo vi /etc/audit/auditd.confUbah baris ke setelan yang diperbarui:
max_log_file = 1024 max_log_file_action = rotateMulai ulang workstation:
sudo shutdown -r now
Wi-Fi
- Nonaktifkan Wi-Fi setelah penginstalan selesai melalui Antarmuka Pengguna (UI)
atau dengan menjalankan utilitas Nmcli
nmcli radio wifi off. - Pastikan Wi-Fi dinonaktifkan atau komponen tidak ada.
Setelah penginstalan
Setelah pengontrol sistem disiapkan, langkah berikutnya adalah menyalin repositori dari media penginstalan ke sistem file lokal.
Menyiapkan repositori yum lokal
Salin seluruh distribusi Rocky Linux ke disk lokal untuk membuat repositori
lokal. Dengan demikian, perintah yum dapat digunakan untuk menginstal dan mengupdate software.
Menyalin media
Pasang media USB ke
/mnt/repo. Salin repositori dari media DTO ke direktori/opt/software-repo/. Jika direktori tidak ada, buat direktori tersebut.sudo lsblk # Determine the device name of the USB drive. # Set the device name of the USB drive. USB_DEVICE=/dev/sdX # replace X with the device name of the USB drive. sudo mkdir -m 555 /mnt/usb sudo mkdir -p /opt/software-repo/Rocky sudo mount ${USB_DEVICE} /mnt/usb sudo cp -a /mnt/usb/AppStream /opt/software-repo/Rocky sudo cp -a /mnt/usb/BaseOS /opt/software-repo/Rocky
Membuat repositori media lokal
Anda hanya perlu melakukan hal berikut satu kali.
Pindahkan semua file
.repoyang ada dari/etc/yum.repos.d/ke direktori cadangan.sudo mkdir /root/repobackup sudo mv /etc/yum.repos.d/* /root/repobackup/Membuat file repositori lokal
cat << EOF | sudo tee /etc/yum.repos.d/local_Rocky-AppStream.repo [appstream] name=Rocky Linux $releasever - AppStream #baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/os/ baseurl=file:///opt/software-repo/Rocky/AppStream gpgcheck=1 enabled=1 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial EOF cat << EOF | sudo tee /etc/yum.repos.d/local_Rocky-BaseOS.repo [baseos] name=Rocky Linux $releasever - BaseOS #baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/os/ baseurl=file:///opt/software-repo/Rocky/BaseOS gpgcheck=1 enabled=1 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial EOF sudo dnf clean all
Checklist pasca-penginstalan
- Masalah yang ditemukan telah didokumentasikan.
- Kredensial sensitif telah ditransfer dan didokumentasikan dengan aman.
- Tugas penginstalan OS dan Alat berhasil diperbarui di pelacak tugas.
- Checklist pasca-konfigurasi Pengontrol Sistem:
ip a# menampilkan IP yang benarkubectl versionk9s versionminicom --helptmux -Vchronyc sources