AUTOMATE AND MANAGE RED HAT OPENSHIFT VIRTUALIZATION WITH ANSIBLE (DO336) EĞİTİMİ

OpenShift Virtualization'ı Ansible ile otomatikleştir

KubeVirt tabanlı sanal makineleri OpenShift üzerinde oluşturun, canlı geçirin ve kubevirt.core ile Ansible playbook'ları üzerinden yaşam döngüsünü yönetin.

Automate and Manage Red Hat OpenShift Virtualization with Ansible (DO336) eğitimi 4 gün sürer; odak: OpenShift Virtualization, KubeVirt, Ansible ve VM otomasyonu.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

OpenShift Virtualization, KubeVirt, Ansible ve VM otomasyonu

DO336 kodlu müfredatla aynı alanda ilerleyen bu eğitim, OpenShift Virtualization ve Ansible otomasyonunu birleştirir. VirtualMachine ve DataVolume nesneleri, şablonlar, live migration, Multus ile VM ağı, snapshot ve OADP yedekleme, RWX depolama uygulanır. kubernetes.core ve kubevirt.core koleksiyonları, dinamik inventory, idempotent playbook, rol yapısı, ansible-navigator ve Automation Platform ile VM yaşam döngüsü, Argo CD ve ACM ile yönetim gösterilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar OpenShift Temeli ve Depolama, OpenShift Virtualization, Ansible ile Otomasyon, Pipeline, Çoklu Küme ve Operasyon başlıklarını sırayla uygular.

Seviye

İleri Seviye — OpenShift Virtualization, KubeVirt, Ansible ve VM otomasyonu.

Öğrenme Metodu

Katılımcılar OpenShift laboratuvar kümesinde oc ve web konsoluyla yönetim görevlerini uygulayarak öğrenir.

Neden Bu Eğitim?

🖥️VM ve Konteyner Birlikte

Sanal makineleri konteynerlerle aynı OpenShift platformunda işletirsiniz.

📜Ansible Otomasyonu

VM oluşturma, göç ve yapılandırmayı idempotent playbook'larla yönetirsiniz.

🔄Geçiş Planı

Mevcut sanallaştırma altyapısından OpenShift Virtualization'a geçiş yaklaşımını değerlendirirsiniz.

Anahtar Konular

OpenShift VirtualizationDO336KubeVirtAnsible OpenShiftkubevirt.coreVM otomasyonlive migrationRed Hat Ansible
“Otomasyon, sanal makineyi de kod gibi sürümlenebilir kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Kubernetes Temelleri

Pod, Deployment ve Service kavramlarına aşinalık beklenir.

2
Linux Yönetimi

Linux komut satırı ve temel sistem yönetimi bilgisi faydalıdır.

3
Konteyner Bilgisi

Docker veya Podman ile imaj/konteyner çalıştırmış olmak faydalıdır.

4
Laboratuvar Ortamı

OpenShift laboratuvar kümesine erişim ve oc CLI kurulabilen bir istemci gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı OpenShift ortamını hazırlar ve sanallaştırma için depolamayı yapılandırır.
Modül 1
OpenShift Platformuna Giriş
  • OpenShift Container Platform mimarisi: Kubernetes üzerine eklenen katmanlar (Routes, Builds, ImageStreams)
  • oc CLI ile giriş, proje (namespace) oluşturma ve oc new-app kullanımı
  • Web konsolu: Developer ve Administrator perspektifleri
  • Source-to-Image (S2I) ile kaynak koddan imaj üretimi
  • Route nesneleri ile uygulamanın dışa açılması, edge / passthrough / re-encrypt TLS
  • ImageStream, BuildConfig ve DeploymentConfig / Deployment karşılaştırması
Modül 2
OpenShift Küme Yönetimi
  • Cluster Operator'ları, ClusterVersion ve oc get co ile küme sağlığı
  • Düğüm yönetimi: MachineSet, MachineConfigPool ve MachineConfig ile işletim sistemi yapılandırması
  • Küme güncelleme: update channel, oc adm upgrade ve güncelleme stratejisi
  • etcd yedekleme, must-gather ile destek verisi toplama
  • ResourceQuota, ClusterResourceQuota ve LimitRange ile kiracı yönetimi
  • Küme genişletme: otomatik ölçekleme (ClusterAutoscaler / MachineAutoscaler)
Modül 3
Yapılandırma ve Depolama
  • ConfigMap ve Secret oluşturma; env, volume ve projected olarak bağlama
  • Secret şifreleme (encryption at rest) ve harici secret yönetimi (External Secrets, Vault)
  • PersistentVolume, PersistentVolumeClaim ve erişim modları (RWO, RWX, ROX)
  • StorageClass, dinamik provisioning ve volumeBindingMode
  • CSI sürücüleri, VolumeSnapshot ve volume genişletme
  • emptyDir, hostPath ve ephemeral volume kullanım sınırları
Modül 4
Operatörler ve OperatorHub
  • Operator Lifecycle Manager (OLM): CatalogSource, Subscription, InstallPlan, CSV
  • OperatorHub'dan operatör kurulumu ve kapsam (OwnNamespace / AllNamespaces)
  • Özel kaynak tanımları (CRD) ile operatörün uygulamayı yönetmesi
  • Disconnected ortamda catalog mirror ve oc-mirror ile imaj aktarımı
  • Operatör sorun giderme: Subscription durumu ve operatör logları
  • Kendi operatörünüzün paketlenmesi için bundle yapısının tanıtımı
Günün hedefiKatılımcı sanal makineleri OpenShift üzerinde oluşturur, ağa bağlar ve canlı geçirir.
Modül 1
OpenShift Virtualization
  • KubeVirt mimarisi: VirtualMachine, VirtualMachineInstance ve virt-launcher
  • Sanal makine oluşturma: şablon, DataVolume ve kaynak imajı (golden image)
  • Canlı geçiş (live migration), RWX depolama ve düğüm bakım senaryoları
  • VM ağı: pod ağı, bridge ve Multus ile ikincil ağ bağlantısı
  • Snapshot, klonlama ve yedekleme (OADP) ile VM koruması
  • VMware'den Migration Toolkit for Virtualization ile geçiş planlaması
Modül 2
OpenShift Güvenlik Modeli
  • Security Context Constraints (SCC): restricted-v2, anyuid, privileged ve atama mantığı
  • Rastgele UID ile çalışan konteynerler için imaj uyumluluğu (Dockerfile izin ayarları)
  • OAuth sunucusu, kimlik sağlayıcılar (htpasswd, LDAP, OIDC) ve kullanıcı/grup yönetimi
  • RBAC: cluster-admin, edit, view rolleri ve oc adm policy komutları
  • ServiceAccount kimlikleri ve pod için yetki verme
  • Secret yönetimi, ağ politikaları ve proje izolasyonu
Modül 3
OpenShift Ağ Yapısı
  • OVN-Kubernetes ağ sağlayıcısı ve Cluster Network Operator
  • Ingress Controller, IngressController nesneleri ve router sharding
  • NetworkPolicy ve AdminNetworkPolicy ile ağ izolasyonu
  • Multus ile ikincil ağ arayüzleri ve NetworkAttachmentDefinition
  • Egress IP, egress firewall ve harici erişim kontrolü
  • DNS Operator, CoreDNS yapılandırması ve ağ sorun giderme
Modül 4
Sorun Giderme ve Gözlemlenebilirlik
  • kubectl describe, get events, logs --previous ve debug (ephemeral container)
  • Pending, ImagePullBackOff, CrashLoopBackOff ve OOMKilled nedenlerinin ayrıştırılması
  • Servis erişilemezliği: endpoint, selector, DNS ve NetworkPolicy kontrol sırası
  • metrics-server, kubectl top ve kube-state-metrics
  • Prometheus, Alertmanager ve Grafana ile izleme; temel PromQL sorguları
  • Merkezi loglama: Fluent Bit / Loki ve düğüm seviyesinde journalctl, crictl
Günün hedefiKatılımcı VM yaşam döngüsünü Ansible playbook'larıyla otomatikleştirir.
Modül 1
Ansible ile OpenShift Otomasyonu
  • kubernetes.core ve redhat.openshift koleksiyonları; k8s, k8s_info ve k8s_exec modülleri
  • kubevirt.core koleksiyonu ile VM oluşturma ve envanter (inventory) eklentisi
  • Playbook ile VirtualMachine yaşam döngüsü: başlat, durdur, yeniden başlat, göç
  • Jinja2 şablonları ve variable ile çoklu ortam yönetimi
  • Ansible Automation Platform / ansible-navigator ve execution environment kullanımı
  • İdempotent otomasyon, hata yönetimi ve rol (role) tabanlı yapı
Modül 2
Küme Otomasyonu
  • Terraform ile bulut üzerinde küme ve düğüm havuzu oluşturma
  • Ansible ile düğüm hazırlığı ve kubeadm / Kubespray dağıtımı
  • Cluster API ile deklaratif küme yaşam döngüsü yönetimi
  • kubectl apply, server-side apply ve diff ile otomasyon güvenliği
  • CronJob ve etcd yedek otomasyonu; Velero ile yedek / felaket kurtarma
  • Politika ve kota otomasyonu: namespace şablonları, ResourceQuota ve NetworkPolicy standartları
Modül 3
Uygulama Dağıtımı ve Ölçekleme
  • Deployment stratejileri: rolling, recreate ve Route ile A/B / blue-green
  • Helm chart'ların OpenShift'te kullanımı ve Helm repository ekleme
  • Kustomize ile ortam bazlı yapılandırma ve oc apply -k
  • Sağlık probe'ları, HPA ve kaynak istek/limit ayarları
  • ConfigMap, Secret ve kalıcı depolama (PVC) kullanımı
  • Uygulama şablonları (Template) ve parametreli dağıtım
Modül 4
Helm, Kustomize ve GitOps
  • Helm chart yapısı, values.yaml, template fonksiyonları ve helm upgrade --install
  • Chart bağımlılıkları, repository ve helm diff ile değişiklik önizleme
  • Kustomize base/overlay yapısı, patch ve generator kullanımı
  • Argo CD ile Git'ten otomatik senkronizasyon, App of Apps deseni
  • Flux CD ve progresif teslimat (Argo Rollouts: canary, blue-green)
  • Sürüm geri alma, drift tespiti ve çok ortamlı (dev/staging/prod) GitOps düzeni
Günün hedefiKatılımcı VM ve konteyner iş yüklerini birlikte GitOps ile yönetir.
Modül 1
OpenShift Pipelines (Tekton) ve GitOps
  • Tekton Task, Pipeline, PipelineRun ve Workspace kavramları
  • ClusterTask / resolver ile hazır görev kullanımı ve Trigger'lar
  • S2I ve Buildah ile pipeline içinde imaj derleme
  • OpenShift GitOps (Argo CD) Application ve ApplicationSet yapıları
  • Sync politikaları, sağlık değerlendirmesi ve drift düzeltme
  • Ortamlar arası promotion ve çok kümeli dağıtım
Modül 2
Çoklu Küme Yönetimi ve Gelişmiş Operasyon
  • Red Hat Advanced Cluster Management (ACM): küme import, ManagedCluster ve policy
  • Kümeler arası uygulama dağıtımı: Subscription ve ApplicationSet
  • Red Hat Advanced Cluster Security (ACS): politika, zafiyet ve ağ grafiği
  • Compliance Operator ile CIS / PCI-DSS tarama profilleri
  • Observability: kullanıcı iş yükü izleme, alertmanager ve log yönlendirme (Logging Operator)
  • Hosted Control Planes ve küme yaşam döngüsü otomasyonu
Modül 3
Küme Kurulumu ve Operasyon
  • kubeadm init/join ile küme kurulumu, ön gereksinimler (swap, sysctl, containerd)
  • Küme sürüm yükseltme: kubeadm upgrade planı ve düğüm sırası
  • etcd yedekleme ve geri yükleme: etcdctl snapshot save/restore
  • Sertifika yönetimi ve süre dolumu: kubeadm certs check-expiration
  • HPA, VPA ve Cluster Autoscaler ile otomatik ölçekleme
  • Yüksek erişilebilir control plane: çoklu master ve harici etcd topolojisi
Modül 4
Pod Zamanlama ve Kaynak Yönetimi
  • Scheduler akışı: filtreleme (predicates) ve puanlama (priorities) aşamaları
  • nodeSelector, nodeAffinity ve podAffinity / podAntiAffinity kuralları
  • Taint ve toleration ile özel düğüm havuzları; cordon, drain
  • topologySpreadConstraints ile zone bazlı dağıtım
  • resource requests/limits, QoS sınıfları (Guaranteed, Burstable, BestEffort) ve LimitRange
  • PriorityClass, preemption ve ResourceQuota ile kiracı bazlı kota

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
OpenShift Temelleri

OpenShift'te proje oluşturup uygulamaları S2I ve Route ile yayınlayabilirsiniz.

✅
Config ve Depolama

Uygulama yapılandırmasını ve kalıcı depolamayı ConfigMap, Secret ve PVC ile yönetebilirsiniz.

✅
OpenShift Virtualization

OpenShift üzerinde sanal makineleri oluşturup canlı geçiş ve ağ ayarlarını yönetebilirsiniz.

✅
OpenShift Ağı

OVN-Kubernetes, Ingress ve ağ politikalarıyla OpenShift ağını yapılandırabilirsiniz.

✅
Küme Otomasyonu

Kubernetes kümelerini Terraform, Ansible ve Cluster API ile kod olarak yönetebilirsiniz.

✅
Helm ve GitOps

Helm, Kustomize ve Argo CD ile uygulamaları sürümlenmiş ve otomatik şekilde dağıtabilirsiniz.

✅
Çoklu Küme Yönetimi

ACM ve ACS ile birden fazla OpenShift kümesini politika odaklı yönetebilirsiniz.

✅
Zamanlama ve Kaynak

Affinity, taint ve kaynak limitleriyle pod yerleşimini kontrol edebilirsiniz.

Kimler İçin Uygundur?

  • OpenShift ve sanallaştırma yöneten sistem mühendisleri
  • otomasyon mühendisleri
  • VMware'den geçiş planlayan BT ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
OpenShift ve sanallaştırma yöneten sistem mühendisleri, otomasyon mühendisleri ve VMware'den geçiş planlayan BT ekipleri için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Pod, Deployment ve Service kavramlarına aşinalık beklenir. Linux komut satırı ve temel sistem yönetimi bilgisi faydalıdır. Docker veya Podman ile imaj/konteyner çalıştırmış olmak faydalıdır.
Eğitimde Red Hat sınavı yapılır mı?
Hayır. Program DO336 kodlu müfredatla aynı alanda hazırlanmıştır. Red Hat sınavının başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sonucu garanti etmez.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar OpenShift laboratuvar kümesi veya OpenShift Local üzerinde oc CLI ile yapılır.
Eğitim sonunda belge verilir mi?
Programı tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Üçüncü taraf sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Automate and Manage Red Hat OpenShift Virtualization with An Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonAzure Network Engineer Associate: Networking for Containers and Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Network Engineer Associate: Networking for Containers and Kubernetes Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Azure Network Engineer Associate: Networking for Containers: Azure ağ mühendisliği: AKS ağı, Private Link, Firewall, ingress ve mesh. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAzure'da Kubernetes (AKS) Eğitimi
DevOps ve Konteyner Eğitimleri

Azure'da Kubernetes (AKS) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure'da Kubernetes (AKS): AKS ile Azure'da Kubernetes: dağıtım, ölçekleme, CI/CD ve mesh. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding a Sovereign Cloud with Red Hat OpenShift (DO505) Eğitimi
DevOps ve Konteyner Eğitimleri

Building a Sovereign Cloud with Red Hat OpenShift (DO505) Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Building a Sovereign Cloud with Red Hat OpenShift (DO505): Egemen bulut mimarisi: air-gapped OpenShift, şifreleme, uyum ve dayanıklılık. 4 gün uygulamalı eğitim

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) Eğitimi
DevOps ve Konteyner Eğitimleri

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Building Resilient Microservices with Istio and Red Hat: OpenShift Service Mesh, Istio, dayanıklılık, güvenlik ve izleme. 4 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328LS) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Building Resilient Microservices with Istio and Red Hat: Service Mesh kompakt format: Istio trafik yönetimi ve dayanıklılık. 3 gün uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn