24 Ocak 2017 Salı

Arcserve Backup ile SAP HANA Backup Rehberi

 

Merhabalar,

Son günlerdeki popüler konulardan ve çok sorulan sorulardan birisi de SAP HANA yedeklerini nasıl alacağız sorusu. Peki asıl konumuz olan Arcserve Backup ile implementasyonu nasıl gerçekleştireceğiz. İşte bu konu ile ilgili Arcserve Türkiye çalışanlarından olan Murat Kaykı'nın hazırlamış olduğu bir döküman bulunmakta. Dökümanı okunduktan sonra hızlıca aksiyon alabilecek şekilde yazılmış. Sizlerle paylaşıyorum. Sorularınız olursa buradan ya da kurumsal mail adreslerimizden ulaşabilirsiniz. 


SAP HANA BACKUP REHBERİ

Fiyatlardan dolayı çok fazla firma kullanmasada SAP HANA adından ülkemizde de söz ettirmeye başladı. Peki böyle önemli bir sistem nasıl yedeklenmeli?
Bu yazıda bu soruya yanıt arayacağız . . . 

SAP HANA Nasıl Korunur:

Sap Hana backup 'ını Arcserve Backup R17 online olarak alıp ve restore etmeye imkan sağlamaktadır. Arcserve Backup R17 'nin Ent. Option for SAP HANA sayesinde Arcserve Backup ve SAP HANA database sunucusu arasındaki backup 'lama ve restore sırasındaki haberleşmeyi ve adımları kontrol etmektedir. Bu kontrolde Arcserve SAP HANA Agent backup 'lamanın hazırlanması geri getirilmesi ve işlenmesi adımlarını ağ üzerinden de takip etmektedir.

Bu opsiyon aşağıdaki işlemlere izin vermektedir;

■ Manage remote backups
■ Backup complete databases
■ Recover a complete database
■ Backup to a wide array of storage devices

Peki bize ne sağlıyacak biz zaten SAP yada SAP HANA backup 'ını alabiliyoruz ve farklı bir yazılıma ihtiyaç duymuyoruz diyorsanız size şunu sormak isterimböyle önemli bir sistemde RPO/RTO raporlamanızı yapabiliyormusunuz yani benim sistemim down olsa şu kadar zamanda sistemimi up yaparım diyebiliyormusunuz fakat bir backup yazılımı kullanırsanız Media Pool 'larınızı organize edebilirsiniz böylece gün, hafta, ay ve yıl olrak backuplarınızı düzgünce kataloglayıp takip edebilirsiniz. Yedeklerinizin otomatik olarak farklı storage yada bölgelere göndererek daha sağlam bir disaster yapısını kurabilirsiniz.

Ayrıca SAP database 'i hakkında UDP 'de bazı farklı yedekleme çözümleride mevcuttur biz şimdi Hana 'dan devam edelim.

NOT : ARCSERVE BACKUP R17 İÇİN GEÇERLİ ADIMLARDIR BU SEBEPLE PAKET İSİMLERİ VERSİYONA GÖRE FARKLILIK GÖSTEREBİLİR.

SAP Agent 'ı kurmadan önce sorunsuz bir kurulum için libstdc++33-32bit.* paketinin OS 'de var olduğundan emin olun yada mevcut değilse yükleyin. Aksi halde aşağıdaki hatayı almanız muhtemeldir.

Kurulum öncesinde dikkat edeceğiniz diğer adımlar aşağıdaki gibidir.

■ Arcserve Backup R17 'nin Ent. Option for SAP HANA Agent için sisteminizin min. donanım ve yazılımsal gereklilikleri karşıladığından emin olunuz. Bunun için Arcserve Backup compability Matrix 'i kontrol edebilirisniz.
■ Bir Arcserve Backup sunucusuna sahip olduğunuzdan emin olunuz.
■ SAP HANA 'da super user haklarına sahip olduğunuzdan emin olunuz.
■ SAP HANA server component 'lerinin Agent kurduğunuz yerde olduğundan emin olunuz.

Sonrasında Arcserve Backup Enterprise Option for SAP HANA ve Client Agent 'ı SAP HANA sunucusuna yüklüyoruz. Arcserve Backup Linux Agent 'ı kuruyoruz. Burada Arcserve backup Agent Guide 'dan adımları kontrol edebilirsiniz. Sonrasında Aşağıda görüldüğü gibi ilgili path 'den ./hanasetup çalıştırarak Enterprise Option for SAP HANA modülünü sisteme yüklüyoruz.
 Arcserve Linux Agent kuruldukdan sonra kurulum path'leri aşağıdaki gibidri ve ./hanasetup bu path 'ler altından bulabilirsiniz.
Not : Agent kurulumlarından önce compability matrix 'i kontrol etmeyi unutmayınız.

Enterprise Option for SAP HANA modülünün konfigirasyonu nasıl yapılır: 

To select the default, press Enter.
The default ID is:  SAP HANA SID yazıyoruz. Örneğin HDB

To select the default directory press Enter.
The default directory is: SAP home directory yazıyoruz. Örneğin /usr/sap

Agent kurulumu sırasında pfilesetup yes derseniz;
Backup almak için kullanacağınız parametreleri bu adımda düzenliyorsunuz. Dilerseniz sonradanda düzenlenebilmektedir.

Örneğin aşağıdaki örnekdeki gibi bir pfilesetup yapabilir ve bunu çağırtabilirsiniz.

HOST = <Agent kurulu olan hana server>
USERNAME= <SAP/HANA yetkili kullanıcı> 
PASSWORD= <Kullanıcı şifresi>
DESTGROUP= <Arcserve device group> Tape yada disk storage için oluşturduğunuz setin adı
DESTTAPE= <Tape autoloader 'ın adı>
MEDIAPOOL= <Arcserve Backup 'da tanımladığınız media pool adı>

Tüm adımlar sonrasında agent konfigirasyon tamamlanmış oluyor.


Son bir işlem daha kaldı bu da tabiki üçüncü parti yazılımların backup alabilmesi için backint 'in tanımlanmasıdır. Backint destination bilgilerinin tape ve storage parametrelerinin saklandığı yerdir bu sebeple backint 'i de ilgili bilgilerimiz ile editliyoruz.
 Backup 'ı tetiklemek içinde aşağıdaki komut kullanılabilmektedir ayrıca SAP HANA Studİo 'dan schedule edebilirsiniz. Adımlar ise şöyledir.

SAP HANA Admin user ile bağlanın.
hdbsql -i 00 -u SYSTEM -p Password "backup data using backint (‘Full_Backup’)" örnek komut 'u sisteminize göre editleyip kullanabilirsiniz.

                                                                                                    Topoloji Aşağıdaki gibidir.


Log Backups :

SAP HANA Studio 'dan Log backup tanımlamalarımızı yapabilmekteyiz ve adımlar aşağıdaki gibidir.

  • SAP HANA Studio Açın.
  • İlgili instance 'a çift tıklayın.
  • Instance, Configuration, Global.ini , [ ]backup yoluna gidin.
  • log_backup_using_backint false 'dan true yapın.

Ayrıca bu tanım Backint global.ini file 'dan da yapılmaktadır.
/usr/sap/HDB/global/hdb/custom/config. 
og_backup_using_backint = true

Murat Kayki 
Arcserve Postsales Engineer

KAYNAK : https://documentation.arcserve.com/Arcserve-Backup/Available/R17/ENU/Bookshelf_Files/PDF/AB_SAP_HANA_W_ENU.pdf