▷ Red Hat OpenShift Container Storage 4 nedir ve nasıl kullanılır?

Depolama, günümüz dünyasında çok önemli hale gelen bir konudur, çünkü yeteneklerine dayanarak veri kullanılabilirliğine sahip olabiliriz. Bugün verinin her türden (ses, ses, görüntü) şaşırtıcı miktarlarda taşındığı hiçbirimiz için bir sır değil ve depolama bu verileri barındıracak kapasiteye sahip değilse, gizli bir şekilde kaybetme riskiyle karşı karşıya kalacağız. . . .

Red Hat, bu düşünceyle, Red Hat OpenShift Container Platform için optimize edilmiş entegre yazılım tarafından tanımlanan depolama olarak oluşturulan Red Hat OpenShift Container Storage'ı geliştirdi. Aşağıdaki linkte bununla ilgili daha fazla bilgi bulacaksınız:

OpenShift Container Storage sürüm 4.2, blok, dosya ve nesne hizmetleriyle uyumlu yerel konteyner odaklı depolama hizmetleri sunmamızı sağlayan Red Hat Ceph® Storage, Rook ve NooBaa'ya dayanmaktadır. Bu, daha kapsamlı bir depolama kapasitesi kapsamı sağlar.

PlatformlarSürüm 4.2, OpenShift Container Storage, aşağıdaki gibi platformlarda kullanılabilir:

  • Amazon Web Hizmetleri
  • sanal makine yazılımı
  • GCP
  • IBM Z
  • Açık yığın
  • VSphere

Platform uygulamasıBu platform, aşağıdaki gibi iyileştirmelerle yerel olarak veya genel bir bulutta kullanılabilir:

  • Entegre Red Hat teknolojisi
  • Açık kaynak geliştirme modeli
  • Hibrit bulut dağıtımları

DepolamakOpenShift Container Storage, aşağıdakiler gibi popüler veya bulutta yerel iş yüklerini barındırırken sorunsuz çalışır:

  • Arşivleme, yedekleme veya medya depolama amaçları için nesne depolama
  • Veritabanlarına ve mesajlaşmaya odaklanan depolama blokları
  • Sürekli entegrasyon ve veri toplama amaçları için paylaşılan dosya depolama

İş türüOpenShift 4.2'nin ana yeniliklerinden biri, Kubernetes Operatörlerinden (Kubernetes Operators) tam olarak yararlanmak için iç yapısının yeniden tasarlanmış olmasıdır ve bunlar, iş yaparken kurumsal düzeyde Kubernetes dağıtımından tam olarak yararlanmaya izin verir Ne:

  • iş akışı otomasyonu
  • uygulama
  • Başlat
  • ayar
  • sağlama
  • ölçekli
  • Güncelleme
  • izleme
  • kaynak yönetimi

Kısacası bu, kullanıcının OpenShift'te kurulum, yükseltme ve depolama yönetimi üzerinde tam kontrole sahip olmasını sağlar.

Operatörler hakkında bize biraz bilgi vermek için bunlar, yerel bir Kubernetes uygulamasını paketlemenin, dağıtmanın ve yönetmenin basit bir yoludur. Bu uygulamalar Kubernetes'te gerçeklenir ve yönetimi Kubernetes API'leri ve kubectl araçları aracılığıyla yapılır.

Temalar için değişkenlerOpenShift Container Storage 4, yöneticinin bilgi düzeyi ne olursa olsun her barındırma işleminde kafa karışıklığı olmadan çalışabilmesi için net bir vizyona sahiptir, çünkü aşağıdakiler gibi konular için uygun çözümler sunulur:

  • Ağınızda depolama hizmetleri dağıtın
  • Depolama kapasitelerini genişletin
  • Bir depolama sorunu oluştuğunda kullanıcılara bir uyarı oluşturun
  • Panoları, yardımcı programın durumunu ve depolama düzeyini görebileceğiniz OpenShift Yönetici Konsolu'na entegre edin.

OpenShift, OpenShift için çoğunlukla bulut yerel depolama eylemlerini otomatikleştiren Operatör çerçevelerini (Kubernete operatör çerçeveleri) kullanır. Bu, kapsayıcıda barındırılan verilerin zamanlama, yaşam döngüsü, kaynak yönetimi, analizi, izlenmesi ve güvenliği gibi hayati yönlere küresel ve kontrollü bir odaklanma sağlar.

uygulamaOpenShift Container Storage, aşağıdakiler gibi farklı senaryolarda uygulanabilir:

  • CI / CD yazma ortamları için dosya depolama
  • Karmaşık veritabanlarının, belge depolarının ve mesajlaşma sistemlerinin kullanıldığı test ortamları
  • Web uygulaması depolama
  • Çoklu bulut nesnesi depolama

OpenShift Container Storage kurulum ve kullanım sürecini öğreneceğiz.

1. OpenShift Konteyner Depolama Red Hat Nasıl İndirilir

Aşama 1
İlk adım, resmi OpenShift Container Storage bağlantısına gitmek ve Red Hat hesabımızı oluşturmak veya oturum açmak olacaktır:

Orada istenen tüm verileri girmeliyiz:

BÜYÜT

Adım 2
Bundan sonra, öğrenme senaryolarına erişme olanağı sunulur:

BÜYÜT

Aşama 3
Bununla OpenShift Container Storage'ın nasıl çalıştığına dair küresel bir fikir edinmek mümkündür.
Fiziksel olarak monte etmek ve yönetmek için, OpenShift 4'ü yukarıda belirtilen bağlantının göstergelerine göre kurmalı ve önce ekipmanın minimum gereksinimlere, bu durumda Windows 10'a sahip olduğunu doğrulamalıyız:

  • Hyper-V'yi etkinleştirin
  • Windows 10 Falls Creator sürümü veya üstü
  • Windows 10 Profesyonel

Bunun için komut istemine erişiyoruz ve OpenShift 4'ün çıkarıldığı ve yürütüldüğü yola gidiyoruz:

 crc kurulumu

BÜYÜT

4. Adım
Ardından, OpenShift Container Storage 4'ün aşağıdaki komutla yapılandırılacağı kümeyi oluşturuyoruz:

 crc başlangıç

BÜYÜT

NotOpenShift Container Storage, OpenShift 4'ün bir parçasıdır, dolayısıyla her zaman kullanımı için oluşturulmuş bir kümeniz olmalıdır.

Adım 5
Bu işlem bittiğinde durumunu şu şekilde kontrol edebiliriz:

 crc durumu

BÜYÜT

6. Adım
Aşağıdakileri yürüterek kümeye erişmeliyiz:

 crc konsolu

BÜYÜT

7. Adım
Orada kullanıcı verilerini giriyoruz ve bir sonraki pencerede aşağıdakileri göreceğimiz "Depolama" bölümüne gideceğiz:

BÜYÜT

Üç tür depolama vardır:

Kalıcı HacimlerBu seçenek bize, kümedeki kaynaklar ve sabit boyutta bir birim oluşturma fırsatı verir.
Kalıcı Hacim TalepleriBir öncekiyle aynı işlevi yerine getirirler, ancak bu mevcut olanı, kaynağın iddialarının doğrulanması olarak ek olarak yerine getirirler.
Depolama SınıflarıYöneticilerin, küme yöneticileri tarafından belirlenen hizmetlere, yedekleme ilkelerine veya ilkelere göre kullanılacak depolama sınıfları atamasına olanak tanır.

8. Adım
Bu durumda Kalıcı Birimleri seçiyoruz ve aşağıdakileri göreceğiz. Orada mevcut birimleri görüyoruz ve OpenShift Container Storage, "Kalıcı Birim Oluştur" u tıklayarak birimi oluşturmamıza izin veriyor.

BÜYÜT

9. Adım
Konsolda bir dizi önceden tanımlanmış değer vardır:

API SürümüAPIVersion, bir nesnenin bu temsilinin sürümlü şemasını atamaktan sorumludur, her sunucu tanınan şemaları son dahili değere dönüştürmeli ve tanınmayan değerleri kabul edememelidir.
türBu, bu nesnenin temsil ettiği REST kaynağını temsil eden bir dize değeridir.
meta veriBunlar standart nesne meta verileridir
ÖzellikBu değer, kümenin sahip olduğu kalıcı birim için bir belirtimi tanımlar, çünkü orada varsayılan kapasite (5 GB) ve erişim modu belirlenir.
DurumBu seçenek, birimin mevcut durumunu gösterir.

Kapasite değeri ve erişim modu doğrudan konsolda düzenlenebilir ve ardından OpenShift Container Storage sayesinde birim oluşturmak için “Oluştur” a tıklıyoruz:

BÜYÜT

Adım 10
Oluşturulan bu depolama biriminin herhangi bir değişkenini düzenlemek istiyorsak, "Eylemler" düğmesine gidiyoruz ve orada şunları yapabiliriz:

  • Etiketleri düzenleyin.
  • Birimin kendisini düzenleyin.
  • Ek açıklamaları düzenleyin.
  • Kalan hacmi silin.

BÜYÜT

11. Adım
YAML sekmesine gidersek tüm parametreleri konsol modunda göreceğiz:

BÜYÜT

Adım 1/2
"Persistent Volumes Claims" türünde bir birim oluşturmak istiyorsak oraya tıklayıp aynı adımları takip ediyoruz:

BÜYÜT

Adım 13
Orada "Kalıcı Birim Talebi Oluştur" u tıklıyoruz ve ardından şunu giriyoruz:

  • Cilt adı
  • Kullanılacak GB cinsinden boyut
  • Erişim modu, tek kullanıcı (RWO), paylaşılan erişim (RWX) veya salt okunur (ROX)

BÜYÜT

Adım 14
Oluşturulması için "Oluştur" a tıklıyoruz:

BÜYÜT

Adım 15
YAML'den itibaren konsolda parametreleri göreceğiz:

BÜYÜT

Adım 16
oluşturulduğunu göreceğiz:

BÜYÜT

Adım 17
Oluşturulan depolama birimlerinden herhangi birini silmek istediğinizde her zaman bir uyarı alırsınız:

BÜYÜT

18. adım
Son olarak, "Depolama Sınıfları" seçeneğini kullanmayı seçersek, oraya tıklıyoruz ve aşağıdakileri göreceğiz:

BÜYÜT

Adım 19
"Depolama Sınıfları Oluştur" u tıklayarak gerekli olacaktır:

  • Birim adını ve açıklamasını girin
  • Talep politikasını atayın
  • Sağlayıcı seçin

BÜYÜT

Gördüğümüz gibi, OpenShift Container Storage 4 sayesinde, her biri güvenilir ve kapsamlı bir birim olmak için gerekli güvenlik önlemlerine sahip bu tür birimleri oluşturma yeteneklerine sahibiz.

wave wave wave wave wave