AWS クラウド上の Stromasys Charon-SSP エミュレーターで Sun SPARC サーバーをバックアップ - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS クラウド上の Stromasys Charon-SSP エミュレーターで Sun SPARC サーバーをバックアップ

ケビン・ヤン(AWS)、ルイス・ラモス(Stromasys)、ロヒト・ダルジ(AWS)によって作成されました

環境:本稼働

テクノロジー: ストレージとバックアップ、オペレーティングシステム DevOps

ワークロード:Oracle

AWS サービス: Amazon EFS; Amazon S3; AWS Storage Gateway; AWS Systems Manager; Amazon EC2

[概要]

このパターンでは、オンプレミス環境からAmazon Web Services (AWS) クラウドへの移行後に Sun Microsystems SPARC サーバーをバックアップするための 4 つのオプションが用意されています。これらのバックアップオプションは、組織の目標復旧時点 (RPO) と目標復旧時間 (RTO) を満たし、自動化されたアプローチを採用し、全体的な運用コストを削減するバックアップ計画を実装するのに役立ちます。このパターンは、4 つのバックアップオプションの概要と実装手順を示しています。

Stromasys Charon-SSP エミュレータでゲスト」 としてホストされている Sun SPARC サーバーを使用する場合、次の 3 つのバックアップオプションのいずれかを使用できます。

  • Backup オプション1: Stromasys仮想テープ — Charon-SSP仮想テープ特徴量を使用してSun SPARCサーバーにバックアップ設備を設定し、「AWS Systems Manager Automation」 を使用してバックアップファイルをAmazonSimple 「Amazon Simple Storage Service (Amazon S3)」 「Storage Service Glacier」 にアーカイブします。 

  • Backup オプション2: Stromasysスナップショット — Charon-SSPスナップショット特徴量を使用して、Charon-SSP内のSun SPARCゲストサーバーのバックアップファシリティを設定します。 

  • Backup オプション 3: Amazon Elastic Block Store (Amazon EBS) ボリュームスナップショット — Amazon Elastic Compute Cloud (Amazon EC2) で Charon-SSP エミュレーターをホストしている場合、「Amazon EBS ボリュームスナップショット」を使用して Sun SPARC ファイルシステムのバックアップを作成できます。

ハードウェア上でゲストとしてホストされているSun SPARCサーバーとAmazon EC2上のCharon-SSPを使用する場合、以下のバックアップオプションを使用できます。

  • Backup オプション 4: AWS Storage Gateway 仮想テープライブラリ (VTL) — 「Storage Gateway」VTL テープゲートウェイを備えたバックアップアプリケーションを使用して、Sun SPARC サーバーをバックアップします。 

Sun SPARC サーバーのブランドゾーンとしてホストされている Sun SPARC サーバーを使用する場合は、バックアップオプション 1、2、4 を使用できます。

Stromasys」は、従来の SPARC、Alpha、VAX、および PA-RISC の重要なシステムをエミュレートするためのソフトウェアとサービスを提供しています。Stromasys エミュレーションを使用して AWS クラウドに移行する方法の詳細については、AWS ブログの 「Stromasys による SPARC、Alpha、またはその他のレガシーシステムの AWS へのリホスト」を参照してください。 

前提条件と制限

