PowerFlex PowerFlex üzerinde Oracle Linux KVM'yi kurma ve yapılandırma
Summary: Bu referans mimarisi rehberinde, Dell PowerFlex platformuna Oracle Linux KVM'nin kurulması ve yapılandırılması açıklanmaktadır.
Instructions
Tam Belgeler için Oracle Real Application Clusters Dağıtma | Dell PowerFlex üzerinde Oracle Linux KVM'yi yükleme ve yapılandırma | Dell Technologies Bilgi Merkezi
Oracle Real Application Kümelerini Dağıtma
Mantıksal mimari
Bu bölümde mimariye genel bir bakış sunulur ve iki katmanlı PowerFlex kurulumunda Oracle Linux Virtualization Manager kullanarak 3 düğümlü Oracle Real Application Clusters (RAC) veritabanı kurmak için izlenmesi gereken adımlar açıklanır. Bu, PowerFlex'in bir işletmenin Oracle RAC ile Oracle Linux KVM ortamını çalıştırmasını nasıl sağlayabileceğini göstermek için yalnızca bir örnek olarak verilmiştir. ASM disk gruplarının ve veritabanının boyutları isteğe bağlıdır. Bununla birlikte, en iyi uygulamalar dahildir ve üretimdeki bu türden tüm dağıtımlar için geçerlidir.
Aşağıdaki şekilde, 3 düğümlü kurulumun mantıksal bir görünümü verilmiştir:
Şekil 28: Mantıksal mimari
Ağ mimarisi
İki katmanlı PowerFlex sisteminde, SDC salt bilgi işlem ana bilgisayarına (Oracle Linux KVM) kurulurken, MDM ve SDS bileşenleri arka uç, salt depolama düğümlerine kurulur. SDS, ham yerel depolamayı her düğümde toplar ve sunar ve bu depolamayı PowerFlex kümesinin bir parçası olarak paylaşır. Koruma Etki Alanları içindeki her düğümdeki tüm diskler kullanılarak tek bir Depolama Havuzu oluşturulur, ardından birimler Depolama Havuzundan sağlanır ve Oracle Linux Sanallaştırma Yöneticisi'nin depolama etki alanları olarak kullandığı hesaplama ana bilgisayarlarına sunulur. Depolama etki alanından, ilgili boyuttaki diskler, veri birimleri, yeniden kayıt kaydı, oylama diski ve flaş kurtarma alanı dahil olmak üzere Oracle RAC ASM disk grubu veritabanı gereksinimlerini karşılayacak şekilde ayrılmıştır. Disk bölümleri, sanal makineler arasında eşlenip paylaşıldıktan sonra grupları oluşturmak için ASM tarafından kullanılır. Oracle Grid ve veritabanı yazılımı her VM'ye bağımsız olarak kurulurken, Oracle RAC veritabanının kendisi ASM üzerine kuruludur ve böylece tüm düğümler için kullanılabilir hale gelir.
Bu Oracle Linux KVM çözümü için laboratuvarda aşağıdaki ağlar ve VLAN'lar kullanıldı:
Tablo 3. Ana bilgisayar düzeyinde PowerFlex ağ ayrıntıları
| Ağ adı | Açıklama |
|---|---|
| Bond0 (p2p1, p3p1) | Yönetim ve VM Trafiği |
| Bond1 (p3p2, p2p2) | PowerFlex veri trafiği (SDS ve SDC) |
Tablo 4. VM düzeyinde Oracle Linux KVM ağ ayrıntıları
| Ağ adı | VLAN (Türkçe) | Açıklama |
|---|---|---|
| ovirtmgmt | 105 | Yönetim Ağı |
| Özelvlan106 | 106 | Oracle özel ara bağlantısı için özel vlan |
| VM_Network | 100 | İstemci Oracle ağı |
VLAN etiketleme
Oracle Linux Virtualization Manager, VLAN etiketlemesine sahip olanlar da dahil olmak üzere Oracle Linux KVM düğümündeki fiziksel NIC'lere birden çok mantıksal ağ eklemeyi destekler. VLAN'lar PowerFlex mimarisinin önemli bir bileşeni olduğundan, Oracle ara bağlantısı için VLAN etiketlemeli yeni bir mantıksal ağ ekleme adımları burada yer almaktadır.
-
Oracle Linux Virtualization Manager'da Ağ -> Ağlar ekranına gidin ve Şekil 29'da Yeni'ye tıklayın.

Şekil 29. Mantıksal ağlarŞekil 30'da aşağıdaki bilgileri girin:
- Ad
- Açıklama
- Ağ etiketi
- VLAN etiketlemesini etkinleştir kutusunu işaretleyin ve VLAN değerini ekleyin
Kümeyi varsayılan olarak bırakın (otomatik olarak eklenir), vNIC Profilleri (ad varsayılan olarak ağ adına ayarlanır).

