Hubungi Kami

Kerangka Materi

1. Pengenalan OpenStack

  • Sejarah cloud dan OpenStack

  • Fitur cloud

  • Model cloud

    • private, public, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Penyebaran cloud publik dan privat berbasis OpenStack

  • Distribusi OpenStack sumber terbuka dan komersial

  • Model penyebaran OpenStack

  • Ekosistem OpenStack

    • Modul
    • Alat pendukung
    • Integrasi
  • Siklus hidup OpenStack
  • Sertifikasi OpenStack

  • Lab OpenStack (VM) untuk kursus ini

2. Lokakarya administrasi OpenStack praktik langsung

  • Mengenal OpenStack

    • Komponen OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaksi dengan cloud OpenStack
    • Daemon OpenStack dan aliran komunikasi API
  • Keystone - Layanan manajemen identitas

    • Arsitektur Keystone
    • Autentikasi dan backend yang tersedia
    • Jenis token dan manajemen 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 untuk cloud
    • Fitur gambar (properti, metadata, format, kontainer)
    • Mengunggah dan mengunduh gambar
    • Membagikan gambar
    • Penyimpanan gambar Glance
    • Gambar yang dilindungi
    • Mengelola kuota untuk layanan gambar
    • Verifikasi layanan Glance
  • Neutron - Jaringan

    • Arsitektur dan layanan Neutron
    • Plugin ML2
    • Jaringan di node komputasi - analisis
    • Konsep jaringan dan alat yang digunakan oleh Neutron
    • Jenis sumber daya jaringan Neutron dasar
    • Mengelola jaringan tenant, subnet,
    • Mengelola kelompok keamanan dan aturan
    • Routing East-West
    • Namespace jaringan
    • Mengelola jaringan eksternal/provider
    • Routing North-South
    • Mengelola IP mengambang
    • Kontrol akses berbasis peran di Neutron
    • Mengelola kuota jaringan
    • Bagian dalam SDN dan NFV (iptables, ip route, OVS)
    • Pemecahan masalah jaringan dasar (namespace, tcpdump, dll.)
    • Kuota jaringan
    • Verifikasi layanan Neutron
  • Nova - Layanan komputasi

    • Antarmuka ke hypervisor
    • Mengelola keypair
    • Mengelola Flavor
    • Flavor dan topologi CPU
    • Parameter instance
    • Membuat instance
    • Verifikasi instance yang dibuat
    • Pembuatan snapshot
    • Mengelola instance
    • Mengubah ukuran instance
    • Menetapkan IP mengambang
    • Konsol interaktif dan log konsol
    • Penugasan kelompok keamanan
    • Bagian dalam kelompok keamanan dan fitur port-security (iptables)
    • Bagian dalam router L3
    • Kuota komputasi
    • Mendapatkan statistik dari Nova
    • Placement API dan Nova Cells v2
    • Placement API dan penjadwalan instance
    • Perintah klien Placement API
    • Verifikasi layanan Nova
  • Cinder - Penyimpanan Blok

    • Parameter volume
    • Membuat volume
    • Mengelola volume
    • Menyambungkan volume ke instance Nova
    • Mengelola snapshot volume
    • Mengelola cadangan volume
    • Bagian dalam snapshot dan cadangan di Cinder
    • Mentransfer volume antar proyek
    • Memulihkan cadangan
    • Mengelola kuota volume
    • Menambahkan backend penyimpanan baru
    • QoS di Cinder
    • LVM, array penyimpanan, dan backend penyimpanan Ceph
    • Ceph di OpenStack
    • Mengintegrasikan Ceph dan Cinder
    • Praktik terbaik untuk penyebaran Ceph
    • Verifikasi layanan Cinder
  • Barbican - Layanan Manajemen Kunci
    • Arsitektur Barbican
    • Menyimpan passphrase
    • Menghasilkan dan menyimpan kunci enkripsi simetris
    • Mekanisme enkripsi volume
    • Mengonfigurasi jenis penyimpanan Cinder untuk enkripsi volume
    • Batasan enkripsi volume
    • Menyimpan bundle 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
    • Memonitor ruang penyimpanan yang tersedia
    • Mengatur kuota
    • Verifikasi layanan Swift
  • Heat - Orkestrasi

    • Template Orkestrasi Heat dan komponennya
    • Membuat stack Heat
    • Verifikasi stack Heat
    • Memperbarui stack Heat
    • Verifikasi layanan Heat
  • Pemecahan masalah dasar
    • Menganalisis file log
    • Pengumpulan log terpusat
    • Debugging kueri klien OpenStack
    • Mengelola database OpenStack
    • Mengekstrak informasi dari database layanan
    • Membuat cadangan OpenStack
    • Menganalisis status node komputasi
    • Menganalisis status instance
    • Memecahkan masalah instance di node komputasi (libvirt)
    • Menganalisis broker AMQP (RabbitMQ)
    • Memecahkan masalah RabbitMQ
    • Layanan metadata
    • Cara umum mendiagnosis masalah OpenStack
    • Memecahkan masalah jaringan
    • Memecahkan masalah kinerja jaringan
    • Pencadangan dan pemulihan instance

2. Topik Lanjutan

  • Octavia - Load Balancing-as-a-service

    • Arsitektur
    • Objek dan aliran permintaan
    • Flavor Octavia
    • Zona Ketersediaan Octavia
    • Membuat load balancer HTTP
    • Membuat load balancer TCP
    • Membuat load balancer HTTPS passthrough
    • Listener, Pool, dan Monitor Kesehatan
    • Load balancing Layer 7 di Octavia
    • Membangun gambar Amphora
    • Beralih Gagal LB
    • Detail jaringan dan pemantauan
    • Memecahkan masalah Octavia
  • Pertimbangan perangkat keras dan perencanaan kapasitas

    • Perangkat keras komputasi
    • Desain jaringan
    • Desain penyimpanan
    • Ukuran Flavor
    • Overcommit sumber daya
  • Control plane Highly Available

    • HA dalam layanan OpenStack
    • Database HA
    • Message queue HA
    • Penyebaran Active-Active vs Active-Passive
    • Penyebaran multi-region
  • Partitioning cloud dan filter scheduler

    • Mengapa dan bagaimana mengimplementasikan partisi cloud (host-aggregates)
    • Filter scheduler Nova
    • Mendalami kode filter
  • Migrasi beban kerja
    • Migrasi dingin dan langsung
    • Penyesuaian migrasi langsung
    • Latihan migrasi dan pemecahan masalah
  • Kebijakan dan otorisasi di OpenStack

    • Oslo.policy
    • Membuat peran baru yang bermakna 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 terperinci di berbagai deployment Neutron
      • Traffic East-West di jaringan tenant
      • Traffic North-South di jaringan tenant
      • Traffic di deployment hanya-provider
    • Plugin Neutron
      • Linux Bridge
      • Open vSwitch
    • Pemecahan masalah OVS dan latihan
    • Memecahkan masalah kelompok keamanan (iptables, tcpdump)
    • Penyesuaian port-security dan manajemen vIP
    • Router Virtual Terdistribusi
    • Proyek LBaaS + Octavia
    • VPNaaS
  • Pemantauan dan telemetri OpenStack

    • Layanan Ceilometer
    • Pemantauan eksternal
  • Fitur cloud/hypervisor lanjutan

    • Penyematan CPU / arsitektur NUMA
    • SR-IOV
  • Cloud-init dan kustomisasi gambar

    • Layanan Metadata
    • Mendapatkan informasi dari layanan metadata
  • Backend penyimpanan blok

    • LVM
    • Ceph RBD
    • Perangkat fisik
    • Pertimbangan jaringan penyimpanan
  • Meng-upgrade OpenStack

    • Strategi dan prosedur upgrade
    • Upgrade zero-downtime
  • Penyediaan bare-metal dengan OpenStack

    • Modul Ironic
    • Konsep Undercloud dan Overcloud
  • Berbagai latihan pemecahan masalah cluster OpenStack

  • Tugas simulasi ujian

  • Masa depan OpenStack

Persyaratan

  • Keterampilan administrasi Linux dasar
  • Pengetahuan jaringan dasar
  • Pengetahuan dasar tentang paradigma komputasi cloud
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait