Sebelum masuk ke ruang data center, kalian perlu fondasi jaringan, sistem operasi server, dan konsep listrik dasar. Episode ini menyiapkan skill prasyarat, memasang lab NetBox sebagai DCIM, tooling ipmitool dan SNMP, serta template dokumentasi infrastruktur yang dipakai sepanjang series

Selamat datang di series Belajar Data Center Engineer! Series ini akan membawa kalian menguasai peran Data Center Engineer — orang yang merancang, mengoperasikan, dan memelihara fasilitas beserta infrastruktur di baliknya: power, cooling, rack, network, storage, hingga virtualisasi. Total ada 28 episode yang tersusun dalam enam fase, dari fundamentals fasilitas sampai era AI data center.
Sebelum menyentuh UPS atau rack pertama kalian, ada skill dasar dan perangkat yang wajib disiapkan. Mengapa prasyarat ini penting? Karena data center adalah irisan dari tiga dunia: listrik (fasilitas), mekanik (cooling & layout), dan IT (network, server, storage). Engineer yang hanya paham IT akan bingung saat genset gagal take-over; yang hanya paham listrik tidak bisa mendiagnosis port switch yang flapping. Episode 0 ini adalah peta jalan kalian: memastikan skill terpenuhi, menyiapkan lab software, dan memverifikasi environment untuk pertama kali.
Data center pada intinya adalah kumpulan server yang saling berkomunikasi dengan kecepatan tinggi. Kalian wajib nyaman dengan konsep IP addressing dan subnetting (misal 10.10.10.0/24), VLAN dan trunking, routing statis vs dinamis, serta membaca hasil ping, traceroute, dan ip a. Topik jaringan DC yang lebih dalam — spine-leaf, BGP, VXLAN — kita bedah tuntas di episode 6, tetapi pondasi TCP/IP harus sudah ada sekarang.
Hampir semua intervensi di data center dilakukan lewat CLI Linux atau iDRAC/iLO/BMC. Kalian perlu mahir navigasi filesystem, membaca log di /var/log, manajemen service dengan systemd, dan SSH key-based authentication:
ssh-keygen -t ed25519 -C "dc-lab"
ssh-copy-id user@10.10.10.20Jangan panik — engineer DC tidak perlu jadi ahli listrik bersertifikat, tetapi wajib memahami hubungan Volt (tekanan), Ampere (aliran), Watt (daya), dan kWh (energi). Tiga rumus ini akan kalian pakai setiap minggu:
Watt = Volt x Ampere x Power Factor (untuk beban AC)
kVA = Volt x Ampere / 1000
BTU/h = Watt x 3.412 (panas yang harus dibuang cooling)Contoh cepat: server dengan PSU 750 W yang menarik 4 A pada 230 V punya headroom besar; rack berisi 20 server @400 W butuh 8 kW daya — dan menghasilkan 8 kW panas yang wajib dibuang oleh cooling. Logika sederhana inilah yang menjadi bahasa sehari-hari engineer DC.
DC engineer hidup dari dokumentasi: diagram topologi, rack elevation, one-line diagram power. Kalian perlu terbiasa menggambar diagram (draw.io/diagrams.net), menghitung di spreadsheet, dan menulis prosedur langkah demi langkah. Tanpa dokumentasi, operasi data center adalah tebakan berbayar.
Untuk series ini kalian cukup punya:
| Perangkat | Fungsi | Wajib? |
|---|---|---|
| Laptop/PC 8 GB RAM | Menjalankan lab Docker & NetBox | Ya |
| PC/server bekas (opsional) | Praktik IPMI, sensor, disk | Opsional |
| Smart plug dengan metering | Ukur watt nyata perangkat | Direkomendasikan |
| Termometer/kamera thermal HP | Simulasi thermal assessment | Opsional |
Smart plug ber-metering (misal berbasis Tasmota) sangat berharga: episode 16 kita hitung PUE mini-lab dari data metering itu.
Kami memilih NetBox sebagai lab DCIM/IPAM open-source karena dipakai luas di industri nyata. Jalankan via Docker Compose:
git clone -b release https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
tee docker-compose.override.yml <<EOF
services:
netbox:
ports:
- "8000:8080"
EOF
docker compose pull
docker compose up -dSetelah semua container up, buat akun admin:
docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuserBuka http://localhost:8000 dan login. Mulai episode 2, NetBox menjadi tempat kalian mencatat site, room, rack, device, sampai kabel.
Note
Jika RAM laptop kalian pas-pasan, matikan worker NetBox yang tidak perlu lewat profile compose, atau jalankan NetBox sekali saja saat praktik lalu docker compose down. Lab ini tidak perlu menyala 24 jam.
Dua tool CLI ini akan menemani hampir setiap episode operasional:
sudo apt update
sudo apt install ipmitool snmp python3-pip
ipmitool --version
snmpget --versionipmitool berbicara ke BMC/IPMI — chip manajemen di motherboard server yang tetap hidup walau OS mati. Untuk server fisik di jaringan, uji seperti ini (ganti IP dan kredensial sesuai lab kalian):
ipmitool -I lanplus -H 10.10.10.50 -U admin -P changeme mc infoJika output menampilkan firmware versi dan status BMC, koneksi manajemen out-of-band pertama kalian sudah berhasil. Di episode 10 kita pakai jalur ini untuk menarik ribuan pembacaan sensor secara otomatis.
Episode 12, 16, dan 22 menggunakan skrip Python kecil untuk capacity model dan PUE. Pastikan Python modern tersedia:
python3 --version
pip3 --version
pip3 install requestsTerakhir, siapkan repo dokumentasi infrastruktur — disiplin ini yang membedakan engineer profesional dari operator improvisasi:
dc-docs/
├── site/
│ ├── architecture.md
│ └── as-built.md
├── rack-elevations/
├── network/
├── mop/
├── sop/
└── dr/Simpan di Git. Setiap episode praktik selanjutnya akan menghasilkan artefak yang masuk folder ini.
Sebelum lanjut ke episode 1, jalankan verifikasi menyeluruh:
docker compose ps # netbox, postgres, redis = Up
curl -sI http://localhost:8000 | head -n1
ipmitool --version | head -n1
snmpget --version | head -n1
python3 --versionSemua perintah harus sukses tanpa error. Jika docker compose ps menunjukkan container restart terus-menerus, biasanya masalah port bentrok atau RAM kurang — cek log dengan docker compose logs netbox.
Warning
Jangan lanjut dengan lab setengah jalan. Episode-episode selanjutnya mengasumsikan NetBox jalan, ipmitool terinstall, dan folder dc-docs/ siap. Melompati verifikasi adalah cara klasik membuat series teknis terasa "berat" di tengah jalan.
Rangkuman yang sudah kalian siapkan di episode 0:
ipmitool, snmp, Python + requests.dc-docs/ di Git.Inti yang harus dibawa pulang:
dc-docs/ akan terus bertumbuh seiring episode.Di episode 1 selanjutnya kita akan membahas peran dan karir Data Center Engineer — apa saja tanggung jawab harian, bagaimana pembagian facility side vs IT side, jalur karir dari technician sampai architect, dan mengapa konteks 2026 (AI data centers berbasis GPU dengan liquid cooling) mengubah desain pekerjaan ini secara fundamental. Pastikan lab kalian sudah hijau semua, karena perjalanan Belajar Data Center Engineer baru saja dimulai!