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
Testimoni (1)
komunikasi, pengetahuan dari pengalaman, menyelesaikan masalah,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Kursus - OpenStack Bootcamp
Diterjemahkan Mesin