Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Azure'da SAP HANA Büyük Örneklerini (HLI) doğrulama, yapılandırma ve yükleme adımlarını inceleyeceğiz (diğer adıyla BareMetal Altyapısı).
Önkoşullar
Bu makaleyi okumadan önce şunlar hakkında bilgi sahibi olun:
Ayrıca bkz:
Yüklemenizin Planlaması
SAP HANA'nın yüklenmesi sizin sorumluluğunuzdadır. Azure sanal ağlarınızla HANA Büyük Örnek birimleri arasında bağlantı kurduktan sonra Azure (Büyük Örnekler) sunucusuna yeni bir SAP HANA yüklemeye başlayabilirsiniz.
Uyarı
SAP ilkesine göre, SAP HANA yüklemesi Sertifikalı SAP Technology Associate sınavını, SAP HANA Yükleme sertifikasyon sınavını geçmiş veya SAP sertifikalı sistem tümleştiricisi (SI) olan bir kişi tarafından gerçekleştirilmelidir.
HANA 2.0'ı yüklemeyi planlarken bkz. SAP destek notu #2235581 - SAP HANA: Desteklenen işletim sistemleri. yüklediğiniz SAP HANA sürümünde işletim sisteminin (OS) desteklendiğinden emin olun. HANA 2.0 için desteklenen işletim sistemi, HANA 1.0 için desteklenen işletim sisteminden daha kısıtlayıcıdır. İlgilendiğiniz işletim sistemi sürümünün belirli bir HANA Büyük Örneği için desteklendiğini onaylayın. Bu listeyi kullanın; bu ünite için desteklenen işletim sistemi listesinin ayrıntılarını görmek için HLI'yi seçin.
HANA yüklemesine başlamadan önce aşağıdakileri doğrulayın:
HANA Large Instance birimlerini doğrulayın
Microsoft'tan HANA Büyük Örnekleri'ni aldıktan sonra bunlara erişim ve bağlantı kurun. Ardından aşağıdaki ayarları doğrulayın ve gerektiği gibi ayarlayın.
Örneklerin doğru SKU'larla ve işletim sistemiyle gösterilip gösterilmediğini Azure portalında denetleyin. Daha fazla bilgi için bkz. Azure portalı üzerinden Azure HANA Büyük Örnekler denetimi.
Örneklem için işletim sistemini işletim sistemi sağlayıcınıza kaydedin. Bu adım, SUSE Linux işletim sisteminizi Azure'daki bir VM'de dağıtılan SUSE Abonelik Yönetimi Aracı'nın (SMT) bir örneğine kaydetmeyi içerir.
HANA Büyük Ölçekli Örneği bu SMT örneği ile bağlantı kurabilir. (Daha fazla bilgi için bkz. SUSE Linux için SMT sunucusunu ayarlama). Red Hat işletim sistemi kullanıyorsanız bağlanabileceğiniz Red Hat Abonelik Yöneticisi'ne kaydedilmesi gerekir. Daha fazla bilgi için Bkz. Azure'da SAP HANA nedir (Büyük Örnekler)?.
Bu adım, sizin sorumluluğunuzda olan işletim sistemine düzeltme eki uygulama için gereklidir. SUSE için SMT'yi yükleme ve yapılandırma belgelerine bakın.
Belirli işletim sistemi sürümünün yeni düzeltme eklerini ve hatalarını denetleyin. HANA Büyük Örneği'nin en son güncellemelere sahip olduğunu doğrulayın. Bazen en son yamalar dahil değildir, bu nedenle mutlaka kontrol edin.
SAP HANA'yı belirli bir işletim sistemi sürümüne/sürümüne yüklemek ve yapılandırmak için ilgili SAP notlarını denetleyin. Microsoft her zaman bir HLI'yi tamamen yapılandırmaz. Bireysel senaryolara bağlı olarak değişen öneriler veya SAP notlarındaki ya da yapılandırmalardaki değişiklikler, bunu imkansız hale getirebilir.
Bu nedenle tam Linux sürümünüz için SAP HANA ile ilgili SAP notlarını okuduğunuzdan emin olun. Ayrıca işletim sistemi sürümünün/sürümünün yapılandırmalarını denetleyin ve yapılandırma ayarlarını henüz yapmadıysanız uygulayın.
Özellikle, aşağıdaki parametreleri denetleyin ve sonunda şunu ayarlayın:
- net.core.rmem_max = 16777216
- net.core.wmem_max = 16777216
- net.core.rmem_default = 16777216
- net.core.wmem_default = 16777216
- net.core.optmem_max = 16777216
- net.ipv4.tcp_rmem = 65536 16777216 16777216
- net.ipv4.tcp_wmem = 65536 16777216 16777216
SLES12 SP1 ve Red Hat Enterprise Linux (RHEL) 7.2'den başlayarak, bu parametreler /etc/sysctl.d dizinindeki bir yapılandırma dosyasında ayarlanmalıdır. Örneğin, 91-NetApp-HANA.conf adlı bir yapılandırma dosyası oluşturulmalıdır. Eski SLES ve RHEL sürümleri için bu parametrelerin in/etc/sysctl.conf içinde ayarlanması gerekir.
RHEL 6.3 ile başlayan tüm RHEL sürümleri için şunları aklınızda bulundurun:
- sunrpc.tcp_slot_table_entries = 128 parametresi in/etc/modprobe.d/sunrpc-local.conf içinde ayarlanmalıdır. Dosya mevcut değilse, önce girdiyi ekleyerek dosyayı oluşturun.
- seçenekler sunrpc tcp_max_slot_table_entries=128
HANA Büyük Örneğinizin sistem saatini denetleyin. Örnekler bir sistem saat dilimiyle dağıtılır. Bu saat dilimi, HANA Büyük Örnek damgasının bulunduğu Azure bölgesinin konumunu temsil eder. Sahip olduğunuz örneklerin sistem saatini veya saat dilimini değiştirebilirsiniz.
Kiracınıza daha fazla örnek sipariş ederseniz, yeni teslim edilen örneklerin saat dilimini uyarlamanız gerekir. Microsoft'un, teslimden sonra örneklerle ayarladığınız sistem saat dilimiyle ilgili bilgisi yok. Bu nedenle yeni dağıtılan örnekler, değiştirdiğiniz saat dilimiyle aynı saat diliminde ayarlanamayabilir. Teslim edilen örneklerin saat dilimini gerektiği gibi uyarlamak size aittir.
/etc/hosts dosyasını kontrol edin. Bıçaklar teslim edildikçe, farklı amaçlar için atanmış farklı IP adresleri bulunmaktadır. Birimler mevcut bir kiracıya eklendiğinde etc/hosts dosyasını denetlemek önemlidir. Yeni dağıtılan sistemlerin etc/hosts dosyası, daha önce teslim edilen sistemlerin IP adresleriyle doğru şekilde korunamayabilir. Yeni dağıtılan bir örneğin, kiracınızda daha önce dağıttığınız birimlerin adlarını çözümleyebildiğinden emin olun.
İşletim sistemi
Teslim edilen işletim sistemi görüntüsünün takas alanı, SAP destek notu #1999997 - FAQ: SAP HANA belleğine göre 2 GB olarak ayarlanmıştır. Farklı bir ayar istiyorsanız, bunu kendiniz ayarlamanız gerekir.
SAP uygulamaları için SUSE Linux Enterprise Server 12 SP1 , Azure'da SAP HANA için yüklenen Linux dağıtımıdır (Büyük Örnekler). Bu dağıtım, SAP'yi SLES üzerinde etkili bir şekilde çalıştırmak için önceden ayarlanmış parametreler de dahil olmak üzere SAP'ye özgü özellikler sağlar.
SLES üzerinde SAP HANA dağıtımıyla ilgili çeşitli yararlı kaynaklar için bkz:
- SUSE web sitesinde kaynak kitaplığı/teknik incelemeler .
- SAP Community Network'te (SCN) SUSE üzerinde SAP.
Bu kaynaklar yüksek kullanılabilirliği ayarlama, SAP işlemlerine özgü güvenlik sağlamlaştırma ve daha fazlasını içerir.
SUSE üzerinde SAP için daha fazla kaynak aşağıdadır:
- SUSE Linux sitesinde SAP HANA
- SAP için En İyi Yöntem: Sıralama çoğaltması – SUSE Linux Enterprise 12'de SAP NetWeaver
- ClamSAP – SAP için SLES virüsten koruma (SAP uygulamaları için SLES 12 dahil)
Aşağıdaki belgeler, SLES 12'de SAP HANA uygulamak için geçerli SAP destek notlarıdır:
- SAP destek notu #1944799 – SLES işletim sistemi yüklemesi için SAP HANA yönergeleri
- SAP destek notu #2205917 – SAP uygulamaları için SLES 12 için SAP HANA DB tarafından önerilen işletim sistemi ayarları
- SAP destek notu #1984787 – SUSE Linux Enterprise Server 12: yükleme notları
- SAP destek notu #171356 – Linux'ta SAP yazılımı: Genel bilgiler
- SAP destek notu #1391070 – Linux UUID çözümleri
HANA Büyük Örnekleri üzerinde SAP HANA çalıştırmak için bir başka teklif SAP HANA için Red Hat Enterprise Linux'tur. RHEL 7.2 ve 7.3 sürümleri kullanılabilir ve desteklenir. Red Hat üzerinde SAP hakkında daha fazla bilgi için bkz. Red Hat Linux sitesinde SAP HANA.
Aşağıdaki belgeler, Red Hat üzerinde SAP HANA uygulamak için geçerli SAP destek notlarıdır:
- SAP destek notu #2009879 - Red Hat Enterprise Linux (RHEL) işletim sistemi için SAP HANA yönergeleri
- SAP destek notu #2292690 - SAP HANA DB: RHEL 7 için önerilen işletim sistemi ayarları
- SAP destek notu #1391070 – Linux UUID çözümleri
- SAP destek notu #2228351 - Linux: RHEL 6 veya SLES 11 üzerinde SAP HANA Veritabanı SPS 11 sürüm 110 (veya üzeri)
- SAP destek notu #2397039 - Sıkça Sorulan Sorular: RHEL üzerinde SAP
- SAP destek notu #2002167 - Red Hat Enterprise Linux 7.x: Yükleme ve yükseltme
Zaman eşitlemesi
SAP NetWeaver mimarisi üzerinde oluşturulan SAP uygulamaları, SAP sisteminin bileşenleri için zaman farklılıklarına duyarlıdır. hata başlığı ZDATE_LARGE_TIME_DIFF olan SAP ABAP kısa dökümleri büyük olasılıkla tanıdıktır. Bunun nedeni, bu kısa dökümlerin farklı sunucuların veya sanal makinelerin (VM) sistem süresi birbirinden çok uzak olduğunda ortaya çıkmasıdır.
Azure'da SAP HANA (Büyük Ölçekli Örnekler) için, Azure'daki zaman eşitlemesi, Büyük Ölçekli Örneklerdeki hesaplama birimleri için geçerli değildir. Azure, sistemin zamanının düzgün eşitlenmesini sağladığından, sap uygulamalarını yerel Azure VM'lerinde çalıştırmak için de geçerli değildir.
Sonuç olarak, ayrı bir saat sunucusu ayarlamanız gerekir. Bu sunucu, Azure VM'lerinde çalışan SAP uygulama sunucuları tarafından kullanılacaktır. Ayrıca HANA Büyük Ölçekli Örnekleri üzerinde çalışan SAP HANA veritabanı örnekleri tarafından da kullanılacaktır. Büyük Örnek damgalarındaki depolama altyapısı, Ağ Zaman Protokolü (NTP) sunucularıyla zaman eşitlenir.
Ağ
Azure sanal ağlarınızı tasarlarken ve bu sanal ağları HANA Büyük Örneklerine bağlarken, aşağıda açıklanan önerileri izlediğinizden emin olun:
- Azure'da SAP HANA'ya (Büyük Örnek) genel bakış ve mimari
- Azure'da SAP HANA (Büyük Örnekler) altyapısı ve bağlantısı
Burada, tek birimlerin ağı hakkında bahsetmeye değer bazı ayrıntılar yer alır. Her HANA Büyük Örnek birimi, iki veya üç ağ arabirimi denetleyicisi (NIC) bağlantı noktası için atanmış iki veya üç IP adresiyle birlikte gelir. HANA ölçek genişletme yapılandırmalarında ve HANA sistem çoğaltma senaryosunda üç IP adresi kullanılır. Birimin NIC'sine atanan IP adreslerinden biri , Azure'da SAP HANA'ya (Büyük Örnekler) genel bakış ve mimari bölümünde açıklanan sunucu IP havuzunun dışındadır.
Mimarinizin Ethernet ayrıntıları hakkında daha fazla bilgi için bkz. HLI tarafından desteklenen senaryolar.
Depolama
SAP HANA (Büyük Örnekler) için depolama düzeni, SAP önerilen yönergeleri kullanılarak Azure Hizmet Yönetimi üzerinde SAP HANA tarafından yapılandırılır.
Farklı HANA Büyük Örnekleri SKU'larına sahip farklı volümlerin kaba boyutları, Azure'daki SAP HANA (Büyük Örnekler) genel bakışı ve mimarisi içinde belgelenmiştir.
Depolama birimlerinin adlandırma kuralları aşağıdaki tabloda listelenmiştir:
Depolama kullanımı | Montaj adı | Birim adı |
---|---|---|
HANA verileri | /hana/data/SID/mnt0000<m> | Depolama IP'si:/hana_data_SID_mnt00001_tenant_vol |
HANA günlüğü | /hana/log/SID/mnt0000<m> | Depolama IP'si:/hana_log_SID_mnt00001_tenant_vol |
HANA kayıt yedeklemesi | /hana/log/backups | Depolama IP'si:/hana_log_backups_SID_mnt00001_tenant_vol |
HANA ortak kullanılan | /hana/shared/SID | Depolama IP'si:/hana_shared_SID_mnt00001_tenant_vol/paylaşılan |
usr/sap | /usr/sap/SID | Depolama IP'si:/hana_shared_SID_mnt00001_tenant_vol/usr_sap |
SID , HANA örneği Sistem Kimliği'dir.
Kiracı , bir kiracı dağıtılırken yapılan işlemlerin iç numaralandırmasıdır.
HANA usr/sap aynı birimi paylaşır. Bağlama noktalarının adlandırması, HANA örneklerinin sistem kimliğini ve bağlama noktası numarasını içerir. Ölçek büyütme dağıtımlarında mnt00001 gibi sadece bir bağlama noktası vardır. Ölçek genişletme dağıtımlarında, çalışan ve birincil düğüm sayınız kadar bağlantı görürsünüz.
Ölçeklenebilir ortamlar için veri, günlük ve günlük yedekleme birimleri paylaşılır ve ölçeklenebilir yapılandırmadaki her bir düğüme eklenir. Birden çok SAP örneği olan yapılandırmalar için farklı bir birim kümesi oluşturulur ve HANA Büyük Örneği'ne eklenir. Senaryonuzun depolama düzeni ayrıntıları için bkz. HLI tarafından desteklenen senaryolar.
HANA Büyük Örnekleri, HANA/veri için geniş disk hacmi ve HANA/günlük/yedekleme için bir hacim ile birlikte gelir. Depolama anlık görüntüleri aynı disk birimini kullandığından HANA/verileri çok büyük hale getirdik. Ne kadar çok depolama anlık görüntüsü yaparsanız, atanan depolama birimlerinizdeki anlık görüntüler o kadar fazla alan tüketir.
HANA/günlük/yedekleme biriminin veritabanı yedeklemeleri için birim olması gerekmez. HANA işlem günlüğü yedeklemeleri için yedekleme birimi olarak kullanılacak şekilde boyutlandırılmış. Daha fazla bilgi için bkz. Azure'da SAP HANA (Büyük Örnekler) yüksek kullanılabilirlik ve olağanüstü durum kurtarma.
1 TB'lık artışlarla ek kapasite satın alarak depolama alanınızı artırabilirsiniz. Bu ek depolama alanı, HANA Büyük Örneğine yeni birimler olarak eklenebilir.
Azure Hizmet Yönetimi'ne SAP HANA ile ekleme sırasında sidadm kullanıcısı ve sapsys grubu için bir kullanıcı kimliği (UID) ve grup kimliği (GID) belirteceksiniz (örneğin: 1000.500). SAP HANA sisteminin yüklenmesi sırasında bu değerleri kullanmanız gerekir. Bir birime birden çok HANA örneği dağıtmak istediğiniz için, birden çok birim kümesi alırsınız (her örnek için bir küme). Bu nedenle dağıtım zamanında şunları tanımlamanız gerekir:
- Farklı HANA örneklerinin SID değeri (sidadm ondan türetilir).
- Farklı HANA örneklerinin bellek boyutları. Örnek başına bellek boyutu, her birim kümesindeki birimlerin boyutunu tanımlar.
Depolama sağlayıcısı önerilerine bağlı olarak, aşağıdaki bağlama seçenekleri tüm bağlı birimler için yapılandırılır (önyükleme LUN'sini hariç tutar):
- nfs rw, vers=4, hard, timeo=600, rsize=1048576, wsize=1048576, intr, noatime, lock 0 0
Bu bağlama noktaları, aşağıdaki ekran görüntülerinde gösterildiği gibi /etc/fstab içinde yapılandırılır:
S72m HANA Büyük Örneği üzerinde df -h komutunun çıktısı şu şekilde görünür:
Büyük Örnek alanlarındaki depolama denetleyicisi ve düğümler NTP sunucularına senkronize edilir. Azure'da SAP HANA (Büyük Örnekler) ve Azure VM'lerinin bir NTP sunucusuyla eşitlenmesi önemlidir. Azure veya Büyük Örnek damgalarındaki altyapı ve işlem birimleri arasındaki önemli zaman kaymalarını ortadan kaldırır.
SAP HANA'yı altında kullanılan depolama alanına en iyi duruma getirmek için aşağıdaki SAP HANA yapılandırma parametrelerini ayarlayın:
- max_parallel_io_requests 128
- async_read_submit açık
- async_write_submit_active açık
- Tümünü async_write_submit_blocks
SPS12'ye kadar SAP HANA 1.0 sürümleri için bu parametreler SAP HANA veritabanının yüklenmesi sırasında SAP not #2267798 - SAP HANA veritabanının yapılandırması bölümünde açıklandığı gibi ayarlanabilir.
Hdbparam çerçevesini kullanarak SAP HANA veritabanı yüklemesinin ardından parametreleri de yapılandırabilirsiniz.
HANA Büyük Örneklerinde kullanılan depolamanın dosya boyutu sınırlaması vardır. Boyut sınırlaması dosya başına 16 TB'tır. EXT3 dosya sistemlerindeki dosya boyutu sınırlamalarından farklı olarak HANA, HANA Büyük Örnekler depolaması tarafından uygulanan depolama sınırlamasının örtük olarak farkında değildir. Sonuç olarak, 16 TB'lık dosya boyutu sınırına ulaşıldığında HANA otomatik olarak yeni bir veri dosyası oluşturmaz. HANA dosyayı 16 TB'ın ötesine büyütmeye çalıştığından, HANA hataları bildirir ve dizin sunucusu sonunda kilitlenir.
Önemli
HANA'nın, 16 TB'lık HANA Büyük Örnek depolama alanı dosya boyutu sınırını aşan veri dosyalarını büyütmeye çalışmasını önlemek için, SAP HANA global.ini yapılandırma dosyasında aşağıdaki parametreleri ayarlayın:
SAP HANA 2.0 ile hdbparam çerçevesi kullanım dışı bırakılmıştır. Bu nedenle parametrelerin SQL komutları kullanılarak ayarlanması gerekir. Daha fazla bilgi için bkz. SAP notu #2399079: HANA 2'de hdbparam'ın ortadan kaldırılması.
Mimarinizin depolama düzeni hakkında daha fazla bilgi edinmek için HLI tarafından desteklenen senaryolara bakın.
Sonraki adımlar
Sap HANA'yı Azure'a yükleme adımlarını izleyin (Büyük Örnekler).