Şekil 30. Yeni mantıksal ağ -
Oluşturulduktan sonra Ağ -> Ağlar'a gidin ve vlan-106 ağı için yeni oluşturulan bağlantıya tıklayın.
-
Ana Bilgisayarlar sekmesine tıklayın, bağlı olmayan ana bilgisayarlardan birini vurgulayın ve Şekil 31'de Ana Bilgisayar Ağlarını Kur öğesine tıklayın.

Şekil 31. VLAN-106 Ana Bilgisayar Ataması -
Setup Host Networks iletişim kutusu açılır. Yeni mantıksal ağ sağ tarafta görünür. Ağa tıklayın ve Şekil 32'de gösterildiği gibi uygun fiziksel NIC ye sürükleyin. Burada olduğu gibi, bir arayüze birden fazla mantıksal ağ atanabilir.

Şekil 32. Arayüze mantıksal ağ atama -
Ardından, mantıksal ağın köşesindeki kalem simgesine tıklayın. Bu, kullanıcının bir IP adresi atamasına izin verir (gerekirse). Uygun önyükleme protokolünü seçin, gerekirse bir adres ekleyin ve Şekil 33'te Tamam öğesine tıklayın. Oracle Linux Virtualization Manager daha sonra ağı ana bilgisayarda yapılandırır.

Şekil 33. Önyükleme protokolü ve IP atamaMantıksal ağ, Şekil 34'te oluşturulmuş ve yapılandırılmıştır.

