SAPHANAcadangan di Amazon EC2 - AWS Backup

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SAPHANAcadangan di Amazon EC2

catatan

Layanan yang didukung oleh Wilayah AWSberisi Wilayah yang saat ini didukung tempat cadangan SAP HANA basis data di EC2 instans Amazon tersedia.

AWS Backup mendukung pencadangan dan pemulihan SAP HANA database pada instans Amazon. EC2

Ikhtisar SAP HANA database dengan AWS Backup

Selain kemampuan untuk membuat backup dan memulihkan database, integrasi AWS Backup dengan Amazon EC2 Systems Manager untuk SAP memungkinkan pelanggan untuk mengidentifikasi dan menandai database. SAP HANA

AWS Backup terintegrasi dengan AWS Backint Agent untuk SAP HANA melakukan backup dan restores. Untuk informasi lebih lanjut, lihat AWS Backint.

Prasyarat untuk membuat cadangan database melalui SAP HANA AWS Backup

Beberapa prasyarat harus diselesaikan sebelum aktivitas pencadangan dan pemulihan dapat dilakukan. Perhatikan bahwa Anda memerlukan akses administratif ke SAP HANA database dan izin untuk membuat IAM peran dan kebijakan baru di AWS akun Anda untuk melakukan langkah-langkah ini.

Lengkapi prasyarat ini di Amazon Systems EC2 Manager.

Ini adalah praktik terbaik untuk mendaftarkan setiap HANA instance hanya sekali. Beberapa pendaftaran dapat menghasilkan beberapa ARNs untuk database yang sama. Mempertahankan satu ARN dan pendaftaran menyederhanakan pembuatan dan pemeliharaan rencana cadangan dan juga dapat membantu mengurangi duplikasi cadangan yang tidak direncanakan.

SAPHANAoperasi cadangan di AWS Backup konsol

Setelah prasyarat dan SSM SAP pengaturan selesai, Anda dapat mencadangkan dan memulihkan basis data Anda. SAP HANA EC2

Ikut serta untuk melindungi SAP HANA sumber daya

Untuk digunakan AWS Backup untuk melindungi SAP HANA database Anda, SAP HANA harus diaktifkan sebagai salah satu sumber daya yang dilindungi. Untuk ikut serta:

  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Pada panel navigasi kiri, pilih Pengaturan.

  3. Di bawah Keikutsertaan layanan, pilih Konfigurasi sumber daya.

  4. Ikut serta SAPHANAdi AmazonEC2. .

  5. Klik Konfirmasi.

Keikutsertaan layanan untuk SAP HANA di Amazon sekarang EC2 akan diaktifkan.

Buat cadangan SAP HANA database terjadwal

Anda dapat mengedit rencana cadangan yang ada dan menambahkan SAP HANA sumber daya ke dalamnya, atau Anda dapat membuat rencana cadangan baru hanya untuk SAP HANA sumber daya.

Jika Anda memilih untuk membuat rencana cadangan baru, Anda akan memiliki tiga opsi:

  1. Opsi 1: Mulailah dengan templat

    1. Pilih templat rencana cadangan.

    2. Tentukan nama rencana cadangan.

    3. Klik Buat rencana.

  2. Opsi 2: Bangun rencana baru

    1. Tentukan nama rencana cadangan.

    2. Secara opsional menentukan tag untuk ditambahkan ke rencana cadangan.

    3. Tentukan konfigurasi aturan cadangan.

      1. Tentukan nama aturan cadangan.

      2. Pilih brankas yang ada atau buat brankas cadangan baru. Di sinilah cadangan Anda disimpan.

      3. Tentukan frekuensi cadangan.

      4. Tentukan jendela cadangan.

        Catatan transisi ke penyimpanan dingin saat ini tidak didukung.

      5. Tentukan periode retensi.

        Salin ke tujuan saat ini tidak didukung

      6. (Opsional) Tentukan tag untuk ditambahkan ke titik pemulihan.

    4. Klik Buat rencana.

  3. Opsi 3: Tentukan rencana menggunakan JSON

    1. Tentukan JSON rencana cadangan Anda dengan memodifikasi JSON ekspresi rencana cadangan yang ada atau membuat ekspresi baru.

    2. Tentukan nama rencana cadangan.

    3. Klik Validasi JSON.

    Setelah rencana cadangan berhasil dibuat, Anda dapat menetapkan sumber daya ke rencana cadangan di langkah berikutnya.

Paket apa pun yang Anda gunakan, pastikan Anda menetapkan sumber daya. Anda dapat memilih SAP HANA database mana yang akan ditetapkan, termasuk database sistem dan penyewa. Anda juga memiliki opsi untuk mengecualikan sumber daya tertentuIDs.

Buat cadangan basis data sesuai permintaan SAP HANA

Anda dapat membuat cadangan sesuai permintaan penuh yang berjalan segera setelah pembuatan. Perhatikan bahwa cadangan SAP HANA basis data berdasarkan permintaan di instans EC2 Amazon adalah cadangan penuh; pencadangan tambahan tidak didukung.

Cadangan sesuai permintaan Anda sekarang dibuat. Ini akan mulai mencadangkan sumber daya yang Anda tentukan. Konsol akan mentransisikan Anda ke halaman Backup jobs di mana Anda dapat melihat kemajuan pekerjaan. Catat ID pekerjaan cadangan dari spanduk biru di bagian atas layar Anda, karena Anda akan membutuhkannya untuk dengan mudah menemukan status pekerjaan cadangan Anda. Ketika cadangan selesai, status akan berlanjut keCompleted. Pencadangan dapat memakan waktu hingga beberapa jam.

Segarkan daftar pekerjaan Backup untuk melihat perubahan status. Anda juga dapat mencari dan mengklik ID pekerjaan cadangan Anda untuk melihat status pekerjaan terperinci.

Pencadangan berkelanjutan dari database SAP HANA

Anda dapat membuat cadangan berkelanjutan, yang dapat digunakan dengan point-in-time restore (PITR) (perhatikan bahwa cadangan sesuai permintaan menyimpan sumber daya dalam keadaan di mana mereka diambil; sedangkan PITR menggunakan backup berkelanjutan yang mencatat perubahan selama periode waktu tertentu).

Dengan pencadangan berkelanjutan, Anda dapat memulihkan SAP HANA database Anda pada sebuah EC2 instans dengan memutarnya kembali ke waktu tertentu yang Anda pilih, dalam waktu 1 detik presisi (kembali maksimal 35 hari). Pencadangan berkelanjutan bekerja dengan terlebih dahulu membuat cadangan penuh sumber daya Anda, dan kemudian terus-menerus mencadangkan log transaksi sumber daya Anda. PITRrestore bekerja dengan mengakses cadangan penuh Anda dan memutar ulang log transaksi ke waktu yang Anda minta AWS Backup untuk memulihkan.

Anda dapat ikut serta dalam pencadangan berkelanjutan saat Anda membuat paket cadangan AWS Backup menggunakan AWS Backup konsol atau. API

Untuk mengaktifkan pencadangan berkelanjutan menggunakan konsol
  1. Masuk ke AWS Management Console, dan buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Backup plan, lalu pilih Buat paket Backup.

  3. Di bawah Aturan Backup, pilih Aturan Tambahkan Cadangan.

  4. Di bagian Konfigurasi aturan Backup, pilih Aktifkan pencadangan berkelanjutan untuk sumber daya yang didukung.

Setelah Anda menonaktifkan PITR(point-in-timerestore) untuk backup SAP HANA database, log akan terus dikirim ke AWS Backup sampai titik pemulihan berakhir (status sama. EXPIRED) Anda dapat mengubah ke lokasi cadangan log alternatif SAP HANA untuk menghentikan transmisi log ke AWS Backup.

Titik pemulihan berkelanjutan dengan status STOPPED menunjukkan bahwa titik pemulihan berkelanjutan telah terputus; yaitu, log yang ditransmisikan dari SAP HANA ke AWS Backup yang menunjukkan perubahan tambahan ke database memiliki celah. Titik pemulihan yang terjadi dalam jeda jangka waktu ini memiliki status. STOPPED.

Untuk masalah yang mungkin Anda temui selama memulihkan pekerjaan pencadangan berkelanjutan (titik pemulihan), lihat bagian SAPHANAMemulihkan pemecahan masalah pada panduan ini.

Lihat cadangan SAP HANA basis data

Lihat status pekerjaan pencadangan dan pemulihan:

  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Tugas.

  3. Pilih pekerjaan cadangan, pulihkan pekerjaan, atau salin pekerjaan untuk melihat daftar pekerjaan Anda.

  4. Cari dan klik ID pekerjaan Anda untuk melihat status pekerjaan terperinci.

Lihat semua titik pemulihan di brankas:

  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Brankas cadangan.

  3. Cari dan klik brankas cadangan untuk melihat semua titik pemulihan di dalam brankas.

Lihat detail sumber daya yang dilindungi:

  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Sumber daya yang dilindungi.

  3. Anda juga dapat memfilter berdasarkan jenis sumber daya untuk melihat semua cadangan dari jenis sumber daya tersebut.

Gunakan AWS CLI untuk SAP HANA database dengan AWS Backup

Setiap tindakan dalam konsol Backup memiliki API panggilan yang sesuai.

Untuk mengkonfigurasi dan mengelola secara terprogram AWS Backup dan sumber dayanya, gunakan API panggilan StartBackupJobuntuk membuat cadangan SAP HANA database pada sebuah EC2 instance.

Gunakan start-backup-job sebagai CLI perintah.

Memecahkan masalah backup database SAP HANA

Jika Anda menemukan kesalahan selama alur kerja Anda, lihat contoh kesalahan berikut dan resolusi yang disarankan:

Prasyarat Python

  • Kesalahan: Kesalahan Zypper terkait dengan versi Python karena untuk SSM dan SAP memerlukan Python 3.6 tetapi 12 SUSE secara AWS Backup default mendukung Python 3.4. SP5

    Resolusi: Instal beberapa versi Python SUSE12 SP5 dengan melakukan langkah-langkah berikut:

    1. Jalankan perintah update-alternative untuk membuat symlink untuk Python 3 di '/ 3'. usr/local/bin/' instead of directly using '/usr/bin/python Perintah ini akan menetapkan Python 3.4 sebagai versi default. Perintahnya adalah: # sudo update-alternatives —install /usr/local/bin/python3 python3 /usr/bin/python3.4 5

    2. Tambahkan Python 3.6 ke konfigurasi alternatif dengan menjalankan perintah berikut: # sudo update-alternatives —install /usr/local/bin/python3 python3 /usr/bin/python3.6 2

    3. Ubah konfigurasi alternatif ke Python 3.6 dengan menjalankan perintah berikut: # sudo update-alternatives —config python3

      Output berikut harus ditampilkan:

      There are 2 choices for the alternative python3 (providing /usr/local/bin/python3). Selection Path Priority Status * 0 /usr/bin/python3.4 5 auto mode 1 /usr/bin/python3.4 5 manual mode 2 /usr/bin/python3.6 2 manual mode Press enter to keep the current choice[*], or type selection number:
    4. Masukkan nomor yang sesuai dengan Python 3.6.

    5. Periksa versi Python dan konfirmasikan Python 3.6 sedang digunakan.

    6. (Opsional, tetapi disarankan) Verifikasi perintah Zypper berfungsi seperti yang diharapkan.

Amazon EC2 Systems Manager untuk SAP penemuan dan pendaftaran

  • Kesalahan: SSM karena SAP gagal menemukan beban kerja karena akses yang diblokir ke titik akhir publik untuk AWS Secrets Manager dan. SSM

    Resolusi: Uji apakah titik akhir dapat dijangkau dari database Anda. SAP HANA Jika tidak dapat dijangkau, Anda dapat membuat VPC titik akhir Amazon untuk AWS Secrets Manager dan SSM untukSAP.

    1. Uji akses ke Secrets Manager dari EC2 host Amazon untuk HANA DB dengan menjalankan perintah berikut:aws secretsmanager get-secret-value —secret-id hanaeccsbx_hbx_database_awsbkp. Jika perintah gagal mengembalikan nilai, firewall memblokir akses ke titik akhir layanan Secrets Manager. Log akan berhenti pada langkah “Mengambil rahasia dari Secrets Manager”.

    2. Uji konektivitas ke SSM SAP titik akhir dengan menjalankan perintahaws ssm-sap list-registration. Jika perintah gagal mengembalikan nilai, firewall memblokir akses ke SAP titik akhir SSM for.

      Contoh kesalahan:Connection was closed before we received a valid response from endpoint URL: “https://ssm-sap.us-west-2.amazonaws.com/register-application".

    Ada dua opsi untuk melanjutkan jika titik akhir tidak dapat dijangkau.

    • Buka port firewall untuk memungkinkan akses ke titik akhir layanan publik untuk Secrets Manager dan SSM untukSAP; atau,

    • Buat VPC titik akhir untuk Secrets Manager dan SSM untukSAP, lalu:

      • Pastikan Amazon VPC diaktifkan untuk DNSSupport danDNSHostname.

      • Pastikan VPC titik akhir Anda telah mengaktifkan Izinkan DNS Nama Pribadi.

      • Jika SAP penemuan SSM untuk berhasil diselesaikan, log akan menunjukkan host ditemukan.

  • Kesalahan: AWS Backup dan koneksi Backint gagal karena akses yang diblokir ke titik akhir publik AWS Backup layanan. aws-backint-agent.logdapat menunjukkan kesalahan yang mirip dengan ini: time="2024-01-03T11:39:15-08:00" level=error msg="Storage configuration validation failed: missing backup data plane Id" ataulevel=fatal msg="Error performing backup missing backup data plane Id. Selain itu, AWS Backup konsol dapat menampilkan Fatal Error: An internal error occured.

    Resolusi: Ada dua opsi untuk melanjutkan jika titik akhir tidak dapat dijangkau:

    • Buka port firewall untuk memungkinkan akses ke titik akhir layanan publik (HTTPS). Setelah opsi ini digunakan, DNS akan menyelesaikan permintaan ke AWS layanan melalui alamat IP publik.

    • Buat VPC titik akhir secara pribadi merutekan lalu lintas ke dan dari AWS layanan yang diperlukan untuk. AWS Backup Setelah opsi ini digunakan, DNS akan menyelesaikan permintaan untuk layanan tersebut melalui alamat IP pribadi. Opsi ini mungkin memerlukan pembaruan ke DNS server untuk menambahkan aturan untuk meneruskan permintaan ke titik akhir pribadi.

  • Kesalahan: SSM untuk SAP pendaftaran gagal karena HANA kata sandi yang mengandung karakter khusus. Contoh kesalahan dapat mencakup Error connecting to database HBX/HBX when validating its credentials. atau Discovery failed because credentials for HBX/SYSTEMDB either not provided or cannot be validated. setelah menguji koneksi menggunakan hdbsql for systemdb dan tenantdb yang diuji dari HANA database Amazon EC2 instance.

    Di AWS Backup konsol di halaman Pekerjaan, detail pekerjaan cadangan dapat menampilkan status FAILED dengan kesalahanMiscellaneous: b’* 10: authentication failed SQLSTATE: 28000\n’.

    Resolusi: Pastikan kata sandi Anda tidak memiliki karakter khusus, seperti $.

  • Kesalahan: b’* 447: backup could not be completed: [110507] Backint exited with exit code 1 instead of 0. console output: time...

    Resolusi: AWS BackInt Agen untuk SAP HANA instalasi mungkin tidak berhasil diselesaikan. Coba lagi proses untuk menerapkan Backint AWS Agent dan Amazon Systems EC2 Manager Agent di SAP server aplikasi Anda.

  • Kesalahan: Konsol tidak cocok dengan file log setelah pendaftaran.

    Log penemuan menunjukkan pendaftaran yang gagal ketika mencoba terhubung ke HANA DB karena kata sandi yang mengandung karakter khusus, meskipun SSM untuk Manajer SAP Aplikasi untuk SAP konsol menampilkan pendaftaran yang berhasil. itu tidak mengkonfirmasi bahwa pendaftaran berhasil. Jika konsol menunjukkan pendaftaran yang berhasil tetapi log tidak, cadangan akan gagal.

    Konfirmasikan status pendaftaran:

    1. Masuk ke SSMkonsol

    2. Pilih Jalankan Perintah dari navigasi sisi kiri.

    3. Di bawah bidang teks Riwayat perintahInstance ID:Equal:, masukan, dengan nilai yang sama dengan instance yang Anda gunakan untuk pendaftaran. Ini akan memfilter riwayat perintah.

    4. Gunakan kolom id perintah untuk menemukan perintah dengan statusFailed. Kemudian, cari nama dokumen AWSSystemsManagerSAP-Discovery.

    5. Di AWS CLI, jalankan perintahaws ssm-sap register-application status. Jika nilai yang dikembalikan menunjukkanError, pendaftaran tidak berhasil.

    Resolusi: Pastikan HANA kata sandi Anda tidak memiliki karakter khusus (seperti '$').

Membuat cadangan SAP HANA database

  • Kesalahan: AWS Backup konsol menampilkan pesan “Kesalahan Fatal” ketika cadangan sesuai permintaan untuk SystemDB atau TenantDB dibuat. Hal ini terjadi karena titik akhir publik tidak dapat diakses. Ini disebabkan oleh firewall sisi klien yang memblokir akses ke titik akhir ini.

    aws-backint-agent.logdapat menunjukkan kesalahan seperti level=error msg="Storage configuration validation failed: missing backup data plane Id" atau level=fatal msg="Error performing backup missing backup data plane Id."

    Resolusi: Buka akses firewall ke titik akhir publik.

  • Kesalahan:Database cannot be backed up while it is stopped.

    Resolusi: Pastikan database yang akan dicadangkan aktif. Database data dan log dapat dicadangkan hanya saat database sedang online.

  • Kesalahan: Getting backup metadata failed. Check the SSM document execution for more details.

    Resolusi: Pastikan database yang akan dicadangkan aktif. Database data dan log dapat dicadangkan hanya saat database sedang online.

Memantau log cadangan

  • Kesalahan: Encountered an issue with log backups, please check SAP HANA for details.

    Resolusi: Periksa SAP HANA untuk memastikan cadangan log dikirim ke AWS Backup dari. SAP HANA

  • Kesalahan: One or more log backup attempts failed for recovery point.

    Resolusi: Periksa SAP HANA detailnya. Pastikan cadangan log dikirim ke AWS Backup dari. SAP HANA

  • Kesalahan: Unable to determine the status of log backups for recovery point.

    Resolusi: Periksa SAP HANA detailnya. Pastikan cadangan log dikirim ke AWS Backup dari. SAP HANA

  • Kesalahan: Log backups for recovery point %s were interrupted due to a restore operation on the database.

    Resolusi: Tunggu sampai pekerjaan pemulihan selesai. Pencadangan log harus dilanjutkan.

Glosarium SAP HANA istilah saat menggunakan AWS Backup

Jenis Backup Data: SAP HANA mendukung dua jenis backup data: Full dan INC (incremental). AWS Backup mengoptimalkan jenis yang digunakan selama setiap operasi pencadangan.

Catalog Backups: SAP HANA mempertahankan manifes sendiri yang disebut katalog. AWS Backup berinteraksi dengan katalog ini. Setiap cadangan baru akan membuat entri dalam katalog.

Cadangan Log Berkelanjutan (Log Transaksi): Untuk fungsi Point in Time Recovery (PITR), SAP HANA melacak semua transaksi sejak cadangan terbaru.

System Copy: Pekerjaan pemulihan di mana database target pemulihan berbeda dari database sumber tempat titik pemulihan dibuat.

Destructive Restore: Restore destruktif adalah jenis pekerjaan pemulihan di mana database dipulihkan menghapus atau menimpa sumber atau database yang ada.

FULL: Cadangan penuh adalah cadangan dari database lengkap.

INC: Cadangan tambahan adalah cadangan dari semua perubahan pada SAP HANA database sejak cadangan sebelumnya.

Untuk detail tambahan, lihat AWS glosarium.

AWS Backup dukungan SAP HANA database pada catatan EC2 rilis instance

Fungsionalitas tertentu tidak didukung saat ini:

  • Pencadangan berkelanjutan (yang menggunakan log transaksi) tidak dapat disalin ke Wilayah atau akun lain. Cadangan snapshot dapat disalin ke Wilayah dan akun yang didukung dari cadangan penuh.

  • Backup Audit Manager dan pelaporan saat ini tidak didukung.

  • Layanan yang didukung oleh Wilayah AWSberisi Wilayah yang saat ini didukung untuk pencadangan SAP HANA basis data di instans AmazonEC2.