前提条件

  • アクティブな AWS アカウント。 

  • 既存の Sun SPARC サーバー。

  • Charon-SSP の既存のライセンス。Charon-SSPのライセンスはAWS Marketplace から、ストロマシス仮想環境 (VE) のライセンスはストロマシスから入手できます。詳細については、「ストロマシスの営業担当」にお問い合わせください。

  • Sun SPARC サーバーと Linux バックアップに精通していること。 

  • Charon-SSP エミュレーションテクノロジーに精通していること。これについて詳しくは、Stromasys ドキュメンテーションの「Stromasys レガシーサーバーエミュレーション」を参照してください。

  • Sun SPARC サーバーのファイルシステムに仮想テープ機能またはバックアップアプリケーションを使用する場合は、Sun SPARC サーバーファイルシステムのバックアップ機能を作成して設定する必要があります。 

  • RPO と RTO について理解していること。詳細については、AWS Well-Architected フレームワーク ドキュメントの 「信頼性の柱」 ホワイトペーパーの 「ディザスタリカバリ」を参照してください。 

  • Backup オプション 4 を使用するには、次のものが必要です。 

    • Storage ゲートウェイ VTL テープゲートウェイをサポートするソフトウェアベースのバックアップアプリケーション。詳細については、AWS Storage Gateway ドキュメントの「VTL デバイスの操作」を参照してください。 

    • Bacula Director または類似のバックアップアプリケーションがインストールされ、設定されている。詳細については、「Bacula ディレクター」を参照してください。

次の表に、このパターンの 4 つのバックアップオプションについての情報を示します。

バックアップオプション

Crash-consistentを実現できるか?

アプリケーションの一貫性を実現できるか?

仮想バックアップアプライアンスソリューション?

一般的なユースケース

オプション 1 — Stromasys 仮想テープ

はい

Sun SPARC ファイルシステムのスナップショットを自動化して、仮想テープにデータをバックアップできます。例えば、UFS または ZFS スナップショットを使用できます。

はい

このバックアップオプションには、処理中のトランザクションをフラッシュしたり、ファイルシステムのスナップショット中に読み取り専用または一時的なオフラインモードを設定したり、アプリケーションデータダンプを実行したりするための自動スクリプトが必要です。また、アプリケーションのダウンタイムまたは読み取り専用モードが必要になる場合があります。

はい

Sun SPARC サーバーのファイルシステムを.tar ファイルまたは.zip ファイルでバックアップします。

アプリケーションデータのバックアップ

オプション 2 — Stromasys スナップショット

はい

この特徴量を有効にするには、「Charon-SSP Manager」を設定するか、コマンドラインのスタートアップ引数を使用する必要があります。

また、Linuxコマンドを実行して、Sun SPARCゲストサーバーの状態をスナップショットファイルに保存するようにCharon-SSPエミュレータに指示する必要があります。

重要:Sun SPARC ゲストサーバーはシャットダウンする必要があります。 

はい

このバックアップオプションでは、仮想ディスクとメモリーダンプを含む、エミュレートされたゲストサーバーのスナップショットが作成されます。 

重要:スナップショットの作成中は Sun SPARC ゲストサーバーをシャットダウンする必要があります。

いいえ

Sun SPARC サーバースナップショット

アプリケーションデータのバックアップ

オプション 3 — Amazon EBS ボリュームスナップショット

はい

AWS Backup を使用して Amazon EBS スナップショットを自動化できます。

はい

このバックアップオプションでは、処理中のトランザクションをフラッシュし、Amazon EBS ボリュームスナップショット中に EC2 インスタンスを読み取り専用または一時的に停止するように設定する自動スクリプトが必要です。 

重要:このバックアップオプションでは、アプリケーションの一貫性を保つために、アプリケーションのダウンタイムや読み取り専用モードが必要になる場合があります。

 

いいえ

Sun SPARC サーバーファイルシステムスナップショット

アプリケーションデータのバックアップ

オプション 4 — AWS Storage Gateway VTL

はい

バックアップエージェントを使用して Sun SPARC ファイルシステムのバックアップデータを VTL に自動的にバックアップできます。

はい

このバックアップオプションでは、ファイルシステムのスナップショットまたはアプリケーションデータダンプ中に、処理中のトランザクションをフラッシュし、読み取り専用または一時的なオフラインモードを設定する自動スクリプトが必要です。

重要:このバックアップオプションでは、アプリケーションのダウンタイムや読み取り専用モードが必要になる場合があります。

はい

大きなフリートの Sun SPARC サーバーのファイルシステムの大規模なバックアップ

アプリケーションデータのバックアップ

制約事項

  • このパターンの方法を使用して個々の Sun SPARC サーバーをバックアップできますが、クラスター内で動作するアプリケーションがある場合は、これらのバックアップオプションを共有データに使用することもできます。

ツール

Backup オプション 1: Stromasys 仮想テープ

  • Stromasys Charon-SSPエミュレーター」 — Charon-SSPエミュレーターは、標準の64ビットx86互換コンピューターシステム内にオリジナルのSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris などのオペレーティングシステム (OS)、その階層化製品、アプリケーションなど、元の SPARC バイナリコードを実行します。

  • Amazon EC2」 – Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムを構築してホストするための、自在に拡張および縮小できるコンピューティング能力を提供するウェブサービスです。

  • Amazon EFS – Amazon Elastic File System (Amazon EFS ) は、AWS クラウドサービスおよびオンプレミスリソースで使用するためのシンプルでサーバーレスで set-and-forget 柔軟なファイルシステムを提供します。

  • Amazon S3」— Amazon Simple Storage Service (Amazon S3)は、インターネット用のストレージです。 

  • Amazon S3 Glacier」– Amazon Simple Storage Service Glacierは、データのアーカイブと長期バックアップ用の、安全で耐久性が高く、非常に低コストの Amazon S3 ストレージクラスです。

  • AWS Systems Manager Automation」 — オートメーションは、AWS Systems Manager の一機能であり、EC2 インスタンスおよび他の AWS リソースの一般的なメンテナンスとデプロイのタスクを簡素化します。

 

Backup オプション 2: Stromasys スナップショット

  • Stromasys Charon-SSPエミュレーター」— Charon-SSPエミュレーターは、標準の64ビットx86互換コンピューターシステム内にオリジナルのSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。

  • Amazon EC2」– Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムを構築してホストするための、自在に拡張および縮小できるコンピューティング能力を提供するウェブサービスです。

  • Amazon EFS – Amazon Elastic File System (Amazon EFS ) は、AWS クラウドサービスおよびオンプレミスリソースで使用するためのシンプルでサーバーレスで set-and-forget 柔軟なファイルシステムを提供します。

  • Amazon S3」— Amazon Simple Storage Service (Amazon S3)は、インターネット用のストレージです。 

  • Amazon S3 Glacier」– Amazon Simple Storage Service Glacierは、データのアーカイブと長期バックアップ用の、安全で耐久性が高く、非常に低コストの Amazon S3 ストレージクラスです。

  • AWS Systems Manager Automation」— オートメーションは、AWS Systems Manager の一機能であり、EC2 インスタンスおよび他の AWS リソースの一般的なメンテナンスとデプロイのタスクを簡素化します。

 

Backup オプション 3: Amazon EBS ボリュームスナップショット

  • Stromasys Charon-SSPエミュレーター」— Charon-SSPエミュレーターは、標準の64ビットx86互換コンピューターシステム内にオリジナルのSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。

  • AWS Backup」– AWS Backupは、フルマネージド型のデータ保護サービスで、クラウド内、およびオンプレミス間で簡単に一元化およびを自動化できます。

  • Amazon EBS」– Amazon Elastic Block Store (Amazon EBS)は、EC2 インスタンスで使用するためのブロックレベルのストレージボリュームを提供します。

  • Amazon EC2」– Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムを構築してホストするための、自在に拡張および縮小できるコンピューティング能力を提供するウェブサービスです。

 