Şekil 34. IP atandı
Oracle RAC yapılandırması
Aşağıdaki bölümde Oracle Linux KVM'nin kurulumu ve 3 düğümlü Oracle RAC 21c veritabanının kurulumu hakkında ayrıntılar verilmektedir.
Donanım ve yazılım yapılandırma ayrıntıları
Aşağıdaki tabloda, çözüm için kullanılan altyapının donanım ve yazılım bileşenleri açıklanmaktadır. Hem PowerFlex (salt depolama) düğümleri hem de Oracle Linux KVM (salt bilgi işlem) için kullanılanlar aynıdır:
Tablo 5. Donanım ve yazılım yapılandırması
| Bileşen | Kaynak etki alanı |
|---|---|
| Sunucu modeli | Dell R650 |
| Salt bilgi işlem düğümü sayısı | 3 |
| Yalnızca depolama düğümü sayısı | 4 |
| CPU | Intel® Xeon® Gold 6336Y CPU @ 2,40 GHz |
| Bileşen | Kaynak etki alanı |
|---|---|
| Soketler ve çekirdekler | İki soketli 24 çekirdek |
| Hyperthreading (Hyperthreading) | Enabled (Etkin) |
| Bellek | Ana bilgisayar başına 512 GB |
| Depolama | 2 x 447,13 GB (SATA SSD) 10 x 1490,42 GB (SAS SSD) |
| PCIe | Mellanox ConnectX-5 EN 25 GbE SFP28 Adaptörü (iki bağlantı noktası) |
| NVDIMM (NVDIMM) | 2 x 16 GB, 2933 MT/s NVDIMM-N DDR-4 |
| PowerFlex | R4_6 |
| PowerFlex Manager | Sürüm 4.6.0 |
| Oracle Linux Sanallaştırma Yöneticisi | 4.5.4-1.0.31.el8 |
| Oracle Linux | Sürüm 8 Güncelleme 9 |
| Oracle Database sürümü | 21.3.0.0.0 |
| VM İşletim Sistemi - Oracle Linux | Sürüm 8 Güncelleme 9 |
| VM sayısı | 3 |
| VM yapılandırması | 16 vCPU, 24 GB Bellek |
| VM düğümleri | Austin170, Austin171, Austin172 |
| Veritabanı adı | orcl (orcl) |
| Örnek adları | orcl1, orcl2, orcl3 |
| ASM disk grupları | CONFIG, DATA, REDO, FRA |
Ana bilgisayar yapılandırması
Oracle Linux Virtualization Manager'ı kendi ana bilgisayarına kurarken eş zamanlı olarak kullanıcıların, PowerFlex bilgi işlem düğümleri olarak da işlev görecek Oracle Linux KVM ana bilgisayarlarını hazırlamaları gerekir.
Oracle RAC ortamı için bir Oracle Linux KVM ana bilgisayarı kurmak üzere aşağıdaki adımları uygulayın:
- Bilgi işlem ana bilgisayarlarının her birine Oracle Linux 8.9 işletim sistemini kurun.
- Her ana bilgisayar için yönetim ağını yapılandırın. Her ana bilgisayara bir IP adresi atayın.
- PowerFlex e SDC bağlantısını desteklemek için ağı yapılandırın.
- Ana bilgisayarı oVirt Engine'den komut almaya hazırlamak için ana bilgisayarların her birinde aşağıdaki komutları gerçekleştirin:
dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all dnf repolist
Oracle Linux Sanallaştırma Yöneticisi
Oracle Linux Virtualization Manager'ı kurmak için aşağıdaki adımları uygulayın:
- Sanal makineyi oluşturun ve Virtualization Host Base Environment'ı kullanarak Oracle Linux 8.9 işletim sistemini kurun. Farklı bir temel seçmek, uygulamayla ilgili sorunlara yol açabilir. Bu temel bir kullanıcı arayüzü ile birlikte gelmez, ancak istenirse Gnome Desktop kurulum sonrası eklenebilir.
- oVirt Engine paketini kurun ve aşağıdaki komutları uygulayarak motoru kurun:
dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all dnf repolist dnf install ovirt-engine
- Oracle Linux Virtualization Manager'ı kurmak için motor kurulumunu gerçekleştirin.
engine-setup
- Yükleme tamamlandıktan sonra kullanıcıya, sanallaştırma yöneticisine erişmesi için ana bilgisayarın FQDN'si olan bir web URL'si sağlanır.
ASM için depolama etki alanları
Aşağıdaki tabloda, PowerFlex'ten oluşturulan ve Oracle ASM diskleri için gereken Oracle Linux KVM ile eşlenen depolama etki alanlarının ayrıntıları sağlanmaktadır. PowerFlex birimleri 8 kat boyutlandırılmalıdır.
Tablo 6. Oracle RAC veritabanı için kullanılan depolama etki alanları
| Depolama etki alanı | Boyut | Açıklama |
|---|---|---|
| Oracle_Homes | 504 GB | VM ve Oracle yazılımına yönelik İşletim Sistemi dosya sistemi için kullanılmak üzere |
| ORA_CONFIG | 56 GB | CONFIG ASM disk grubu için kullanılacak |
| ORA_REDO_1 | 56 GB | REDO ASM disk grubu için kullanılmak üzere |
| ORA_REDO_2 | 56 GB | REDO ASM disk grubu için kullanılmak üzere |
| ORA_REDO_3 | 56 GB | REDO ASM disk grubu için kullanılmak üzere |
| ORA_DATA_1 | 504 GB | DATA ASM disk grubu için kullanılacak |
| ORA_DATA_2 | 504 GB | DATA ASM disk grubu için kullanılacak |
| ORA_DATA_3 | 504 GB | DATA ASM disk grubu için kullanılacak |
| ORA_FRA_1 | 504 GB | FRA ASM disk grubu için kullanılacak |
| ORA_FRA_2 | 504 GB | FRA ASM disk grubu için kullanılacak |
| ORA_FRA_3 | 504 GB | FRA ASM disk grubu için kullanılacak |
VM yapılandırması
Bu yapılandırmada, PowerFlex üzerinde çalışan Oracle Linux Virtualization Manager ile 3 düğümlü Oracle RAC veritabanını kurmak için aşağıdaki adımlar kullanılmıştır:
-
Ana bilgisayar başına bir VM olmak üzere VM'ler oluşturun. Oracle Linux 8.9 işletim sistemini kurun.
- Her VM için bir tane olmak üzere, VM dosya sisteminin işletim sistemi kurulumu için kullanılacak Oracle_Homes 3 x 100 GB sanal disk oluşturun.
- Bu diskler "önyüklenebilir" hale getirilecektir

Şekil 35. Disk İşletim Sistemi Kurulumu için önyüklenebilir hale getiriliyor -
Her VM'ye Oracle Linux 8.9 OS yükleyin ve her VM için IP'ler atayın. Kurulum, GUI veya Sunucu içeren bir Sunucunun Temel Ortamı olabilir.
-
ASM disk grupları DATA, OCR, MGMT REDO ve FRA için gerekli depolama etki alanından gerekli diskleri oluşturun.
Tablo 7. Depolama etki alanlarından ASM diskleri
ASM disk grupları Boyut Depolama etki alanından YAPILANDIRMA 1 x ~50 GB ORA_CONFIG OCR 3 x ~50 GB ORA_REDO_1, ORA_REDO_2, ORA_REDO_3 DATA 3 x ~500 GB ORA_DATA_1, ORA_ DATA _2 ORA_ DATA _3 FRA 3 x ~500 GB ORA_FRA_1, ORA_ FRA _2, ORA_ FRA _3 -
ASM disklerini paylaşılabilir hale getirerek tüm VM'lere ekleyin.

Şekil 36. Oracle RAC veritabanı kurulumu için paylaşılabilir hale getirilen ASM diskleri -
Aralarından seçim yapabileceğiniz üç arabirim bulunur:
Depolama aygıtlarına bağlanan IDE Standart arabirimi. Performans açısından, VirtIO veya VirtIO-SCSI'den biraz daha yavaştır- VirtIO
Para-sanallaştırılmış bir sürücü, sanal makine ile hipervizör arasındaki koordinasyonu ve iletişimi optimize ederek, IDE gibi öykünülmüş cihazlara göre daha yüksek G/Ç performansı sunar. - VirtIO-SCSI
- Daha yeni bir para-virtualized SCSI denetleyici aygıtı. Bu sürücü, gelişmiş ölçeklenebilirlik, standart bir komut seti ve SCSI aygıtı geçişi gibi bazı ek geliştirmelerle virtIO aygıtlarına benzer işlevler sunar. Özellikle, yüzlerce cihaz eklemeyi ve bu cihazların standart SCSI cihaz adlandırma şeması kullanılarak adlandırılmasını destekler.
Not: Daha iyi G/Ç performansı için önerildiğinden laboratuvardaki yapılandırmada VirtIO-SCSI cihazları kullanılmıştır. -
Dell Technologies, Virtual Machines (VM'ler) için yüksek performanslı iyileştirmenin seçilmesini önerir. Bunu yaparak, VM'ler mümkün olduğunca çıplak metale yakın performans ölçümleriyle çalışır. Yüksek performans seçildiğinde, VM, maksimum verimlilik için bir dizi otomatik ve önerilen manuel ayarla yapılandırılır.
Not: Yüksek performans ayarları hakkında ek bilgi için bkz. Yüksek Performanslı Sanal Makineleri Yapılandırma.
Şekil 37. Yüksek performans gösteren Sanal Makine yapılandırması -
Oracle RAC için ara bağlantı gibi ek ağları yapılandırın.

Şekil 38. Oracle ara bağlantısı için ek ağ iletişimi -
İyileştirme için her VM için gözetimsiz modu devre dışı bırakın. Kullanıcılar, bir grafik konsol kullanarak VM'ye erişmek gerekli olmadığında bir VM'yi gözetimsiz modda yapılandırabilir. Gözetimsiz modu devre dışı bıraktığınızda VM, grafik ve video aygıtları olmadan çalışır. Bu, ana bilgisayarın sınırlı kaynaklara sahip olduğu durumlarda kullanışlıdır.

Şekil 39. VM için gözetimsiz modu devre dışı bırakma -
Oracle RAC VM'lerinin Oracle Linux KVM kümesindeki ana bilgisayarlara yayılması ve CPU sabitleme gereksinimlerine uyması için VM'yi kümedeki belirli bir ana bilgisayarda çalıştırın.

Şekil 40. Kümedeki belirli bir ana bilgisayarda çalışacak VM seçimi -
Oracle Grid Infrastructure ve Database 21c yazılımını kurun ve veritabanını oluşturun.
En iyi uygulamalar
Aşağıda, PowerFlex ve Oracle Linux KVM ile ASM üzerinde Oracle RAC çalıştırılırken kullanılabilecek en iyi uygulamalardan bazıları verilmiştir.
- Mümkünse her veritabanı işlevi için farklı ASM disk grupları kullanın. Gruplar dış yedeklilik kullanmalıdır. Bu, daha fazla esneklik sağlar.
- Veriler için DATA
- Yineleme günlükleri için REDO
- Arşiv günlükleri için FRA
- Oylama diski için YAPILANDIRMA
- Her ASM disk grubu için birden fazla depolama etki alanı kullanın ve her birinde alan kullanan tek bir paylaşılan sanal disk kullanın. Bu, ASM disk gruplarını artırmayı veya azaltmayı kolaylaştırır ve daha fazla eşzamanlılık sağlar.
- Her VM'de paylaşılabilir disklerin sahibi 0660 izin moduyla Oracle olmalıdır.
- ASM disk grubunun üyeleri benzer kapasitede olmalıdır. Aygıtlar başlangıçta büyük boyuttaysa, ASM disk grubundaki her kapasite artışı aynı büyüklükte olmalıdır.
- Oracle ASM'nin en iyi uygulaması, ASM disk grubu kapasitesini artırmak için her seferinde tek bir aygıt eklemek yerine birden fazla aygıtı bir araya getirmektir. Bu yöntem, sıcak noktalardan kaçınmak için yeniden dengeleme sırasında ASM kapsamlarını yayar. Birden fazla aygıtın ASM disk grubuna birlikte eklendiği ASM kapasite artışlarına izin veren bir aygıt boyutu kullanın. Her cihaz, orijinal cihazıyla aynı boyutta olmalıdır.