Zálohování a obnovení SAP HANA v Azure (velké instance)

Dokončeno

Zálohy založené na snímcích

Abyste se ujistili, že se skript snímků úspěšně spustí, ujistěte se, že je Perl nainstalovaný v operačním systému Linux na serveru HANA Large Instances. Perl je předinstalovaný v jednotce velké instance HANA. Pokud chcete zkontrolovat verzi Perl, použijte následující příkaz:

perl –v

Nastavení snímků úložiště

Pokud chcete nastavit snímky úložiště s velkými instancemi HANA, postupujte takto:

  1. Nainstalujte klienta SAP HANA HDB.
  2. Upravte /etc/ssh/ssh_config přidáním řádku.MACs hmac-sha1
  3. Vytvořte uživatelský účet zálohování SAP HANA na hlavním uzlu pro každou instanci SAP HANA, kterou spustíte, pokud je to možné.
  4. Nainstalujte klienta SAP HANA HDB na všechny servery velkých instancí SAP HANA.
  5. Na prvním serveru velkých instancí SAP HANA v každé oblasti vytvořte veřejný klíč pro přístup k základní infrastruktuře úložiště, která řídí vytváření snímků.
  6. Zkopírujte skripty a konfigurační soubor z GitHubu do umístění hdbsql v instalaci SAP HANA.
  7. Podle potřeby upravte soubor HANABackupDetails.txt pro příslušné specifikace zákazníka.

Pokud spustíte scénář MCOD s několika instancemi SAP HANA v jedné jednotce velké instance HANA, máte pro každou instanci SAP HANA zřízené samostatné svazky úložiště.

Krok 1: Instalace klienta SAP HANA HDB

Operační systém Linux nainstalovaný v SAP HANA v Azure (velké instance) obsahuje složky a skripty potřebné ke spouštění snímků úložiště SAP HANA pro účely zálohování a zotavení po havárii. Podívejte se na novější verze na GitHubu na adrese https://github.com/Azure/hana-large-instances-self-service-scripts/tree/master/snapshot_tools_v4.x. Různé skripty můžou mít různé dílčí verze ve stejné hlavní verzi. Při instalaci SAP HANA je vaší zodpovědností nainstalovat klienta SAP HANA HDB do jednotek velkých instancí HANA.

Krok 2: Změna /etc/ssh/ssh_config

Postupujte podle pokynů v části Povolení komunikace s úložištěm v ručním obnovení snímku s dokumentem HANA Studio.

Krok 3: Vytvoření veřejného klíče

Pokud chcete povolit přístup k rozhraním snímků úložiště vašeho tenanta HANA Large Instance, vytvořte přihlašovací postup prostřednictvím veřejného klíče.

Na prvním serveru SAP HANA v Azure (velké instance) ve vašem tenantovi vytvořte veřejný klíč pro přístup k infrastruktuře úložiště. S veřejným klíčem se heslo nevyžaduje pro přihlášení k rozhraním snímků úložiště. Také nemusíte udržovat přihlašovací údaje pro heslo s veřejným klíčem.

Pokud chcete vygenerovat veřejný klíč, postupujte podle pokynů v části Povolení komunikace s úložištěm v dokumentu Ruční obnovení snímku s dokumentem HANA Studio.

Krok 4: Vytvoření uživatelského účtu SAP HANA

Pokud chcete začít vytvářet snímky SAP HANA, vytvořte v SAP HANA uživatelský účet, který můžou používat skripty snímků úložiště. Pro tento účel vytvořte uživatelský účet SAP HANA v aplikaci SAP HANA Studio. Uživatel musí být vytvořen v rámci SYSTEMDB, a ne v databázi SID pro MDC. V prostředí s jedním kontejnerem se uživatel vytvoří v databázi tenanta. Tento účet musí mít oprávnění ke čtení služby Backup Správa a katalogu.

Podrobnosti najdete v části Povolení komunikace se SAP HANA v dokumentu ručního obnovení snímku pomocí aplikace HANA Studio.

Krok 5: Autorizace uživatelského účtu SAP HANA

V tomto kroku autorizujete uživatelský účet SAP HANA, který jste vytvořili, aby skripty nemusely za běhu odesílat hesla. Příkaz SAP HANA hdbuserstore umožňuje vytvoření uživatelského klíče SAP HANA. Klíč je uložený na jednom nebo několika uzlech SAP HANA. Uživatelský klíč umožňuje uživateli přistupovat k SAP HANA, aniž by musel spravovat hesla z procesu skriptování.

Důležité

Spusťte příkaz se stejným kontextem uživatele, ve kterému jsou spouštěné příkazy snímků. Jinak příkazy snímků nebudou fungovat správně.

Krok 6: Získání skriptů snímků, konfigurace snímků a otestování konfigurace a připojení

Stáhněte si nejnovější verzi skriptů z GitHubu. Podrobnosti týkající se jejich použití najdete v dokumentu HANA Studio o ručním obnovení snímku.

Krok 7: Provádění snímků

Po dokončení přípravných kroků můžete začít konfigurovat a plánovat skutečné snímky úložiště. Skript, který se má naplánovat, funguje s konfigurací vertikálního navýšení kapacity a horizontálního navýšení kapacity SAP HANA. Pro pravidelné a pravidelné spouštění skriptu zálohování naplánujte skript pomocí nástroje cron.

Podrobnosti najdete v části Provést zálohování snímků – azure_hana_backup části Ruční obnovení snímku pomocí dokumentu HANA Studio.

Když se skript azure_hana_backup spustí, vytvoří snímek úložiště v následujících třech fázích:

  1. Spustí snímek SAP HANA.
  2. Spustí snímek úložiště.
  3. Odebere snímek SAP HANA vytvořený před spuštěním snímku úložiště.

Pokud chcete skript spustit, zavolejte ho ze spustitelné složky HDB, do které byl zkopírovaný.

Doba uchovávání se spravuje s počtem snímků odeslaných jako parametr při spuštění skriptu. Doba, kterou snímky úložiště pokrývají, je funkce období provádění a počtu snímků odeslaných jako parametr při spuštění skriptu.

Pokud počet snímků, které jsou zachovány, překračuje počet pojmenovaných jako parametr ve volání skriptu, nejstarší snímek úložiště stejného popisku se odstraní před spuštěním nového snímku. Číslo, které dáte jako poslední parametr volání, je číslo, které můžete použít k řízení počtu snímků, které se uchovávají. S tímto číslem můžete také nepřímo řídit místo na disku, které se používá pro snímky.