Condividi tramite


Ripristinare gli snapshot dell'istanza del database SAP HANA nelle macchine virtuali di Azure

Questo articolo descrive come ripristinare un'istanza del database SAP HANA di cui è stato eseguito il backup in un'altra macchina virtuale di destinazione tramite snapshot.

Nota

Per eseguire un ripristino sul posto, ovvero sovrascrivere la macchina virtuale sottoposta a backup scollegando i dischi esistenti e collegando nuovi dischi, scollegare i dischi esistenti e vedere le sezioni seguenti.

È possibile ripristinare lo snapshot e lo snapshot di archiviazione HANA come dischi selezionando Collega e quindi montandoli nel computer di destinazione. Backup di Azure, tuttavia, non ripristinerà automaticamente il sistema HANA nel punto richiesto.

Ecco i due flussi di lavoro:

Nota

SAP HANA consiglia di ripristinare l'intero sistema durante il ripristino dello snapshot. Ciò significa che è necessario ripristinare anche il database di sistema. Se il database di sistema viene ripristinato, le informazioni di accesso/utenti vengono sovrascritte o aggiornate e i successivi tentativi di ripristino dei database tenant potrebbero non riuscire dopo il ripristino del database di sistema. Le due opzioni per risolvere questo problema sono:

  • Sia la macchina virtuale di cui è stato eseguito il backup che la macchina virtuale di destinazione hanno la stessa chiave di backup (incluso nome utente e password). Ciò significa che il servizio di backup HANA può connettersi con le stesse credenziali e continuare a ripristinare i database tenant.
  • Se la macchina virtuale sottoposta a backup e la macchina virtuale di destinazione hanno chiavi diverse, lo script di preregistrazione deve essere eseguito dopo il ripristino del database di sistema. Questa azione aggiorna le credenziali nella macchina virtuale di destinazione e quindi i database tenant possono essere recuperati.

Prerequisiti

Autorizzazioni necessarie per il ripristino dello snapshot

Durante il ripristino, Backup di Azure usa l'identità gestita della macchina virtuale di destinazione per leggere gli snapshot del disco da un gruppo di risorse specificato dall'utente, creare dischi in un gruppo di risorse di destinazione e collegarli alla macchina virtuale di destinazione.

La risorsa, le autorizzazioni e l'ambito sono elencate nella tabella seguente:

Entità Ruolo predefinito Ambito dell'autorizzazione Descrizione
Macchina virtuale di destinazione Collaboratore macchine virtuali Amministratore del backup che configura ed esegue il ripristino dello snapshot HANA e l'identità del servizio gestita della macchina virtuale di destinazione. Ripristina da snapshot del disco per creare nuovi dischi gestiti e collegare o montare nella macchina virtuale o nel sistema operativo di destinazione.
Gruppo di risorse snapshot di origine Collaboratore snapshot del disco Destinazione. Ripristini da snapshot del disco.
Gruppo di risorse del disco di destinazione (in cui sono presenti tutti i dischi esistenti della macchina virtuale di destinazione, per il ripristino).

Gruppo di risorse del disco di destinazione (in cui verranno creati tutti i nuovi dischi durante il ripristino).
Operatore di ripristino del disco Identità del servizio gestito della macchina virtuale di destinazione. Ripristina da snapshot del disco per creare nuovi dischi gestiti e collegare o montare nella macchina virtuale o nel sistema operativo di destinazione.

Al termine del ripristino, è possibile revocare queste autorizzazioni.

Nota

  • Le credenziali usate devono avere le autorizzazioni per concedere ruoli ad altre risorse. I ruoli devono essere Proprietario o Amministratore accesso utenti, come indicato in Passaggi per assegnare un ruolo di Azure.
  • È possibile usare il portale di Azure per assegnare tutte le autorizzazioni precedenti durante il ripristino.

Informazioni sull'architettura di ripristino dello snapshot dell'istanza di SAP HANA.

Stabilire la connettività di rete

Informazioni sulle configurazioni di rete necessarie per lo snapshot dell'istanza di HANA.

Ripristinare l'intero sistema in un punto di ripristino dello snapshot

Nelle sezioni seguenti si apprenderà come ripristinare il sistema nel punto di ripristino dello snapshot.

Selezionare e montare lo snapshot

Per selezionare e montare lo snapshot, eseguire le operazioni seguenti:

  1. Nel portale di Azure passare all'insieme di credenziali di Servizi di ripristino.

  2. Nel riquadro sinistro selezionare Elementi di backup.

  3. Selezionare Area primaria e quindi SAP HANA nella macchina virtuale di Azure.

    Screenshot che mostra dove selezionare l'opzione dell'area primaria per la selezione della macchina virtuale.

  4. Nella pagina Elementi di backup selezionare Visualizza dettagli corrispondente all'istanza snapshot di SAP HANA.

    Screenshot che mostra dove visualizzare i dettagli dello snapshot del database HANA.

  5. Selezionare Ripristina.

    Screenshot che mostra l'opzione 'Restore' per lo snapshot del database HANA.

  6. Nel riquadro Ripristina selezionare la macchina virtuale di destinazione a cui collegare i dischi, l'istanza di HANA necessaria e il gruppo di risorse.

  7. Nel riquadro Punto di ripristino scegliere Seleziona.

    Screenshot che mostra per selezionare il punto di ripristino snapshot HANA.

    Nota

    L'opzione Collega e monta solo crea dischi dal punto di snapshot selezionato e monta alla macchina virtuale di destinazione. Al termine del ripristino, usare HANA Studio per avviare il processo di ripristino da snapshot e completare il ripristino del database di sistema nel punto di ripristino più recente. Eseguire quindi lo script di pre-registrazione nella macchina virtuale di destinazione per reimpostare le credenziali utente di backup. Continuare quindi a completare il processo di ripristino del database tenant, allo stesso snapshot o allo stesso punto di accesso tramite il backup

  8. Nel riquadro Seleziona punto di ripristino selezionare un punto di ripristino e quindi selezionare OK.

  9. Selezionare il gruppo di risorse corrispondente e l'identità gestita a cui vengono assegnate tutte le autorizzazioni per il ripristino.

  10. Selezionare Convalida per verificare che tutte le autorizzazioni siano assegnate all'identità gestita per gli ambiti pertinenti.

  11. Se le autorizzazioni non sono assegnate, selezionare Assegna ruoli/identità mancanti.

    Dopo aver assegnato i ruoli, il portale di Azure convalida automaticamente gli aggiornamenti delle autorizzazioni.

  12. Selezionare OK per creare dischi da snapshot, collegarli alla macchina virtuale di destinazione e montarli.

Ripristinare il database di sistema

Per ripristinare il database di sistema usando il portale di Azure, seguire questa procedura:

  1. Passare al riquadro Ripristina e quindi selezionare Database di sistema (incluso collegamento e montaggio).

    Screenshot che mostra come ripristinare il database, tra cui collegare e montare dischi per la macchina virtuale di destinazione.

    Nota

    Questa opzione crea dischi dal punto di ripristino snapshot selezionato e collega questi dischi alla macchina virtuale di destinazione specificata. Ripristina anche il database di sistema nella macchina virtuale di destinazione.

  2. Nella macchina virtuale selezionare la macchina virtuale di destinazione dall'elenco a discesa.

  3. In Punto di ripristino snapshot fare clic su Seleziona e scegliere il punto di ripristino.

  4. Selezionare Convalida.

  5. Al termine della convalida, selezionare OK per ripristinare.

Per ripristinare il database di sistema dallo snapshot dei dati usando HANA Studio. Per altre informazioni, vedere la documentazione di SAP.

Nota

Dopo aver ripristinato il database di sistema, è necessario eseguire lo script di preregistrazione nella macchina virtuale di destinazione per aggiornare le credenziali utente.

Ripristinare database tenant

Quando il database di sistema viene ripristinato, eseguire lo script di preregistrazione nella macchina virtuale di destinazione e ripristinare i database tenant.

Per ripristinare i database tenant usando il portale di Azure, seguire questa procedura:

  1. Passare al riquadro Ripristina e quindi selezionare Database tenant.

    Screenshot che mostra come avviare il ripristino del database tenant nella macchina virtuale di destinazione.

  2. Nella macchina virtuale selezionare la macchina virtuale di destinazione dall'elenco a discesa.

  3. In Punto di ripristino snapshot fare clic su Seleziona e scegliere il punto di ripristino.

  4. Selezionare Convalida.

  5. Al termine della convalida, selezionare OK per ripristinare.

È anche possibile usare HANA Studio per ripristinare tutti i database tenant da uno snapshot dei dati. Per ulteriori informazioni, vedere la documentazione HANA.

Ripristinare il database in un punto di log diverso nel tempo in uno snapshot

Per ripristinare il database in un punto di log diverso, eseguire le operazioni seguenti.

Selezionare e montare lo snapshot più vicino

Identificare prima di tutto lo snapshot più vicino al punto di log richiesto in tempo. Quindi collegare e montare lo snapshot alla macchina virtuale di destinazione.

Ripristinare il database di sistema

Per selezionare e ripristinare il punto nel tempo necessario per il database di sistema, seguire questa procedura:

  1. Nel riquadro sinistro dell'insieme di credenziali di Servizi di ripristino selezionare Elementi di backup.

  2. Selezionare Area primaria e quindi SAP HANA nella macchina virtuale di Azure.

  3. Nel riquadro Elementi di backup selezionare il collegamento Visualizza dettagli per l'istanza del database di sistema.

    Screenshot che mostra dove visualizzare i dettagli dell'istanza del database di sistema.

  4. Nel riquadro elementi systemdb selezionare Ripristina.

    Screenshot che mostra come aprire la pagina

  5. Nel riquadro Ripristina selezionare Ripristina log tramite snapshot.

  6. Selezionare la macchina virtuale e il gruppo di risorse necessari.

  7. Sotto la casella Punto di ripristino selezionare il collegamento Seleziona.

    Screenshot che mostra come selezionare i punti di ripristino del log dell'istanza del database di sistema per il ripristino.

  8. Nel riquadro Seleziona punto di ripristino selezionare il punto di ripristino e quindi selezionare OK.

    Nota

    I log vengono visualizzati dopo il punto di snapshot ripristinato in precedenza.

  9. Seleziona OK.

Ripristinare il database tenant

Per ripristinare il database tenant, eseguire le operazioni seguenti:

  1. Nel portale di Azure passare all'insieme di credenziali di Servizi di ripristino.

  2. Nel riquadro sinistro selezionare Elementi di backup.

  3. Selezionare Area primaria e quindi SAP HANA nella macchina virtuale di Azure.

    Screenshot che mostra dove selezionare l'opzione area primaria per eseguire il backup del database tenant.

  4. Nel riquadro Elementi di backup selezionare il collegamento Visualizza dettagli per il database tenant di SAP HANA.

    Screenshot che mostra il collegamento

  5. Selezionare Ripristina.

    Screenshot che mostra dove selezionare l'opzione 'Ripristina' per il database tenant HANA.

  6. Nel riquadro Ripristina selezionare la macchina virtuale di destinazione a cui collegare i dischi, l'istanza di HANA necessaria e il gruppo di risorse.

    Screenshot che mostra dove selezionare il punto di ripristino del log sugli snapshot per il database tenant.

    Assicurarsi che la macchina virtuale di destinazione e il gruppo di risorse del disco di destinazione dispongano delle autorizzazioni pertinenti usando lo script di PowerShell o dell'interfaccia della riga di comando.

  7. In Punto di ripristino scegliere Seleziona.

  8. Nel riquadro Seleziona punto di ripristino selezionare il punto di ripristino e quindi selezionare OK.

    Nota

    I log vengono visualizzati dopo il punto di snapshot ripristinato in precedenza.

  9. Seleziona OK.

Nota

Assicurarsi di aver ripristinato tutti i database tenant in base alle linee guida di SAP HANA.

Ripristino tra aree

Gli snapshot del disco gestito non vengono trasferiti nell'insieme di credenziali di Servizi di ripristino. Pertanto, il ripristino tra aree è l'unica opzione possibile tramite backup del flusso Backint.

Passaggi successivi