Kerangka Materi

1. Pengantar OpenStack

  • Sejarah cloud dan OpenStack
  • Fitur cloud
  • Model cloud
    • private, public, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Implementasi cloud publik dan pribadi berbasis OpenStack
  • Distribusi OpenStack open source dan komersial
  • Model implementasi OpenStack
  • Ekosistem OpenStack
    • Modul
    • Alat dasar
    • Integrasi
  • Siklus hidup OpenStack
  • Sertifikasi OpenStack
  • Lab OpenStack (VM) untuk kursus ini

2. Pelatihan Administrasi OpenStack dengan Praktik

  • Memahami OpenStack
    • Komponen OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaksi dengan cloud OpenStack
    • Aliran komunikasi daemon dan API OpenStack
  • Keystone - Layanan pengelolaan identitas
    • Arsitektur Keystone
    • Autentikasi dan backend yang tersedia
    • Jenis token dan pengelolaan token
    • Otorisasi di OpenStack - peran dan oslo.policy
    • Sumber daya Keystone - domain, proyek, pengguna
    • Openrc dan clouds.yaml - konfigurasi klien CLI
    • Katalog layanan OpenStack
    • Menambahkan layanan OpenStack baru
    • Sistem kuota di OpenStack
  • Glance - Layanan gambar
    • Gambar yang disesuaikan dengan cloud
    • Fitur gambar (properti, metadata, format, kontainer)
    • Memuat dan mengunduh gambar
    • Berkas gambar
    • Simpanan gambar Glance
    • Gambar yang dilindungi
    • Mengelola kuota untuk layanan gambar
    • Verifikasi layanan Glance
  • Neutron - Jaringan
    • Arsitektur dan layanan Neutron
    • Plugin ML2
    • Analisis jaringan di komputasi node
    • Konsep dan alat jaringan yang digunakan oleh Neutron
    • Jenis sumber daya jaringan Neutron dasar
    • Mengelola jaringan, subnet, pengguna
    • Mengelola grup keamanan dan aturan
    • Rute timur-barat
    • Nama ruang jaringan
    • Mengelola jaringan eksternal/penyedia
    • Rute utara-selatan
    • Pengelolaan IP terapung
    • Kontrol akses berbasis peran di Neutron
    • Mengelola kuota jaringan
    • Internals dari SDN dan NFV (iptables, ip route, OVS)
    • Pemecahan masalah jaringan dasar (ruang nama, tcpdump, dll.)
    • Kuota jaringan
    • Verifikasi layanan Neutron
  • Nova - Layanan komputasi
    • Antarmuka ke hypervisor
    • Pengelolaan pasangan kunci
    • Pengelolaan rasa
    • Rasa dan topologi CPU
    • Parameter instans
    • Membuat instans
    • Verifikasi instans yang dihasilkan
    • Mengambil snapshot
    • Pengelolaan instans
    • Memperbesar instans
    • Menetapkan IP terapung
    • Konsol interaktif dan log konsol
    • Penetapan grup keamanan
    • Internals dari grup keamanan dan fitur keamanan port (iptables)
    • Internals dari router L3
    • Kuota komputasi
    • Mendapatkan statistik dari Nova
    • API Placement dan Nova Cells v2
    • API Placement dan penjadwalan instans
    • Perintah klien API Placement
    • Verifikasi layanan Nova
  • Cinder - Penyimpanan blok
    • Parameter volume
    • Membuat volume
    • Mengelola volume
    • Menambahkan volume ke instans Nova
    • Mengelola snapshot volume
    • Mengelola cadangan volume
    • Internals dari snapshot dan cadangan di Cinder
    • Memindahkan volume antara proyek
    • Memulihkan cadangan
    • Mengelola kuota volume
    • Menambahkan backend penyimpanan baru
    • QoS di Cinder
    • Backend penyimpanan LVM, array penyimpanan dan Ceph
    • Ceph di OpenStack
    • Mengintegrasikan Ceph dan Cinder
    • Praktik baik untuk implementasi Ceph
    • Verifikasi layanan Cinder
  • Barbican - Layanan Pengelolaan Kunci
    • Arsitektur Barbican
    • Menyimpan passphrase
    • Membuat dan menyimpan kunci enkripsi simetri
    • Mekanisme enkripsi volume
    • Mengkonfigurasi tipe penyimpanan Cinder untuk enkripsi volume
    • Batasan dari enkripsi volume
    • Menyimpan bundel sertifikat X.509
  • Swift - Penyimpanan objek
    • Komponen dan proses Swift
    • Mengelola kontainer dan objek
    • Mengelola daftar kontrol akses
    • Mengatur kedaluwarsa objek
    • The Ring dan kebijakan penyimpanan
    • Memantau ruang penyimpanan yang tersedia
    • Mengatur kuota
    • Verifikasi layanan Swift
  • Heat - Orkes
    • Template Orkes Heat dan komponennya
    • Membuat stack Heat
    • Verifikasi stack Heat
    • Memperbarui stack Heat
    • Verifikasi layanan Heat
  • Pemecahan masalah dasar
    • Menganalisis file log
    • Pengumpulan log sentral
    • Menelusuri permintaan klien OpenStack
    • Mengelola database OpenStack
    • Mengambil informasi dari database layanan
    • Backup OpenStack
    • Menganalisis status komputasi node
    • Menganalisis status instans
    • Memecahkan masalah instans di komputasi node (libvirt)
    • Menganalisis broker AMQP (RabbitMQ)
    • Memecahkan masalah RabbitMQ
    • Layanan metadata
    • Cara umum untuk mendiagnosis masalah OpenStack
    • Memecahkan masalah jaringan
    • Memecahkan masalah kinerja jaringan
    • Backup dan pemulihan instans

3. Topik Lanjutan

  • Octavia - Layanan Penyeimbangan Beban
    • Arsitektur
    • Objek dan aliran permintaan
    • Rasa Octavia
    • Zona Ketahanan Octavia
    • Membuat penyeimbang beban HTTP
    • Membuat penyeimbang beban TCP
    • Membuat penyeimbang beban HTTPS passthrough
    • Pendengar, kolam dan monitor kesehatan
    • Penyeimbangan beban lapisan 7 di Octavia
    • Membangun gambar Amphora
    • Penyeimbangan beban gagal
    • Detail jaringan dan pemantauan
    • Memecahkan masalah Octavia
  • Pertimbangan perangkat keras dan perencanaan kapasitas
    • Perangkat keras komputasi
    • Desain jaringan
    • Desain penyimpanan
    • Pemilihan ukuran rasa
    • Kepatuhan sumber daya
  • Plat kontrol yang sangat dapat diandalkan
    • HA di layanan OpenStack
    • Database HA
    • Antrian pesan HA
    • Implementasi Aktif-Aktif vs Aktif-Pasif
    • Implementasi multi-region
  • Partisi cloud dan filter penjadwalan
    • Mengapa dan bagaimana menerapkan partisi cloud (host-aggregates)
    • Filter penjadwalan Nova
    • Membahas kode filter
  • Migrasi beban kerja
    • Migrasi dingin dan hidup
    • Menyesuaikan migrasi hidup
    • Latihan migrasi dan pemecahan masalah
  • Kebijakan dan otorisasi di OpenStack
    • Oslo.policy
    • Membuat peran baru yang berarti dengan file kebijakan
    • Memverifikasi akses API untuk pengguna tertentu
  • Jaringan OpenStack mendalam (SDN) (2-3 jam)
    • Jenis jaringan (local, flat, vlan, vxlan, gre)
    • Aliran dan arsitektur jaringan rinci dalam berbagai implementasi Neutron
      • Trafik timur-barat dalam jaringan pengguna
      • Trafik utara-selatan dalam jaringan pengguna
      • Trafik dalam implementasi penyedia hanya
    • Plugin Neutron
      • Linux Bridge
      • Open vSwitch
    • Memecahkan masalah OVS dan latihan
    • Memecahkan masalah grup keamanan (iptables, tcpdump)
    • Penyesuaian keamanan port dan manajemen vIP
    • Router Virtual Tersebar
    • LBaaS + proyek Octavia
    • VPNaaS
  • Pemantauan dan telemetri OpenStack
    • Layanan Ceilometer
    • Pemantauan eksternal
  • Fitur cloud/hypervisor lanjutan
    • Pin CPU / arsitektur NUMA
    • SR-IOV
  • Cloud-init dan kustomisasi gambar
    • Layanan metadata
    • Mendapatkan informasi dari layanan metadata
  • Backend penyimpanan blok
    • LVM
    • Ceph RBD
    • Perangkat keras fisik
    • Pertimbangan jaringan penyimpanan
  • Memperbarui OpenStack
    • Strategi dan prosedur pemutakhiran
    • Pemutakhiran tanpa waktu mati
  • Pengadaan logam mentah dengan OpenStack
    • Modul Ironic
    • Konsep undercloud dan overcloud
  • Berbagai latihan memecahkan masalah kluster OpenStack
  • Contoh tugas ujian
  • Masa depan OpenStack

Persyaratan

  • Kemampuan administrasi dasar Linux
  • Pengetahuan dasar jaringan
  • Pengetahuan dasar paradigma cloud computing
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait