Eğitim İçeriği
Gelişmiş Kuyruk Yöneticisi Yapılandırması
- strmqm ve endmqm ile özel kuyruk yöneticisi başlatma ve sonlandırma prosedürlerini uygulama.
- Karmaşık mesaj yönlendirme için ölüm kuyrukları ve takma ad (alias) kuyrukları yapılandırma.
- Özel işleme için kanal çıkışlarını (channel exits) ve mesaj çıkışlarını geliştirip kaydetme.
- Özel port aralıkları ile gelişmiş TCP ve LU62 dinleyici yapılandırmaları kurma.
CHLAUTH ile Kanal Doğrulaması
- SET CHLAUTH kurallarıyla CHLAUTH kayıtları oluşturma ve yönetme.
- IP adresi, SSL konusu (subject) veya MCAUSER'a göre uzak bağlantıları engelleme veya eşleştirme.
- Ayrıntılı erişim kontrolü için kanal doğrulama kurallarını ayarlama.
- Güvenlik politikalarına karşı CHLAUTH yapılandırmalarını denetleme ve doğrulama.
Dağıtık Platformlarda LDAP Yetkilendirmesi
- AUTHINFO nesneleri kullanarak kuyruk yöneticilerini LDAP dizinlerine bağlama.
- setmqaut ile LDAP gruplarını IBM MQ izinlerine eşleştirme.
- Kullanıcılar ve uygulamalar için yetkilendirme politikalarını yapılandırma.
- Kimlik bilgisi nesnelerini yönetme ve bağlantı yenileme işlemlerini gerçekleştirme.
TLS/SSL Sertifika Yönetimi
- runmqakm ve runmqktool ile CMS ve PKCS12 anahtar veritabanları oluşturma ve yönetme.
- Kuyruk yöneticileri ve kanallar için kendi kendine imzalı ve CA tarafından imzalı sertifikalar üretme.
- Gönderici ve alıcı kanallarda SSLCIPH ve SSLPEER yapılandırma.
- Minimal çalışma süresi kaybıyla sertifika yenileme, iptal ve döndürme işlemlerini gerçekleştirme.
Kümeleme Mimarisi ve Tasarımı
- Tam deposu (full repository) ile kısmi deposu (partial repository) kuyruk yöneticilerini ayırt etme.
- Küme kanallarını (CLUSSDR ve CLUSRCVR) ve küme kuyruklarını oluşturma ve bakımını yapma.
- Üretim yükleri için ölçeklenebilir küme topolojileri tasarlayın.
- Çoklu site yönlendirmesi için örtüşen kümeler ve ağ geçidi kuyruk yöneticileri uygulama.
Küme İş Yükü Dengelendirme ve Gelişmiş Yönlendirme
- CLWLWGHT ile küme iş yükü algoritmalarını ve önceliklerini yapılandırma.
- Hedefli mesaj dağıtımı için CLWLUSEQ ve CLWLRANK kullanma.
- Küme üyeleri arasında manuel ve otomatik iş yükü yeniden dengelendirme gerçekleştirme.
- Küme kanal hatalarını ve adlandırma çakışmalarını giderme.
Çok Örnekli Kuyruk Yöneticileri ile Yüksek Kullanılabilirlik
- Çok örnekli kuyruk yöneticileri için mimari planlama ve paylaşılan dosya sistemi gereksinimlerini belirleme.
- Aktif ve yedek kuyruk yöneticisi örneklerini ayrı sunucularda yapılandırma.
- Otomatik geçiş (failover) testi yapma ve istemci otomatik yeniden bağlama yapılandırma.
- Örnek sağlığını izleme ve başarısız yedek örnekleri kurtarma.
Kopyalanan Veri Kuyruk Yöneticileri (RDQM)
- RDQM mimarisini anlamak ve felaket kurtarma avantajlarını değerlendirmek.
- Birçok düğüm arasında kopyalı kuyruk yöneticileri oluşturma ve yönetim.
- rdqmadm kullanarak geçiş senaryolarını ve kurtarma prosedürlerini çalıştırma.
- RDQM eşleme performansı için ağ ve depolama ayarlarını ince ayar yapma.
REST API Yönetimi
- mqweb sunucusunda IBM MQ REST API'sini etkinleştirme ve güvence altına alma.
- HTTP POST ve DELETE istekleri aracılığıyla kuyruk yöneticileri oluşturma ve silme.
- JSON yükleri içeren REST uç noktaları kullanarak kuyruk ve kanalları yönetme.
- Python veya curl REST istemcileriyle yönetim görevlerini otomatikleştirme.
IBM MQ Konsolu Yönetimi
- mqweb sunucusunda IBM MQ Konsolunu yükleme ve yapılandırma.
- Web arayüzü üzerinden kuyruk yöneticilerini, kuyrukları ve kanalları yönetim.
- mqwebuser.xml ile rol tabanlı erişim ve kullanıcı kimlik doğrulamasını yapılandırma.
- Gösterge panellerini izleme ve kuyruk derinliği ile kanal durumu için uyarı eşiği belirleme.
Gelişmiş Mesaj Güvenliği
- setmqsp ile mesaj imzalama ve şifreleme için AMS politikalarını yapılandırma.
- Gelişmiş Mesaj Güvenliği (AMS) engelleyicileri için anahtar deposu dosyaları ve sertifikalar oluşturma.
- Yayıncılar ve aboneler arasında uçtan uca veri koruma sağlama.
- Hata günlüklerini kullanarak AMS politika hatalarını ve yanlış yapılandırılmış anahtar depoları teşhis etme.
Yayınla/Abone Ol (Publish/Subscribe) Güvenliği
- yönetimsel konular ve konu erişim kontrolleri ile konu hiyerarşilerini koruma.
- konu nesneleri üzerinde setmqaut kullanarak abone ve yayıncı erişimini kontrol etme.
- Ad alanı yalıtımı için konu takma adları ve proxy aboneliklerini kullanma.
- Pub/Sub etkinliğini denetleme ve erişim ihlali hatalarını araştırma.
PCF Komut Otomasyonu
- PCF komut ve yanıt mesaj yapılarını anlama.
- PCF programları ve MQ AI aracılığıyla kuyruk yöneticisi görevlerini otomatikleştirme.
- MQ Komut Sunucusunu kullanma ve model yanıt kuyruklarını yapılandırma.
- Toplu değişiklikler için runmqsc'yi yerine geçecek şekilde PCF ile özel yönetim betikleri oluşturma.
Performans İzleme ve İnce Ayar
- İdeal kuyruk yöneticisi bellek kullanımı için arabellek havuzları ve sayfa kümeleri ince ayarı.
- Verimlilik artırma ve gecikme süresini azaltmak için kanal ince ayar parametrelerini düzenleme.
- Olay kuyrukları ile kuyruk izleme ve kuyruk derinliği olaylarını yapılandırma.
- performans darboğazlarını belirlemek için amqsmon ve MQ istatistiklerini kullanma.
Hata Ayıklama Araçları ve Teknikleri
- hata günlüklerini, FDC dosyalarını ve FFST raporlarını okuma ve yorumlama.
- Problem teşhisi için kanal izlemeleri ve API çıkışlarını yapılandırma ve analiz etme.
- dspmqrte kullanarak kuyruk yöneticileri ve kümeler arasında mesaj yönlendirmesini izleme.
- Yaygın arıza kalıplarını belirleme ve hedeflenmiş kurtarma adımları uygulama.
Son Güncellemeler ve Modern Pratikler
- Operasyonel gereksinimlere göre IBM MQ 9.4 Sürekli Teslimat (Continuous Delivery) ve Uzun Vadeli Destek (Long Term Support) arasında seçim yapma.
- En az TLS 1.2 protokolleri ve güçlendirilmiş CHLAUTH kuralları dahil olmak üzere yeni güvenlik varsayılanlarını uygulama.
- Kuyruk yöneticilerini konteynerlerde dağıtma ve IBM Cloud Pak for Integration ile entegrasyon sağlama.
- Otomatik yönetim için son REST API ve MQ Konsolu geliştirmelerinden yararlanma.
Kurs İçin Gerekli Önbilgiler
- Kuyruk yöneticileri, kuyruklar, kanallar ve mesajlar dahil olmak üzere IBM MQ temellerine hakimiyet.
- Linux, Windows veya AIX gibi dağıtık işletim sistemleriyle ilgili deneyim.
- Ağ kavramları ve TLS/SSL sertifikaları hakkında bilgi.
Katılımcı Profili
- Sistem yöneticileri
- MQ yöneticileri
- Mesajlaşma altyapısından sorumlu DevOps mühendisleri
Danışanlarımızın Yorumları (4)
Eğitmen, kurs konusu ve diğer ilgili konular hakkında bilgi sahibi idi ve sorularımıza cevap verebildi. Hemen cevaplamadığı soruları da not alarak daha sonra geri döndü.
Abe Sabbagh - Enbridge
Eğitim - Advanced RabbitMQ - 2 Days
Yapay Zeka Çevirisi
Eğitim ortamında bağımsız alıştırmalar yapma imkanı.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Eğitim - Kafka for Administrators
Yapay Zeka Çevirisi
öğretmenlerin teknik hazırlığı
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
Yapay Zeka Çevirisi
Çok pratik örnekler. Eğitmen, grup bilgi düzeyi açısından oldukça farklı olsa da herkesin takip edebilmesini sağlayacak bir hızda ilerlemeye çalışmıştır. Herhangi birine ihtiyaç duyduğunda çok fazla destek sağlamıştır :)
Georgi - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi