Cadangkan server Sun SPARC di emulator Stromasys Charon-SSP di AWS Cloud - AWS Prescriptive Guidance

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

Cadangkan server Sun SPARC di emulator Stromasys Charon-SSP di AWS Cloud

Kevin Yung dan Rohit Darji, Amazon Web Services

Luis Ramos, Stromasy

Ringkasan

Pola ini menyediakan empat opsi untuk mencadangkan server Sun Microsystems SPARC Anda setelah migrasi dari lingkungan lokal ke Amazon Web Services (AWS) Cloud. Opsi pencadangan ini membantu Anda menerapkan rencana cadangan yang memenuhi tujuan titik pemulihan (RPO) organisasi Anda dan tujuan waktu pemulihan (RTO), menggunakan pendekatan otomatis, dan menurunkan biaya operasional Anda secara keseluruhan. Pola ini memberikan gambaran umum dari empat opsi cadangan dan langkah-langkah untuk mengimplementasikannya.

Jika Anda menggunakan server Sun SPARC yang dihosting sebagai tamu di emulator Stromasys Charon-SSP, Anda dapat menggunakan salah satu dari tiga opsi cadangan berikut:

Jika Anda menggunakan server Sun SPARC yang dihosting sebagai tamu di perangkat keras dan Charon-SSP di EC2 Amazon, Anda dapat menggunakan opsi cadangan berikut:

  • Opsi Backup 4: AWS Storage Gateway virtual tape library (VTL) — Gunakan aplikasi cadangan dengan Storage Gateway VTL Tape Gateway untuk mencadangkan server Sun SPARC. 

Jika Anda menggunakan server Sun SPARC yang dihosting sebagai zona bermerek di server Sun SPARC, Anda dapat menggunakan opsi cadangan 1, 2, dan 4.

Stromasys menyediakan perangkat lunak dan layanan untuk meniru sistem kritis SPARC, Alpha, VAX, dan PA-RISC lama. Untuk informasi selengkapnya tentang migrasi ke AWS Cloud menggunakan emulasi Stromasys, lihat Menghosting ulang SPARC, Alpha, atau sistem lama lainnya ke AWS dengan Stromasys di Blog AWS.  

Prasyarat dan batasan

Prasyarat

  • Akun AWS yang aktif. 

  • Server Sun SPARC yang ada.

  • Lisensi yang ada untuk Charon-SSP. Lisensi untuk Charon-SSP tersedia dari AWS Marketplace dan lisensi untuk Lingkungan Virtual Stromasys (VE) tersedia dari Stromasys. Untuk informasi lebih lanjut, hubungi penjualan Stromasys.

  • Keakraban dengan server Sun SPARC dan cadangan Linux. 

  • Keakraban dengan teknologi emulasi Charon-SSP. Untuk informasi lebih lanjut tentang ini, lihat Emulasi server lama Stromasys di dokumentasi Stromasys.

  • Jika Anda ingin menggunakan fasilitas rekaman virtual atau aplikasi cadangan untuk sistem file server Sun SPARC Anda, Anda harus membuat dan mengonfigurasi fasilitas cadangan untuk sistem file server Sun SPARC. 

  • Pemahaman tentang RPO dan RTO. Untuk informasi selengkapnya tentang hal ini, lihat Tujuan pemulihan bencana dari whitepaper Reliability Pillar dalam dokumentasi AWS Well-Architected Framework. 

  • Untuk menggunakan opsi Backup 4, Anda harus memiliki yang berikut: 

    • Aplikasi backup berbasis perangkat lunak yang mendukung Storage Gateway VTL Tape Gateway. Untuk informasi selengkapnya tentang hal ini, lihat Bekerja dengan perangkat VTL di dokumentasi AWS Storage Gateway. 

    • Direktur Bacula atau aplikasi cadangan serupa, diinstal dan dikonfigurasi. Untuk informasi lebih lanjut tentang ini, lihat dokumentasi Direktur Bacula.

Tabel berikut memberikan informasi tentang empat opsi cadangan dalam pola ini.

Opsi Backup

Mencapai konsistensi crash?

Mencapai konsistensi aplikasi?

Solusi alat cadangan virtual?

Kasus penggunaan yang khas

Opsi 1 - Pita virtual Stromasys

Ya

Anda dapat mengotomatiskan snapshot sistem file Sun SPARC untuk mencadangkan data dalam rekaman virtual. Misalnya, Anda dapat menggunakan snapshot UFS atau ZFS.

Ya

Opsi pencadangan ini memerlukan skrip otomatis untuk membersihkan transaksi dalam penerbangan, mengonfigurasi mode offline hanya-baca atau sementara selama snapshot sistem file, atau mengambil dump data aplikasi. Anda mungkin juga memerlukan waktu henti aplikasi atau mode hanya-baca.

Ya

Pencadangan sistem file server Sun SPARC dengan file.tar atau .zip

Pencadangan data aplikasi

Opsi 2 - Snapshot Stromasys

Ya

Anda harus mengkonfigurasi Charon-SSP Manager atau menggunakan argumen startup baris perintah untuk mengaktifkan fitur ini.

Anda juga harus menjalankan perintah Linux untuk meminta emulator Charon-SSP untuk menyimpan status server tamu Sun SPARC ke dalam file snapshot.

penting

Anda harus mematikan server tamu Sun SPARC. 

Ya

Opsi cadangan ini membuat snapshot dari server tamu yang ditiru, termasuk disk virtual dan dump memori. 

penting

Anda harus mematikan server tamu Sun SPARC selama snapshot.

Tidak

Cuplikan server Sun SPARC

Pencadangan data aplikasi

Opsi 3 - Snapshot volume Amazon EBS

Ya

Anda dapat menggunakan AWS Backup untuk mengotomatiskan snapshot Amazon EBS.

Ya

Opsi pencadangan ini memerlukan skrip otomatis untuk membersihkan transaksi dalam penerbangan dan mengonfigurasi penghentian instans hanya-baca atau sementara EC2 selama snapshot volume Amazon EBS.  

penting

Opsi pencadangan ini mungkin memerlukan waktu henti aplikasi atau mode hanya-baca untuk mencapai konsistensi aplikasi.

 

Tidak

Snapshot sistem file server Sun SPARC

Pencadangan data aplikasi

Opsi 4 — AWS Storage Gateway VTL

Ya

Anda dapat secara otomatis mencadangkan data cadangan sistem file Sun SPARC ke VTL dengan menggunakan agen cadangan.

Ya

Opsi pencadangan ini memerlukan skrip otomatis untuk membersihkan transaksi dalam penerbangan dan mengonfigurasi mode offline hanya-baca atau sementara selama snapshot sistem file atau dump data aplikasi.

penting

Opsi pencadangan ini mungkin memerlukan waktu henti aplikasi atau mode hanya-baca.

Ya

Armada besar cadangan sistem file server Sun SPARC

Pencadangan data aplikasi

Batasan

  • Anda dapat menggunakan pendekatan pola ini untuk mencadangkan server Sun SPARC individual, tetapi Anda juga dapat menggunakan opsi cadangan ini untuk data bersama jika Anda memiliki aplikasi yang berjalan di cluster.

Alat

Opsi Backup 1: Pita virtual Stromasys

  • Emulator Stromasys Charon-SSP — Emulator Charon-SSP menciptakan replika virtual perangkat keras SPARC asli di dalam sistem komputer standar 64-bit x86 yang kompatibel. Ini menjalankan kode biner SPARC asli, termasuk sistem operasi (OSs) seperti SunOS atau Solaris, produk berlapis mereka, dan aplikasi.

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah ukurannya yang Anda gunakan untuk membangun dan meng-host sistem perangkat lunak Anda.

  • Amazon EFS — Amazon Elastic File System (Amazon EFS) menyediakan sistem file set-and-forget elastis yang sederhana tanpa server untuk digunakan dengan layanan AWS Cloud dan sumber daya lokal.

  • Amazon S3 - Amazon Simple Storage Service (Amazon S3) Simple Storage Service adalah penyimpanan untuk internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier adalah kelas penyimpanan Amazon S3 yang aman, tahan lama, dan sangat murah untuk pengarsipan data dan pencadangan jangka panjang.

  • AWS Systems Manager Automation — Automation, kemampuan AWS Systems Manager, menyederhanakan tugas pemeliharaan dan penerapan umum EC2 instans dan sumber daya AWS lainnya.

 

Opsi Backup 2: Snapshot Stromasys

  • Emulator Stromasys Charon-SSP — Emulator Charon-SSP menciptakan replika virtual perangkat keras SPARC asli di dalam sistem komputer standar 64-bit x86 yang kompatibel. Ini menjalankan kode biner SPARC asli, termasuk OSs seperti SunOS atau Solaris, produk berlapis mereka, dan aplikasi.

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah ukurannya yang Anda gunakan untuk membangun dan meng-host sistem perangkat lunak Anda.

  • Amazon EFS — Amazon Elastic File System (Amazon EFS) menyediakan sistem file set-and-forget elastis yang sederhana tanpa server untuk digunakan dengan layanan AWS Cloud dan sumber daya lokal.

  • Amazon S3 - Amazon Simple Storage Service (Amazon S3) Simple Storage Service adalah penyimpanan untuk internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier adalah kelas penyimpanan Amazon S3 yang aman, tahan lama, dan sangat murah untuk pengarsipan data dan pencadangan jangka panjang.

  • AWS Systems Manager Automation — Automation, kemampuan AWS Systems Manager, menyederhanakan tugas pemeliharaan dan penerapan umum EC2 instans dan sumber daya AWS lainnya.

 

Opsi Backup 3: Snapshot volume Amazon EBS

  • Emulator Stromasys Charon-SSP — Emulator Charon-SSP menciptakan replika virtual perangkat keras SPARC asli di dalam sistem komputer standar 64-bit x86 yang kompatibel. Ini menjalankan kode biner SPARC asli, termasuk OSs seperti SunOS atau Solaris, produk berlapis mereka, dan aplikasi.

  • AWS Backup — AWS Backup adalah layanan perlindungan data yang dikelola sepenuhnya yang memudahkan pemusatan dan otomatisasi di seluruh layanan AWS, di cloud, dan di lokasi.

  • Amazon EBS — Amazon Elastic Block Store (Amazon EBS) menyediakan volume penyimpanan tingkat blok untuk digunakan dengan instans. EC2

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah ukurannya yang Anda gunakan untuk membangun dan meng-host sistem perangkat lunak Anda.

 

Opsi Backup 4: AWS Storage Gateway VTL

  • Emulator Stromasys Charon-SSP — Emulator Charon-SSP menciptakan replika virtual perangkat keras SPARC asli di dalam sistem komputer standar 64-bit x86 yang kompatibel. Ini menjalankan kode biner SPARC asli, termasuk OSs seperti SunOS atau Solaris, produk berlapis mereka, dan aplikasi.

  • Bacula — Bacula adalah sistem cadangan komputer tingkat perusahaan open-source. Untuk informasi selengkapnya tentang apakah aplikasi pencadangan yang ada mendukung Tape Gateway, lihat Aplikasi pencadangan pihak ketiga yang didukung untuk Tape Gateway dalam dokumentasi AWS Storage Gateway. 

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas komputasi yang dapat diubah ukurannya yang Anda gunakan untuk membangun dan meng-host sistem perangkat lunak Anda.

  • Amazon RDS for MySQL — Amazon Relational Database Service (Amazon RDS) mendukung instans DB yang menjalankan beberapa versi MySQL. 

  • Amazon S3 - Amazon Simple Storage Service (Amazon S3) Simple Storage Service adalah penyimpanan untuk internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier adalah kelas penyimpanan Amazon S3 yang aman, tahan lama, dan sangat murah untuk pengarsipan data dan pencadangan jangka panjang.

  • AWS Storage Gateway — Storage Gateway menghubungkan perangkat lunak lokal dengan penyimpanan berbasis cloud untuk menyediakan integrasi tanpa batas dengan fitur keamanan data antara lingkungan TI lokal Anda dan infrastruktur penyimpanan AWS.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Buat sistem file bersama Amazon EFS untuk penyimpanan file tape virtual.

Masuk ke AWS Management Console atau gunakan AWS CLI untuk membuat sistem file Amazon EFS.

Untuk informasi selengkapnya tentang ini, lihat Membuat sistem file Amazon EFS di dokumentasi Amazon EFS.

Arsitek awan

Konfigurasikan host Linux untuk me-mount sistem file bersama.

Instal driver Amazon EFS di instans Amazon EC2 Linux dan konfigurasikan OS Linux untuk memasang sistem file bersama Amazon EFS selama startup.

Untuk informasi selengkapnya tentang hal ini, lihat Memasang sistem file menggunakan EFS mount helper di dokumentasi Amazon EFS.

DevOps insinyur

Instal emulator Charon-SSP.

Instal emulator Charon-SSP di instans Amazon EC2 Linux.

Untuk informasi selengkapnya tentang hal ini, lihat Menyiapkan instans AWS Cloud untuk Charon-SSP di dokumentasi Stromasys.

DevOps insinyur

Buat wadah file tape virtual dalam sistem file bersama untuk setiap server tamu Sun SPARC.

Jalankan touch <vtape-container-name> perintah untuk membuat wadah file tape virtual di sistem file bersama untuk setiap server tamu Sun SPARC yang digunakan di emulator Charon-SSP.

DevOps insinyur

Konfigurasikan Charon-SSP Manager untuk membuat perangkat rekaman virtual untuk server tamu Sun SPARC.

Masuk ke Charon-SSP Manager, buat perangkat kaset virtual, dan konfigurasikan untuk menggunakan file wadah pita virtual untuk setiap server tamu Sun SPARC.

Untuk informasi lebih lanjut tentang ini, lihat panduan pengguna Charon-SSP 5.2 untuk Linux di dokumentasi Stromasys.

DevOps insinyur

Validasi bahwa perangkat pita virtual tersedia di server tamu Sun SPARC.

Masuk ke setiap server tamu Sun SPARC dan jalankan mt -f /dev/rmt/1 perintah untuk memvalidasi bahwa perangkat pita virtual dikonfigurasi di OS.

DevOps insinyur

Kembangkan runbook dan otomatisasi Systems Manager Automation.

Kembangkan runbook Systems Manager Automation dan atur jendela pemeliharaan dan asosiasi di Systems Manager untuk menjadwalkan proses pencadangan.

Untuk informasi selengkapnya tentang hal ini, lihat Panduan otomatisasi dan Menyiapkan jendela pemeliharaan di dokumentasi AWS Systems Manager.

Arsitek awan

Konfigurasikan Otomasi Systems Manager untuk mengarsipkan file kontainer pita virtual yang diputar.

Gunakan contoh kode dari opsi Kembali 1 di bagian Informasi tambahan untuk mengembangkan runbook Otomasi Manajer Sistem untuk mengarsipkan file wadah pita virtual yang diputar ke Amazon S3 dan Amazon S3 Glacier.

Arsitek awan

Menerapkan runbook Systems Manager Automation untuk pengarsipan dan penjadwalan.

Terapkan runbook Systems Manager Automation dan jadwalkan untuk berjalan secara otomatis di Systems Manager.

Untuk informasi selengkapnya tentang hal ini, lihat Panduan otomatisasi dalam dokumentasi Systems Manager.

Arsitek awan
TugasDeskripsiKeterampilan yang dibutuhkan

Buat sistem file bersama Amazon EFS untuk penyimpanan file tape virtual.

Masuk ke AWS Management Console atau gunakan AWS CLI untuk membuat sistem file Amazon EFS.

Untuk informasi selengkapnya tentang hal ini, lihat Membuat sistem file Amazon EFS Anda di dokumentasi Amazon EFS.

Arsitek awan

Konfigurasikan host Linux untuk me-mount sistem file bersama.

Instal driver Amazon EFS di instans Amazon EC2 Linux dan konfigurasikan OS Linux untuk memasang sistem file bersama Amazon EFS selama startup.

Untuk informasi selengkapnya tentang hal ini, lihat Memasang sistem file menggunakan EFS mount helper di dokumentasi Amazon EFS. 

DevOps insinyur

Instal emulator Charon-SSP.

Instal emulator Charon-SSP di instans Amazon EC2 Linux.

Untuk informasi selengkapnya tentang hal ini, lihat Menyiapkan instans AWS Cloud untuk Charon-SSP di dokumentasi Stromasys.

DevOps insinyur

Konfigurasikan server tamu Sun SPARC untuk memulai dengan opsi snapshot.

Gunakan Charon-SSP Manager untuk mengatur opsi snapshot untuk setiap server tamu Sun SPARC.

Untuk informasi lebih lanjut tentang ini, lihat panduan pengguna Charon-SSP 5.2 untuk Linux di dokumentasi Stromasys.  

DevOps insinyur

Kembangkan runbook Otomasi Systems Manager.

Gunakan contoh kode dari opsi Backup 2 di bagian Informasi tambahan untuk mengembangkan runbook Automation Systems Manager untuk menjalankan perintah snapshot dari jarak jauh di server tamu Sun SPARC selama jendela pemeliharaan.

Arsitek awan

Menerapkan runbook Systems Manager Automation dan atur asosiasi ke host Amazon EC2 Linux.

Terapkan runbook Systems Manager Automation dan siapkan jendela pemeliharaan dan asosiasi di Systems Manager untuk menjadwalkan proses pencadangan.

Untuk informasi selengkapnya tentang hal ini, lihat Panduan otomatisasi dan Menyiapkan Windows Pemeliharaan di dokumentasi AWS Systems Manager.

Arsitek awan

Arsipkan snapshot ke penyimpanan jangka panjang.

Gunakan kode contoh runbook dari bagian Informasi tambahan untuk mengembangkan runbook Automation Systems Manager untuk mengarsipkan file snapshot ke Amazon S3 dan Amazon S3 Glacier.

Arsitek awan
TugasDeskripsiKeterampilan yang dibutuhkan

Instal emulator Charon-SSP.

Instal emulator Charon-SSP di instans Amazon EC2 Linux.

Untuk informasi selengkapnya tentang hal ini, lihat Menyiapkan instans AWS Cloud untuk Charon-SSP di dokumentasi Stromasys. 

DevOps insinyur

Buat volume EBS untuk server tamu Sun SPRAC.

Masuk ke AWS Management Console, buka konsol Amazon EBS, lalu buat volume EBS untuk server tamu Sun SPRAC.

Untuk informasi selengkapnya tentang hal ini, lihat Menyiapkan instans AWS Cloud untuk Charon-SSP di dokumentasi Stromasys.

Arsitek awan

Lampirkan volume EBS ke instans Amazon EC2 Linux.

Di EC2 konsol Amazon, lampirkan volume EBS ke instans Amazon EC2 Linux.

Untuk informasi selengkapnya tentang hal ini, lihat Melampirkan volume Amazon EBS ke instans di EC2 dokumentasi Amazon.

AWS DevOps

Memetakan volume EBS sebagai drive SCSI di emulator Charon-SSP.

Konfigurasikan Charon-SSP Manager untuk memetakan volume EBS sebagai drive SCSI di server tamu Sun SPARC.

Untuk informasi lebih lanjut tentang ini, lihat bagian konfigurasi penyimpanan SCSI dari panduan Charon-SSP V5.2 untuk Linux dalam dokumentasi Stromasys.

AWS DevOps

Konfigurasikan jadwal AWS Backup untuk snapshotting volume EBS.

Siapkan kebijakan dan jadwal AWS Backup untuk memotret volume EBS.

Untuk informasi selengkapnya tentang ini, lihat tutorial pencadangan dan pemulihan Amazon EBS menggunakan AWS Backup di dokumentasi AWS Developer Center.

AWS DevOps
TugasDeskripsiKeterampilan yang dibutuhkan

Buat perangkat Tape Gateway.

Masuk ke AWS Management Console, buka konsol AWS Storage Gateway, lalu buat perangkat Tape Gateway di VPC.

Untuk informasi selengkapnya tentang hal ini, lihat Membuat gateway di dokumentasi AWS Storage Gateway.

Arsitek awan

Buat instans Amazon RDS DB untuk Katalog Bacula.

Buka konsol Amazon RDS dan buat instans Amazon RDS for MySQL DB.

Untuk informasi selengkapnya tentang hal ini, lihat Membuat instans MySQL DB dan menghubungkan ke database pada instans MySQL DB dalam dokumentasi Amazon RDS.

Arsitek awan

Menyebarkan pengontrol aplikasi cadangan di VPC.

Instal Bacula pada EC2 instance, gunakan pengontrol aplikasi cadangan, lalu konfigurasikan penyimpanan cadangan untuk terhubung dengan perangkat Tape Gateway. Anda dapat menggunakan sampel konfigurasi daemon penyimpanan Bacula Director dalam Bacula-storage-daemon-config.txt file (terlampir).

Untuk informasi lebih lanjut tentang ini, lihat dokumentasi Bacula.

AWS DevOps

Siapkan aplikasi cadangan di server tamu Sun SPARC.

Siapkan klien kedua untuk menginstal dan mengatur aplikasi cadangan pada server tamu Sun SPARC dengan menggunakan konfigurasi Bacula sampel dalam SUN-SPARC-Guest-Bacula-Config.txt file (terlampir).

DevOps insinyur

Siapkan konfigurasi dan jadwal cadangan.

Siapkan konfigurasi dan jadwal cadangan di pengontrol aplikasi cadangan dengan menggunakan sampel konfigurasi Bacula Director dalam Bacula-Directory-Config.txt file (terlampir).

Untuk informasi lebih lanjut tentang ini, lihat dokumentasi Bacula.  

DevOps insinyur

Validasi bahwa konfigurasi dan jadwal cadangan sudah benar.

Ikuti instruksi dari dokumentasi Bacula untuk melakukan validasi dan pengujian cadangan untuk pengaturan Anda di server tamu Sun SPARC.

Misalnya, Anda dapat menggunakan perintah berikut untuk memvalidasi file konfigurasi:

  • bacula-dir -t -c bacula-dir.conf

  • bacula-fd -t -c bacula-fd.conf

  • bacula-sd -t -c bacula-sd.conf

DevOps insinyur

Sumber daya terkait

Informasi tambahan

Opsi Backup 1 - Buat pita virtual Stromasys

Anda dapat menggunakan contoh kode runbook Systems Manager Automation berikut untuk memulai pencadangan secara otomatis dan kemudian menukar kasetnya:

... # example backup script saved in SUN SPARC Server #!/usr/bin/bash mt -f rewind tar -cvf mt -f offline ... mainSteps: - action: aws:runShellScript name: inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | # Validate tape backup container file exists if [ ! -f {{TapeBackupContainerFile}} ]; then logger -s -p local3.warning "Tape backup container file is not exists - {{TapeBackupContainerFile}}, create a new one" touch {{TapeBackupContainerFile}} fi - action: aws:runShellScript name: startBackup inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | user={{BACKUP_USER}} keypair={{KEYPAIR_PATH}} server={{SUN_SPARC_IP}} backup_script={{BACKUP_SCRIPT}} ssh -i $keypair $user@$server -c "/usr/bin/bash $backup_script" - action: aws:runShellScript name: swapVirtualDiskContainer inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | mv {{TapeBackupContainerFile}} {{TapeBackupContainerFile}}.$(date +%s) touch {{TapeBackupContainerFile}} - action: aws:runShellScript name: uploadBackupArchiveToS3 inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | aws s3 cp {{TapeBackupContainerFile}} s3://{{BACKUP_BUCKET}}/{{SUN_SPARC_IP}}/$(date '+%Y-%m-%d')/ ...

Opsi Backup 2 - Stromasys snapshot

Anda dapat menggunakan contoh kode runbook Systems Manager Automation berikut untuk mengotomatiskan proses pencadangan:

      ... mainSteps: - action: aws:runShellScript name: startSnapshot inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | # You may consider some graceful stop of the application before taking a snapshot # Query SSP PID by configuration file # Example: ps ax | grep ssp-4 | grep Solaris10.cfg | awk '{print $1" "$5}' | grep ssp4 | cut -f1 -d" " pid=`ps ax | grep ssp-4 | grep {{SSP_GUEST_CONFIG_FILE}} | awk '{print $1" "$5}' | grep ssp4 | cut -f1 -d" "` if [ -n "${pid}" ]; then kill -SIGTSTP ${pid} else echo "No PID found for SPARC guest with config {{SSP_GUEST_CONFIG_FILE}}" exit 1 fi - action: aws:runShellScript name: startBackup inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | # upload snapshot and virtual disk files into S3 aws s3 sync {{SNAPSHOT_FOLDER}} s3://{{BACKUP_BUCKET}}/$(date '+%Y-%m-%d')/ aws s3 cp {{VIRTUAL_DISK_FILE}} s3://{{BACKUP_BUCKET}}/$(date '+%Y-%m-%d')/ - action: aws:runShellScript name: restratSPARCGuest inputs: onFailure: Abort timeoutSeconds: "1200" runCommand: - | /opt/charon-ssp/ssp-4u/ssp4u -f {{SSP_GUEST_CONFIG_FILE}} -d -a {{SPARC_GUEST_NAME}} --snapshot {{SNAPSHOT_FOLDER}} ...

Opsi Backup 4 - AWS Storage Gateway VTL

Jika Anda menggunakan zona non-global Solaris untuk menjalankan server Sun SPARC warisan tervirtualisasi, pendekatan aplikasi cadangan dapat diterapkan ke zona non-global yang berjalan di server Sun SPARC (misalnya, klien cadangan dapat berjalan di dalam zona non-global). Namun, klien cadangan juga dapat berjalan di host Solaris dan mengambil snapshot dari zona non-global. Snapshot kemudian dapat dicadangkan pada kaset.

Konfigurasi sampel berikut menambahkan sistem file yang menghosting zona non-global Solaris ke dalam konfigurasi cadangan untuk host Solaris:

FileSet { Name = "Branded Zones" Include { Options { signature = MD5 } File = /zones } }

Lampiran

Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip