Kerangka Materi
1. Pengenalan kepada OpenStack - 2 jam
● Sejarah perkembangan cloud dan OpenStack
● Fitur-fitur utama lingkungan cloud
● Berbagai model penggunaan cloud
○ Cloud privat, publik, maupun hybrid
○ Konsep on-premise serta IaaS, PaaS, SaaS
● Implementasi OpenStack pada lingkungan cloud publik maupun privat
● Distribusi OpenStack berbasis open source dan komersial
● Berbagai model penyebaran OpenStack
● Ekosistem OpenStack secara umum
○ Modul-modul pembentuk sistem
○ Alat-alat pendukung utama
○ Integrasi antar komponen
● Siklus hidup penggunaan OpenStack
● Informasi mengenai sertifikasi OpenStack
● Lingkungan praktik berupa laboratorium VM untuk kursus ini
2. Workshop Administrasi OpenStack secara Praktis
● Mengenal OpenStack - ~0,5 jam
○ Komponen-komponen utama OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift,
Heat)
○ Interaksi dasar antara user dengan lingkungan cloud OpenStack
○ Alur komunikasi antar daemon dan API dalam OpenStack
● Keystone - Layanan Manajemen Identitas ~1 jam
○ Arsitektur utama Keystone
○ Proses autentikasi serta berbagai tipe backend yang dapat dipilih
○ Jenis-jenis token dan cara pengelolaannya
○ Sistem otorisasi dalam OpenStack – peran user melalui oslo.policy
○ Elemen-elemen utama Keystone: domain, proyek, serta akun user
○ Konfigurasi client CLI menggunakan openrc dan clouds.yaml
○ Katalog layanan OpenStack yang tersedia
○ Cara menambahkan layanan baru ke dalam ekosistem OpenStack
○ Mekanisme pengelolaan kuota dalam OpenStack
● Glance - Layanan Penyimpanan Citra ~1,5 jam
○ Membuat citra yang sesuai untuk kebutuhan cloud
○ Fitur-fitur utama sebuah citra: properti, metadata, format serta jenis kontainernya
○ Proses pengunggahan dan pengambilan ulang citra kembali
○ Pengaturan akses berbagi terhadap citra tersebut
○ Berbagai penyimpanan yang dapat digunakan untuk menyimpan citra
○ Metode menjaga keamanan suatu citra
○ Pengaturan batas kuota terkait penggunaan layanan penyimpanan citra
○ Langkah-langkah verifikasi terhadap fungsi-fungsi utama layanan Glance
● Neutron - Jaringan Komputer ~2-3 jam
○ Arsitektur jaringan beserta komponen-komponennya dalam Neutron
○ Mekanisme penggunaan plugin ML2 dalam konfigurasi jaringan
○ Analisis terkait pengaturan koneksi jaringan pada node komputasi
○ Dasar-dasar serta alat pendukung utama yang digunakan untuk mengelola jaringan dalam OpenStack
○ Tipe-tipe dasar sumber daya jaringan yang dapat dibentuk dan dikelola dalam Neutron
○ Pengaturan jaringan serta subnet milik tiap tenant
○ Pengelolaan kelompok keamanan beserta aturan-aturannya
○ Konsep routing antar node atau East-West routing
○ Pemahaman mengenai konsep namespace pada jaringan OpenStack
○ Cara mengelola jaringan eksternal maupun provider network
○ Konsep routing antar zone atau North-South routing
○ Langkah-langkah manajemen IP Floating yang tersedia pada setiap instance
○ Pengelolaan batas kuota penggunaan jaringan secara menyeluruh
○ Teknik-teknik perbaikan masalah terkait jaringan dasar (pemakaian tools seperti namespaces, tcpdump)
○ Verifikasi terhadap berbagai layanan utama yang ada dalam struktur Neutron
● Nova - Layanan Komputasi ~2-3 jam
○ Berbagai interface komunikasi yang digunakan untuk interaksi dengan hypervisor terpilih
○ Pengelolaan pasangan kunci dalam pengaturan security instance
○ Cara menentukan dan mengubah konfigurasi flavor sesuai kebutuhan komputasi
○ Hubungan erat antara spesifikasi hardware dengan jenis-jenis CPU yang digunakan
○ Berbagai parameter dasar yang perlu diatur saat membentuk instance baru
○ Prosedur membuat serta menjalankan sebuah instance untuk pertama kalinya
○ Verifikasi keberhasilan pembentukan instance melalui pemantauan statusnya
○ Teknik pengambilan snapshot sistem secara cepat
○ Cara mengatur serta mengevaluasi kinerja sebuah instance yang sudah aktif
○ Strategi resizing atau perubahan ukuran sumber daya komputasi pada suatu instance
○ Pengaturan IP Floating beserta pemetaannya ke sistem cloud terpilih
○ Pemakaian konsol interaktif maupun pelacakan log aktivitas secara langsung
○ Langkah menentukan serta menerapkan kelompok keamanan yang tepat pada sebuah instance
○ Pengaturan batas penggunaan sumber daya komputasi per tenant melalui mekanisme kuota
○ Teknik memperoleh informasi statistik kinerja secara terperinci melalui Nova
○ Prinsip kerja Placement API dan konsep Cells v2 dalam manajemen distribusi instansia Nova
○ Cara mengaktivkan serta menggunakan perintah klien Placement API untuk penjadwalan instance
○ Pemantauan serta verifikasi terhadap status layanan Nova melalui alat-alat pendukung khusus
● Cinder - Penyimpanan Blok ~2-3 jam
○ Pengaturan parameter yang diperlukan saat membentuk suatu volume penyimpanan baru
○ Langkah mengunggah dan menjalankan sebuah volume secara mandiri
○ Metode mengelola sifat dan kondisi eksistensi volume tersebut secara dinamis
○ Proses menautkan volume dengan instance Nova tertentu guna memperluas kapasitas penyimpanan fisiknya
○ Langkah manajemen snapshot maupun backup terhadap isi suatu volume pada Cinder
○ Analisis mendalam terkait proses pembentukan dan pengelolaan data cadangan di dalam sistem Cinder
○ Cara memindahkan kepemilikan suatu volume antar proyek tertentu dalam lingkungan OpenStack
○ Strategi merestorasi isi volume berdasarkan hasil backup terbarunya
○ Penetapan batas penggunaan penyimpanan blok per tenant melalui skema manajemen kuota standar Cinder
○ Prosedur penambahan backend penyimpanan baru guna memperkaya opsi infrastruktur terpilih
○ Memahami serta mengimplementasikan persyaratan QoS (limit penggunaan resource) dalam konfigurasi Cinder modern
○ Pengetahuan dasar mengenai beragam teknologi penyimpanan blok: LVM, infrastruktur array, serta sistem Ceph yang populer
○ Integrasi penuh antara lingkungan penyimpanan Ceph dan layanan Cinder dalam ekosistem OpenStack
○ Panduan terbaik untuk melakukan implementasi Ceph secara efektif di berbagai kondisi jaringan nyata
● Verifikasi fungsionalitas utama komponen Cinder pada sistem operasi cloud yang aktif
● Barbican - Manajemen Kunci Aman ~2 jam
○ Arsitektur struktural serta alur kerja Barbican dalam manajemen informasi kritis
○ Strategi aman menyimpan kode enkripsi dan password yang rawan terancam sewaktu-waktu
○ Prosedur menghasilkan serta mencatat kunci simetris dalam skema pertukaran data di OpenStack
● Metodologi utama pengaktifan enkripsi volume fisik dengan memanfaatkan modul Barbican terbarunya
● Eksplorasi batasan tertentu yang sering ditemui saat mengimplementasikan fitur ini ke sistem
○ Memahami struktur standar penyimpanan sertifikat digital X.509 dalam pengaturan keamanan jaringan
● Swift - Penyimpanan Objek (pengenalan singkat untuk persiapan ujian COA) < ~1 jam
○ Pengenalan singkat terkait perangkat serta proses-proses pengolahan data di dalam struktur Swift
● Mengelola kontainer dan objek secara elemen per elemen dengan memanfaatkan command-line tools terintegrasi
● Konsep ACL yang wajib dipahami ketika mengatur batasan akses berbagai pengguna ke dalam data penting
○ Teknik menentukan tanggal kadaluarsa file serta membatasi pemakaian penyimpanan eksternalnya
● Struktur dasar Ring dan strategi terbaik mengelola kebijakan distribusi storage pada lingkungan multi-node
○ Alat deteksi ruang tersedia dalam drive melalui aplikasi bawaan Swift
○ Penetapan batasan kuota penyimpanan global berdasarkan target organisasional terpilih
● Proses verifikasi konektivitas serta fungsionalitas semua komponen utama pada arsitektur Swift tersebut
● Octavia - Load Balancing-as-a-Service ~2-3 jam
○ Konsep desain arsitektur dan diagram alur pertukaran request klien ke dalam layanan load balancer ini
● Daftar standar flavor serta zona ketersediaan Octavia yang dapat disesuaikan oleh user
○ Prosedur pembentukan konfigurasi HTTP Load Balancer pada jaringan target terpilih
● Prosedur membangun pengaturan TCP Load Balancer dengan klasifikasi protokol yang tepat
○ Teknik membangun infrastruktur HTTPS Passthrough LB melalui pengaturan enkripsi pada layer HTTP-nya
● Pemahaman penting tentang komponen inti Listeners, Pools dan Health Monitors dalam memastikan stabilitas service
● Teknik implementasi Layer 7 Load Balancing melalui konfigurasi aturan pemetaan permintaan yang lebih presisi
○ Proses merancang citra Amphora untuk memaksimalkan efisien deployment di lingkungan virtual
● Strategi mendukung mekanisme failover otomatis ketika terjadi gangguan infrastruktur pada node LB tertentu
○ Pemahaman menyeluruh tentang rincian komunikasi jaringan serta teknik analisis trafik yang wajib dipelajari IT Admin OpenStack
● Strategi identifikasi dan pemecahan berbagai masalah operasional secara efektif melalui metode pendekatan Octavia Troubleshooting Guide terkini
● Heat - Orchestration ~1-2 jam
○ Struktur komponen utama dan prinsip kerja HOT dalam koordinasi deployment otomatis OpenStack
● Prosedur pembentukan struktur stack dengan Heat secara mandiri menggunakan wizard visualnya
● Proses pemantauan status aktivasi sebuah Stack secara real-time dari sistem monitor terintegrasinya
● Strategi mengubah konfigurasi sebuah stack dengan melakukan modifikasi dokumen HOT-nya tanpa henti
● Pengujian fungsional seluruh komponen Heat untuk memastikan kesiapan infrastruktur dalam operasi produksi
● Teknik Perbaikan Masalah Dasar ~2 jam
○ Cara menganalisis isi file log secara manual maupun melalui sistem pelaporan otomatis terintegrasi
● Sistem logging distribusi dengan desain skalabel yang mampu menangani volume data besar secara akurat
● Teknik debug tingkat lanjut terhadap query client OpenStack menggunakan tool tracing standar industri
● Metode memastikan stabilitas database utama dengan manajemen rutin seperti pengecekan konfigurasi serta pembersihan tabel sementara
● Strategi cadangan menyeluruh sistem OpenStack secara periodik untuk mencegah hilangnya data kritis
● Teknik mendeteksi indikator anomali node komputasi dengan memantau indikator performa dasar seperti load CPU dan memory consumption
● Pendekatan sistematis mengevaluasi status operasional sebuah instance secara cepat melalui tools observability khas Hypervisor
● Analisis mendalam keadaan broker pesan RabbitMQ guna mengidentifikasi titik hambatan komunikasi antar komponen dalam lingkungan distribusi OpenStack
● Memahami interaksi Metadata Services sebagai fasilitator informasi konfigurasi secara tepat pada tiap tingkat deployment-nya
● Metodologi mendasar memulai investigasi masalah jaringan dengan pendekatan diagnostik berbasis percabangan logika algoritma analisis trafik data
● Cara mendeteksi serta memperbaiki gangguan performa jaringan melalui pengukuran indikator seperti latency dan jitter pada lingkungan produksi aktif
● Teknik pemulihan sistem secara mandiri dengan memanfaatkan mekanisme Backup & Restore bawaan Hypervisor untuk menangani kegagalan akses data
3. Topik Lanjutan
● Pertimbangan Perangkat Keras & Perencanaan Kapasitas ~2 jam
○ Elemen desain infrastruktur perangkat keras komputasi untuk meningkatkan utilitas sumber daya secara maksimal
● Pendekatan pragmatis merancang topologi jaringan fisik dengan pertimbangan skalabilitas dan toleransi kerusakan
● Strategi menyeimbangkan kebutuhan operasional lingkungan penyimpanan fisik dengan klasifikasi data kelas organisasional
● Pendekatan mendasar memilih kapasitas optimal per instance dengan mengacu pada tingkat konsumsi resources yang diharapkan user-nya
● Teknik penentuan limit alokasi sumber daya virtual untuk menyeimbangkan keperluan bisnis tanpa melanggar regulasi kontrak vendor penyedia hardware
● Sistem Peran dan Mekanisme Otorisasi OpenStack ~2 jam
○ Langkah merancang serta mengimplementasikan role baru sebagai ekspansi tambahan pada kelompok izin user yang sudah ada
● Modifikasi berkas policy.yaml sebagai langkah penyesuaian parameter akses klien terhadap API terkait sesuai kebijakan administrasi perusahaan
● Desain Kontrol Plane dengan Ketahanan Tinggi ~1 jam
○ Pengetahuan wajib mengenai konsep High Availability untuk masing-masing komponen utama OpenStack
● Strategi implementasi database cluster yang menyediakan failover otomatis dalam melayani aplikasi produksi kritikal
● Konfigurasi messaging broker RabbitMQ agar tetap mampu menjaga konsistensi data komunikasi antar node terlepas kegagalan operasional sementara
● Strategi Partisi Cloud dan Optimisasi Filter Scheduler ~1 jam
● Analisis mendalam mengenai pentingnya membagi lingkungan cloud menjadi zona spesifik melalui konsep Host Aggregates
● Panduan merancang aturan pemilihan node komputasi ideal melalui Nova Scheduler dengan mengacu pada batasan klasifikasi fisik tertentu
● Teknik Migrasi Beban Kerja Secara Aman ~1 jam
● Langkah merancang strategi migrasi instance tanpa memutus layanan operasional dengan mempertimbangkan kompatibilitas hypervisor target
● Pendekatan fine-tuning untuk memastikan kontinuitas proses transfer data antar node pada kondisi traffic tinggi maupun gangguan sementara
● Pengawasan Performa Cloud serta Metrik Telemetri < ~1 jam
● Elemen teknis dasar operasional Ceilometer dalam pengumpulan dan visualisasi data terkait kinerja seluruh komponen infrastruktur OpenStack
● Penggunaan alat pendukung eksternal sebagai alternatif monitoring secara mandiri ketika ingin memaksimalkan transparansi lingkungan produksi
● Fitur Lanjutan Hypervisor serta Konsep Terbaru Cloud < ~1 jam
● Pengenalan CPU Pinning dan konsep NUMA sebagai penunjang performa mesin virtual dengan penghematan sumber daya nyata
● Memahami kebutuhan implementasi infrastruktur SR-IOV dalam mempercepat efisiensi komunikasi langsung antar instance terkait aplikasi kritikal seperti virtualisasi jaringan
● Optimisasi Konfigurasi Citra & Inisialisasi Awal Melalui Cloud-init < ~1 jam
● Memahami interaksi Metadata Services sebagai penyalur parameter konfigurasi penting yang ditetapkan admin ke dalam setiap instance baru
● Strategi Manajemen Backend Penyimpanan Blok < ~1 jam
● Memahami karakteristik LVM dalam pengaturan logical volume serta cara mempertimbangkan efisiensi storage array maupun server Ceph secara tepat
● Panduan identifikasi perangkat fisik kompatibel penyedia kapasitas memori tambahan guna mengejar target performance tingkat lanjut organisasi terkait
● Analisis mendalam aspek konsumsi bandwidth pada infrastruktur penyimpanan berskala luas termasuk skenario konvergensi trafik antar drive dan komponen jaringan utama
● Teknik Modernisasi Sistem OpenStack < ~1 jam
● Strategi mendasar meningkatkan versi lingkungan secara bertahap dengan metode rolling upgrade guna menjamin aksesibilitas seluruh user terus tersedia
● Memahami konsep zero-downtime update sebagai upaya melindungi bisnis continuity pada organisasi yang membutuhkan ketersediaan 24/7
● Teknik Provisioning Mesin Fisik Melalui OpenStack < ~1 jam
● Elemen krusial Ironic sebagai modul khusus penangani inisialisasi hardware fisik ke dalam lingkungan virtualisasi terpadu
● Prinsip membedakan struktur Undercloud dan Overcloud saat merancang pengaturan arsitektur cloud terbaru
● Pemahaman mendasar terhadap arah perkembangan ekosistem OpenStack di masa mendatang
4. Diskusi Mendalam Mengenai Neutron dan Pengaturan Backend OVN - ~6-8 jam
● Konsep struktur arsitektural secara menyeluruh beserta elemen pendukung lingkungan jaringan OVN
● Daftar komponen inti serta fungsinya pada desain penyimpanan logika data OVN yang terkenal efisien
● Perbandingan keunggulan dan batasan modul ML2 ketika memilih antar driver OVN maupun OvS sebagai opsi default jaringan OpenStack
● Prosedur mendefinisikan arah perjalanan paket data pada arsitektur OVN dengan metode Top-Down Analysis
○ Hubungan erat antara mekanisme penyimpanan logika jaringan OpenStack (Neutron DB) serta basis data terdistribusi di level infra strukturnya
● Manajemen operasional antar database berbasis arah arus data: Northbound Database dan Southbound Database dalam memastikan sinkronisasi informasi jaringan
● Cara merancang pipeline pengaliran data secara logis melalui penjelasan teknis mengenai tipe datapath pipelines yang diizinkan OVN pada konfigurasi produksi
● Strategi mengatur alur pergerakan data secara dinamis dengan memanfaatkan konsep Logical Flows sebagai prinsip dasar routing dalam sistem OVN
● Pemahaman mendasar tentang standar OpenFlow yang membantu komponen pengendali jaringan menyimpan catatan transmisi paket digital secara sistematis
● Hubungan erat antara objek Jaringan virtual OpenStack (Neutron) dengan konsep switch logis OVN serta perbedaan implementasinya terhadap lingkungan fisik
○ Elemen elemen pengidentifikasi seperti Logical Ports yang diklasifikasikan berdasarkan tipe fungsionalnya untuk keperluan routing pada lingkungan virtual
● Prosedur mengatur alur pergerakan data secara switch melalui pemahaman prinsip pengiriman paket antar port dalam struktur OVN
● Mengenali konsep Logical Router beserta kemampuan komponen tersebut mereplikasi mekanisme NAT alami dari perangkat jaringan fisik tradisional ke dalam ruang virtual terstruktur
○ Mengetahui berbagai tipe NAT yang dapat dipilih saat membentuk topologi baru melalui pengaturan parameter pada OVN secara manual
● Pendekatan sistematis merancang struktur pergerakan paket data antar subnet dalam lingkungan virtual dengan menggunakan konsep routing flows secara efektif
● Mengenali elemen Dasar Subnet virtual beserta kemampuan fitur Native DHCP OVN mengatur alokasi IP secara otomatis dalam lingkungan kompleks
○ Memahami standarisasi ACL serta Port Groups yang digunakan secara bersamaan sebagai elemen pendukung Security Groups pada tingkat logika internal virtual
● Analisis mendetail tentang bagaimana komponen Security Group Flows bertindak melindungi setiap port virtual dari serangan jaringan tidak diinginkan terutama saat digunakan dalam lingkungan sensitif
● Menganalisis konsep Port Security secara mandiri dengan mengacu pada standar teknis spesifikasi yang diterapkan OVN pada layer network interface
● Panduan memahami klasifikasi tabel penting OVN Northbound guna memberikan perspektif menyeluruh mengenai skema data penyimpanan internalnya
● Prosedur pelacakan jalur informasi sejak dihasilkan hingga akhirnya disalurkan secara efisien ke sistem fisik dengan memanfaatkan model OVN Data Flow Tracking
● Teknik membagi kompleksitas trafik menjadi unit-unit logis Microflows guna menangani troubleshooting dalam skenario jaringan rumit
● Metode melakukan inspeksi sistematis pada layer 2 secara fisik (L2 Tracing) serta memetakan kejadian tersebut dengan standar komunikasi antar switch modern
● Langkah menelusuri pergerakan paket antara dua node melalui analisis mendalam Layer-3 trafik yang mencerminkan kondisi fisik aktual di lingkungan infrastruktur server
● Analisis menyeluruh mengenai alur data pada tingkat layer Physical Flows dimana Open vSwitch Database berperan penting mengatur pengiriman paket secara mandiri
● Strategi observasi visual klasifikasi database sistem serta identifikasi sumber daya fisik virtual terkait lingkungan OVN pada konteks monitoring jaringan lanjutan
Testimoni (1)
komunikasi, pengetahuan dari pengalaman, menyelesaikan masalah,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Kursus - OpenStack Bootcamp
Diterjemahkan Mesin