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

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

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

作成者: Kevin Yung (AWS)、Luis Ramos (Stromasys)、Rohit Darji (AWS)

環境:本稼働

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

ワークロード: Oracle

AWS サービス: Amazon EFS、Amazon S3、AWSStorage GatewayAWSSystems Manager、Amazon EC2

[概要]

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

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

  • バックアップオプション 1: Stromasys 仮想テープ – Charon-SSP 仮想テープ機能を使用して、Sun SPARCサーバーにバックアップ機能を設定し、AWSSystems Manager Automation を使用してバックアップファイルを Amazon Simple Storage Service (Amazon S3)Amazon Simple Storage Service Glacier にアーカイブします。 

  • バックアップオプション 2: Stromasys スナップショット – Charon-SSP スナップショット機能を使用して、Charon- の Sun SPARCゲストサーバーのバックアップ機能を設定しますSSP。 

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

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

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

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

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

前提条件と制限

前提条件

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

  • 既存の Sun SPARCサーバー。

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

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

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

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

  • RPO と の理解RTO。これの詳細については、AWS「Well-Architected Framework ドキュメント」の「Reliability Pillar ホワイトペーパー」の「ディザスタリカバリの目的」を参照してください。 

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

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

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

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

バックアップオプション

Crash-consistentを実現できるか?

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

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

一般的なユースケース

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

可能

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

可能

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

可能

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

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

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

可能

この機能を有効にするには、Charon-SSP Manager を設定するか、コマンドライン起動引数を使用する必要があります。

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

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

可能

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

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

いいえ

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

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

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

可能

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

可能

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

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

 

いいえ

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

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

オプション 4 – AWS Storage Gateway VTL

可能

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

可能

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

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

可能

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

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

制約事項

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

ツール

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

  • Stromasys Charon-SSPemulator – Charon-SSPemulator は、標準の 64 ビット x86 互換コンピュータシステム内に元のSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris などのオペレーティングシステム (OSs)、レイヤード製品、アプリケーションなど、元の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-SSPemulator – Charon-SSPemulator は、標準の 64 ビット x86 互換コンピュータシステム内に元のSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris、レイヤード製品、アプリケーションOSsなど、元の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リソースの一般的なメンテナンスとデプロイタスクを簡素化します。

 

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

  • Stromasys Charon-SSPemulator – Charon-SSPemulator は、標準の 64 ビット x86 互換コンピュータシステム内に元のSPARCハードウェアの仮想レプリカを作成します。SunOS や Solaris、レイヤード製品、アプリケーションOSsなど、元のSPARCバイナリコードを実行します。

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

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

  • Amazon EC2 – Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。

 

バックアップオプション 4: AWS Storage Gateway VTL

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

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

  • Amazon EC2 – Amazon Elastic Compute Cloud (Amazon EC2) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。

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

  • 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 マネジメントコンソールにサインインするかAWSCLI、 を使用して Amazon EFS ファイルシステムを作成します。

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

クラウドアーキテクト

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

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

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

DevOps エンジニア

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

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

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

DevOps エンジニア

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

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

DevOps エンジニア

Charon-SSP Manager を設定して、Sun SPARCゲストサーバー用の仮想テープデバイスを作成します。

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 で設定します。

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

クラウドアーキテクト

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

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

クラウドアーキテクト

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

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

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

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

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

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

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

クラウドアーキテクト

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

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

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

DevOps エンジニア

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

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

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

DevOps エンジニア

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

Charon-SSP Manager を使用して、各 Sun SPARCゲストサーバーにスナップショットオプションを設定します。

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

DevOps エンジニア

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

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

クラウドアーキテクト

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

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

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

クラウドアーキテクト

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

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

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

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

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

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

DevOps エンジニア

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

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

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

クラウドアーキテクト

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

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

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

AWS DevOps

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

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

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

AWS DevOps

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

AWS バックアップポリシーとスケジュールを設定して、EBSボリュームをスナップショットします。

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

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

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

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

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

クラウドアーキテクト

Bacula Catalog の 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}} ...

バックアップオプション 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