Backup オプション 4: AWS Storage Gateway VTL

  • Stromasys Charon-SSPエミュレーター」— Charon-SSPエミュレーターは、標準の64ビットx86互換コンピューターシステム内にオリジナルのSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。

  • Bacula — Bacula」 は、オープンソースのエンタープライズレベルのコンピューターバックアップシステムです。既存のバックアップアプリケーションがテープゲートウェイをサポートしているかどうかの詳細については、AWS Storage Gateway ドキュメントの 「テープゲートウェイでサポートされているサードパーティバックアップアプリケーション」 を参照してください。 

  • Amazon EC2」– Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムを構築してホストするための、自在に拡張および縮小できるコンピューティング能力を提供するウェブサービスです。

  • Amazon RDS for MySQL」— Amazon Relational Database Service (Amazon RDS) は、MySQL の複数のバージョンを実行する DB インスタンスをサポートします。 

  • Amazon S3」— Amazon Simple Storage Service (Amazon S3)は、インターネット用のストレージです。 

  • Amazon S3 Glacier」– Amazon Simple Storage Service Glacierは、データのアーカイブと長期バックアップ用の、安全で耐久性が高く、非常に低コストの Amazon S3 ストレージクラスです。

  • AWS Storage Gateway - Storage Gateway は、オンプレミスのソフトウェアアプライアンスをクラウドベースのストレージと接続し、お客様のオンプレミスの IT 環境と AWS のストレージインフラストラクチャとの間にデータセキュリティ機能を備えたシームレスな統合を実現するサービスです

エピック

タスク説明必要なスキル

仮想テープファイルストレージ用の Amazon EFS 共有ファイルシステムを作成します。

AWS マネジメントコンソールにサインインするか、AWS CLI を使用して Amazon EFS ファイルシステムを作成します。

この件の詳細については、Amazon EFS ドキュメントの「Amazon EFS ファイルシステムの作成」を参照してください。

クラウドアーキテクト

共有ファイルシステムをマウントするように Linux ホストを設定します。

Amazon EC2 Linux インスタンスに Amazon EFS ドライバーをインストールし、起動時に Amazon EFS 共有ファイルシステムをマウントするように Linux OS を設定します。

詳細については、Amazon EFS ドキュメントの 「EFS マウントヘルパーを使用したファイルシステムのマウント」 を参照してください。

DevOps エンジニア

Charon-SSP エミュレーターをインストールします。

Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。

詳細については、Stromasysドキュメントの「Charon-SSP用のAWS Sクラウドインスタンスのセットアップ」を参照してください。

DevOps エンジニア

Sun SPARC ゲストサーバーごとに、共有ファイルシステムに仮想テープファイルコンテナーを作成します。

touch <vtape-container-name> コマンドを実行して、Charon-SSP エミュレータにデプロイされた各 Sun SPARC ゲストサーバーの共有ファイルシステムに仮想テープファイルコンテナを作成します。

DevOps エンジニア

Sun SPARCゲストサーバー用の仮想テープデバイスを作成するようにCharon-SSPマネージャーを設定します。

Charon-SSP Managerにログインして仮想テープデバイスを作成し、各Sun SPARCゲストサーバーの仮想テープコンテナファイルを使用するように設定します。

これについて詳しくは、「StromasysのドキュメントにあるCharon-SSP 5.2」 for Linuxユーザーガイドを参照してください。

DevOps エンジニア

仮想テープデバイスが Sun SPARC ゲストサーバーで使用できることを確認します。

Sun SPARC の各ゲストサーバーにログインし、mt -f /dev/rmt/1 コマンドを実行して、仮想テープデバイスが OS で設定されていることを確認します。

DevOps エンジニア

Systems Manager Automation ランブックとオートメーションを作成します。

Systems Manager 自動化ランブックを作成し、バックアッププロセスをスケジュールするためのメンテナンスウィンドウとアソシエーションを Systems Manager で設定します。

詳細については、AWS Systems Manager ドキュメントの「自動化チュートリアル」と「メンテナンスウィンドウの設定」を参照してください。

クラウドアーキテクト

ローテーションされた仮想テープコンテナファイルをアーカイブするように Systems Manager Automation を設定します。

追加情報セクションの戻るオプション 1 のコードサンプルを使用して、ローテーションされた仮想テープコンテナファイルを Amazon S3 と Amazon S3 Glacier にアーカイブするための Systems Manager 自動化ランブックを作成します。

クラウドアーキテクト

Systems Manager Automation ランブックをデプロイして、アーカイブとスケジューリングを行います。

Systems Manager オートメーションランブックをデプロイし、Systems Manager で自動的に実行されるようにスケジュールします。

この件の詳細は、Systems Manager のドキュメントで「オートメーションチュートリアル」を参照してください。

クラウドアーキテクト
タスク説明必要なスキル

仮想テープファイルストレージ用の Amazon EFS 共有ファイルシステムを作成します。

AWS マネジメントコンソールにサインインするか、AWS CLI を使用して Amazon EFS ファイルシステムを作成します。

詳細については、Amazon EFS ドキュメントの 「Amazon EFS ファイルシステムの作成」 を参照してください。

クラウドアーキテクト

共有ファイルシステムをマウントするように Linux ホストを設定します。

Amazon EC2 Linux インスタンスに Amazon EFS ドライバーをインストールし、スタートアップ時に Amazon EFS 共有ファイルシステムをマウントするように Linux OS を設定します。

詳細については、Amazon EFS ドキュメントの「EFS マウントヘルパーを使用したファイルシステムのマウント」を参照してください。 

DevOps エンジニア

Charon-SSP エミュレーターをインストールします。

Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。

詳細については、Stromasysドキュメントの「Charon-SSP用のAWS Sクラウドインスタンスのセットアップ」を参照してください。

DevOps エンジニア

Sun SPARC ゲストサーバーをスナップショットオプションで起動するように設定します。

Charon-SSP マネージャを使用して、Sun SPARC ゲストサーバーごとにスナップショットオプションを設定します。

これについて詳しくは、「StromasysのドキュメントにあるCharon-SSP 5.2」for Linuxユーザーガイドを参照してください。 

DevOps エンジニア

Systems Manager Automation ランブックを作成します。

追加情報セクションのBackup オプション 2 のコードサンプルを使用して、メンテナンス時間中に Sun SPARC ゲストサーバーでスナップショットコマンドをリモートで実行するための Systems Manager Automation Runbook を作成します。

クラウドアーキテクト

Systems Manager 自動化ランブックをデプロイし、Amazon EC2 Linux ホストとの関連付けを設定します。

システムマネージャー自動化ランブックをデプロイし、バックアッププロセスをスケジュールするためのメンテナンスウィンドウとアソシエーションをシステムマネージャーでセットアップします。

詳細については、AWS Systems Manager ドキュメントの「自動化チュートリアル」と「メンテナンスウィンドウの設定」を参照してください。

クラウドアーキテクト

スナップショットを長期保存にアーカイブします。

追加情報セクションのランブックサンプルコードを使用して、スナップショットファイルを Amazon S3 と Amazon S3 Glacier にアーカイブするための Systems Manager 自動化ランブックを作成します。

クラウドアーキテクト
タスク説明必要なスキル

Charon-SSP エミュレーターをインストールします。

Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。

詳細については、Stromasysドキュメントの「Charon-SSP用のAWS Sクラウドインスタンスのセットアップ」を参照してください。 

DevOps エンジニア

Sun SPRAC ゲストサーバー用の EBS ボリュームを作成します。

AWS マネジメントコンソールにサインインし、Amazon EBS コンソールを開いて、Sun SPRAC ゲストサーバー用の EBS ボリュームを作成します。

詳細については、Stromasysドキュメントの「Charon-SSP用のAWS Sクラウドインスタンスのセットアップ」を参照してください。

クラウドアーキテクト

Amazon EC2 Linux インスタンスに EBS ボリュームをアタッチします。

Amazon EC2 コンソールで、EBS ボリュームを Amazon EC2 Linux インスタンスにアタッチします。

詳細については、Amazon EC2 ドキュメントの「インスタンスに Amazon EBS ボリュームのアタッチ」を参照してください。

AWS DevOps

EBS ボリュームを Charon-SSP エミュレーターで SCSI ドライブとしてマッピングします。

EBS ボリュームを Sun SPARC ゲストサーバーの SCSI ドライブとしてマッピングするように、Charon-SSP マネージャーを設定します。

これに関する詳細は、「StromasysドキュメンテーションのCharon-SSP」 V5.2 for LinuxガイドのSCSIストレージ設定セクションを参照してください。

AWS DevOps

EBS ボリュームのスナップショットを作成するための AWS Backup スケジュールを設定します。

EBS ボリュームのスナップショットを作成するための AWS Backup ポリシーとスケジュールを設定します。

詳細については、AWS Developer Center ドキュメントの「AWS Backup を使用した Amazon EBS のバックアップと復元」チュートリアルを参照してください。

AWS DevOps
タスク説明必要なスキル

テープゲートウェイデバイスを作成します。

AWS マネジメントコンソールにサインインし、AWS Storage Gateway コンソールを開いて、VPC にテープゲートウェイデバイスを作成します。

詳細については、AWS Storage Gateway ドキュメントの「ゲートウェイの作成」を参照してください。

クラウドアーキテクト

Bacula カタログの Amazon RDS DB インスタンスを作成します。

Amazon RDS コンソールを開き、Amazon RDS for MySQL DB インスタンスを作成します。

この件の詳細については、Amazon RDS ドキュメントの「MySQL DB インスタンスを作成して MySQL DB インスタンス上のデータベースに接続する」を参照してください。

クラウドアーキテクト

バックアップアプリケーションコントローラを VPC にデプロイします。

EC2 インスタンスに Bacula をインストールし、バックアップアプリケーションコントローラをデプロイし、テープゲートウェイデバイスに接続するようにバックアップストレージを設定します。Bacula-storage-daemon-config.txt ファイル (添付) にある Bacula Director ストレージデーモン設定のサンプルを使用できます。

詳細については、「Bacula ディレクター」を参照してください。

AWS DevOps

Sun SPARC ゲストサーバーにバックアップアプリケーションを設定します。

SUN-SPARC-Guest-Bacula-Config.txt ファイル (添付) のサンプル Bacula 設定を使用して、Sun SPARC ゲストサーバにバックアップアプリケーションをインストールしてセットアップするように 2 台目のクライアントを設定します。

DevOps エンジニア

バックアップ構成とスケジュールを設定します。

Bacula-Directory-Config.txt ファイル (添付) にあるサンプルの Bacula Director 設定を使用して、バックアップアプリケーションコントローラにバックアップ設定とスケジュールを設定します。

詳細については、「Bacula ディレクター」を参照してください。 

DevOps エンジニア

バックアップ構成とスケジュールが正しいことを検証します。

Bacula のドキュメント」の指示に従って、Sun SPARC ゲストサーバーでのセットアップの検証とバックアップテストを行います。

例えば、次のコマンドを使用して構成ファイルを検証できます。

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

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

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

DevOps エンジニア

関連リソース

追加情報

Backup オプション 1 — Stromasys 仮想テープの作成

次の Systems Manager Automation ランブックコードのサンプルを使用すると、自動的にバックアップを開始してからテープを交換できます。

... # 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')/ ...

Backup オプション 2: Stromasys スナップショット

次の Systems Manager 自動化ランブックコードのサンプルを使用して、バックアッププロセスを自動化できます。

      ... 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}} ...

Backup オプション 4: AWS Storage Gateway VTL

Solaris 非大域ゾーンを使用して仮想化されたレガシー Sun SPARC サーバーを実行する場合、Sun SPARC サーバーで実行されている非大域ゾーンにもバックアップアプリケーション手法を適用できます (たとえば、バックアップクライアントは非大域ゾーン内で実行できます)。ただし、バックアップクライアントを Solaris ホストで実行して、非大域ゾーンのスナップショットを作成することもできます。その後、そのスナップショットはテープにバックアップできます。

次の設定例では、Solaris 非大域ゾーンをホストするファイルシステムを Solaris ホストのバックアップ設定に追加しています。

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

添付ファイル

このドキュメントに関連する追加コンテンツにアクセスするには、次のファイルを解凍してください。「attachment.zip