

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

# の Stromasys Charon-SSP エミュレータで Sun SPARC サーバーをバックアップする AWS クラウド
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud"></a>

*Kevin Yung、Rohit Darji (Amazon Web Services)*

*Luis Ramos (Stromasys)*

## 概要
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-summary"></a>

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

「[Stromasys Charon-SSP エミュレータでゲスト](https://www.stromasys.com/solution/charon-on-the-aws-cloud/)」 としてホストされている Sun SPARC サーバーを使用する場合、次の 3 つのバックアップオプションのいずれかを使用できます。
+ **バックアップオプション 1: Stromasys 仮想テープ **– Charon-SSP 仮想テープ機能を使用して、Sun SPARC サーバーにバックアップ機能を設定し、[AWS Systems Manager オートメーション](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html)を使用してバックアップファイルを [Amazon Simple Storage Service (Amazon S3) ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)にアーカイブします。 
+ **バックアップオプション 2: Stromasys スナップショット** – Charon-SSP スナップショット機能を使用して、Charon-SSP 内の Sun SPARC ゲストサーバーのバックアップファシリティを設定します。 
+ **バックアップオプション 3: Amazon Elastic Block Store (Amazon EBS) ボリュームスナップショット **– Amazon** **Elastic Compute Cloud (Amazon EC2) で Charon-SSP エミュレータをホストする場合、[Amazon EBS ボリュームスナップショット](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html)を使用して Sun SPARC ファイルシステムのバックアップを作成できます。** **

ハードウェア上でゲストとしてホストされているSun SPARCサーバーとAmazon EC2上のCharon-SSPを使用する場合、以下のバックアップオプションを使用できます。
+ **バックアップオプション 4: AWS Storage Gateway 仮想テープライブラリ (VTL) **– [Storage Gateway](https://docs.aws.amazon.com/storagegateway/latest/userguide/WhatIsStorageGateway.html) VTL テープゲートウェイでバックアップアプリケーションを使用して、Sun SPARC サーバーをバックアップします。 

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

「[Stromasys](https://www.stromasys.com)」は、従来の SPARC、Alpha、VAX、および PA-RISC の重要なシステムをエミュレートするためのソフトウェアとサービスを提供しています。Stromasys エミュレーション AWS クラウド を使用した への移行の詳細については、 AWS ブログの[「Stromasys AWS を使用した SPARC、Alpha、またはその他のレガシーシステムの へのリホスト](https://aws.amazon.com/blogs/apn/re-hosting-sparc-alpha-or-other-legacy-systems-to-aws-with-stromasys/)」を参照してください。 

## 前提条件と制限事項
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-prereqs"></a>

**前提条件**
+ アクティブ AWS アカウント。 
+ 既存の Sun SPARC サーバー。
+ Charon-SSP の既存のライセンス。Charon-SSP のライセンスは AWS Marketplace から、Stromasys Virtual Environment (VE) のライセンスは Stromasys から入手できます。詳細については、「[ストロマシスの営業担当](https://www.stromasys.com/contact/)」にお問い合わせください。
+ Sun SPARC サーバーと Linux バックアップに精通していること。 
+ Charon-SSP エミュレーションテクノロジーに精通していること。これについて詳しくは、Stromasys ドキュメンテーションの「[Stromasys レガシーサーバーエミュレーション](https://www.stromasys.com/solutions/charon-on-the-aws-cloud/)」を参照してください。
+ Sun SPARC サーバーのファイルシステムに仮想テープ機能またはバックアップアプリケーションを使用する場合は、Sun SPARC サーバーファイルシステムのバックアップ機能を作成して設定する必要があります。 
+ RPO と RTO について理解していること。詳細については、 AWS Well-Architected Framework ドキュメントの[「信頼性の柱](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html)」ホワイトペーパーの[「ディザスタリカバリ目標](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/disaster-recovery-dr-objectives.html)」を参照してください。 
+ **バックアップオプション 4** を使用するには、次のものが必要です。 
  + Storage ゲートウェイ VTL テープゲートウェイをサポートするソフトウェアベースのバックアップアプリケーション。詳細については、 AWS Storage Gateway ドキュメント[の「VTL デバイスの使用](https://docs.aws.amazon.com/storagegateway/latest/tgw/WhatIsStorageGateway.html)」を参照してください。 
  + Bacula Director または類似のバックアップアプリケーションがインストールされ、設定されている。詳細については、「[Bacula ディレクター](https://www.bacula.org/5.2.x-manuals/en/main/main/Configuring_Director.html)」を参照してください。

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


| 
| 
| バックアップオプション | Crash-consistentを実現できるか? | アプリケーションの一貫性を実現できるか? | 仮想バックアップアプライアンスソリューション? | 一般的なユースケース | 
| --- |--- |--- |--- |--- |
| オプション 1 — Stromasys 仮想テープ | **あり**Sun SPARC ファイルシステムのスナップショットを自動化して、仮想テープにデータをバックアップできます。例えば、UFS または ZFS スナップショットを使用できます。 | **あり**このバックアップオプションには、処理中のトランザクションをフラッシュしたり、ファイルシステムのスナップショット中に読み取り専用または一時的なオフラインモードを設定したり、アプリケーションデータダンプを実行したりするための自動スクリプトが必要です。また、アプリケーションのダウンタイムまたは読み取り専用モードが必要になる場合があります。 | **あり** | Sun SPARC サーバーのファイルシステムを.tar ファイルまたは.zip ファイルでバックアップします。アプリケーションデータのバックアップ | 
| オプション 2 — Stromasys スナップショット | **あり**この特徴量を有効にするには、「[Charon-SSP Manager](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP40preAWS/pages/522190974/Charon-SSP+Manager+Installation%20/)」を設定するか、コマンドラインのスタートアップ引数を使用する必要があります。また、Linuxコマンドを実行して、Sun SPARCゲストサーバーの状態をスナップショットファイルに保存するようにCharon-SSPエミュレータに指示する必要があります。Sun SPARC ゲストサーバーはシャットダウンする必要があります。  | **あり**このバックアップオプションでは、仮想ディスクとメモリーダンプを含む、エミュレートされたゲストサーバーのスナップショットが作成されます。 スナップショットの作成中は Sun SPARC ゲストサーバーをシャットダウンする必要があります。 | **いいえ** | Sun SPARC サーバースナップショットアプリケーションデータのバックアップ | 
| オプション 3 — Amazon EBS ボリュームスナップショット | **あり** AWS Backup を使用して Amazon EBS スナップショットを自動化できます。 | **あり**このバックアップオプションでは、実行中のトランザクションをフラッシュし、Amazon EBS ボリュームスナップショット中に Amazon EC2 インスタンスの読み取り専用または一時的な停止を設定する自動スクリプトが必要です。 このバックアップオプションでは、アプリケーションの一貫性を保つために、アプリケーションのダウンタイムや読み取り専用モードが必要になる場合があります。  | **いいえ** | Sun SPARC サーバーファイルシステムスナップショットアプリケーションデータのバックアップ | 
| **オプション 4 – AWS Storage Gateway VTL** | **あり**バックアップエージェントを使用して Sun SPARC ファイルシステムのバックアップデータを VTL に自動的にバックアップできます。 | **あり**このバックアップオプションでは、ファイルシステムのスナップショットまたはアプリケーションデータダンプ中に、処理中のトランザクションをフラッシュし、読み取り専用または一時的なオフラインモードを設定する自動スクリプトが必要です。このバックアップオプションでは、アプリケーションのダウンタイムや読み取り専用モードが必要になる場合があります。 | **あり** | 大きなフリートの Sun SPARC サーバーのファイルシステムの大規模なバックアップアプリケーションデータのバックアップ | 

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

## ツール
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-tools"></a>

Backup オプション 1: Stromasys 仮想テープ
+ [Stromasys Charon-SSP エミュレータ](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)は、標準の 64 ビット x86 互換コンピュータシステム内に元の SPARC ハードウェアの仮想レプリカを作成します。SunOS や Solaris などのオペレーティングシステム (OS)、その階層化製品、アプリケーションなど、元の SPARC バイナリコードを実行します。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。
+ [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) は、 AWS のサービス およびオンプレミスリソースで使用できる、シンプルでサーバーレス、set-and-forgetの Elastic File System を提供します。
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) は、インターネット用のストレージです。 
+ [AWS Systems Manager 自動化](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html)により、Amazon EC2 インスタンスやその他の AWS リソースの一般的なメンテナンスおよびデプロイタスクが簡素化されます。

 

Backup オプション 2: Stromasys スナップショット
+ [Stromasys Charon-SSP エミュレータ](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)は、標準の 64 ビット x86 互換コンピュータシステム内に元の SPARC ハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。
+ [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) は、 AWS のサービス およびオンプレミスリソースで使用できる、シンプルでサーバーレス、set-and-forgetの Elastic File System を提供します。
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) は、インターネット用のストレージです。 
+ [AWS Systems Manager 自動化](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html)により、Amazon EC2 インスタンスやその他の AWS リソースの一般的なメンテナンスおよびデプロイタスクが簡素化されます。

 

**バックアップオプション 3: ****Amazon EBS** **ボリュームスナップショット**
+ [Stromasys Charon-SSP エミュレータ](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)エミュレータは、標準の 64 ビット x86 互換コンピュータシステム内に元の SPARC ハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。
+ [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html) は、フルマネージド型のデータ保護サービスであり AWS のサービス、クラウド内、オンプレミス間での一元化と自動化を容易にします。
+ [Amazon Elastic Block Store (Amazon EBS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) は、Amazon EC2 インスタンスで使用するブロックレベルのストレージボリュームを提供します。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。

 

**バックアップオプション 4: ****AWS Storage Gateway**** VTL**
+ [Stromasys Charon-SSP エミュレータ](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)は、標準の 64 ビット x86 互換コンピュータシステム内に元の SPARC ハードウェアの仮想レプリカを作成します。SunOS や Solaris などの OS、それらのレイヤード製品、アプリケーションを含むオリジナルの SPARC バイナリコードを実行します。
+ [Bacula](https://www.baculasystems.com/try/?gclid=EAIaIQobChMInsywntC98gIVkT2tBh16ug3_EAAYASAAEgL-nPD_BwE) は、オープンソースのエンタープライズレベルのコンピュータバックアップシステムです。既存のバックアップアプリケーションがテープゲートウェイをサポートしているかどうかの詳細については、 AWS Storage Gateway ドキュメントの[「テープゲートウェイでサポートされているサードパーティーのバックアップアプリケーション](https://docs.aws.amazon.com/storagegateway/latest/userguide/Requirements.html#requirements-backup-sw-for-vtl)」を参照してください。 
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) は、ソフトウェアシステムの構築とホストに使用するサイズ変更可能なコンピューティング容量を提供するウェブサービスです。
+ [Amazon Relational Database Service (Amazon RDS) for MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html) は、複数のバージョンの MySQL を実行する DB インスタンスをサポートしています。 
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) は、インターネット用のストレージです。 
+ [AWS Storage Gateway](https://docs.aws.amazon.com/storagegateway/latest/userguide/WhatIsStorageGateway.html) は、オンプレミスのソフトウェアアプライアンスをクラウドベースのストレージに接続し、オンプレミスの IT 環境と AWS ストレージインフラストラクチャ間のデータセキュリティ機能とのシームレスな統合を提供します。

## エピック
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-epics"></a>

### Backup オプション 1 — Stromasys 仮想テープバックアップを作成する
<a name="backup-option-1-ndash-create-a-stromasys-virtual-tape-backup"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 仮想テープファイルストレージ用の Amazon EFS 共有ファイルシステムを作成します。 | にサインイン AWS マネジメントコンソール するか、 AWS Command Line Interface (AWS CLI) を使用して Amazon EFS ファイルシステムを作成します。この件の詳細については、Amazon EFS ドキュメントの「[Amazon EFS ファイルシステムの作成](https://docs.aws.amazon.com/efs/latest/ug/gs-step-two-create-efs-resources.html)」を参照してください。 | クラウドアーキテクト | 
| 共有ファイルシステムをマウントするように Linux ホストを設定します。 | Amazon EC2 Linux インスタンスに Amazon EFS ドライバーをインストールし、起動時に Amazon EFS 共有ファイルシステムをマウントするように Linux OS を設定します。詳細については、Amazon [ EFS ドキュメントの「Amazon EFS マウントヘルパーを使用したファイルシステムのマウント](https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html)」を参照してください。 EFS  | DevOps エンジニア | 
| Charon-SSP エミュレーターをインストールします。 | Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。詳細については、Stromasys ドキュメントの「[Charon-SSP の AWS クラウド インスタンスのセットアップ](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP405AWS/pages/718241894/Setting+up+a+Charon-SSP+AWS+Cloud+Instance)」を参照してください。 | 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](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)」 for Linuxユーザーガイドを参照してください。 | DevOps エンジニア | 
| 仮想テープデバイスが Sun SPARC ゲストサーバーで使用できることを確認します。 | Sun SPARC の各ゲストサーバーにログインし、`mt -f /dev/rmt/1` コマンドを実行して、仮想テープデバイスが OS で設定されていることを確認します。 | DevOps エンジニア | 
| Systems Manager Automation ランブックとオートメーションを作成します。 | Systems Manager 自動化ランブックを作成し、バックアッププロセスをスケジュールするためのメンテナンスウィンドウとアソシエーションを Systems Manager で設定します。詳細については、 AWS Systems Manager ドキュメントの[「オートメーションのチュートリアル](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-walk.html)」と[「メンテナンスウィンドウの設定](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-permissions.html)」を参照してください。 | クラウドアーキテクト | 
| ローテーションされた仮想テープコンテナファイルをアーカイブするように Systems Manager Automation を設定します。 | *「追加情報*」セクションの**「バックオプション 1**」のコードサンプルを使用して、ローテーションされた仮想テープコンテナファイルを Amazon S3 にアーカイブする Systems Manager Automation ランブックを作成します。 | クラウドアーキテクト | 
| Systems Manager Automation ランブックをデプロイして、アーカイブとスケジューリングを行います。 | Systems Manager オートメーションランブックをデプロイし、Systems Manager で自動的に実行されるようにスケジュールします。この件の詳細は、Systems Manager のドキュメントで「[オートメーションチュートリアル](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-walk.html)」を参照してください。 | クラウドアーキテクト | 

### Backup オプション 2 — Stromasys スナップショットを作成する
<a name="backup-option-2-ndash-create-a-stromasys-snapshot"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 仮想テープファイルストレージ用の Amazon EFS 共有ファイルシステムを作成します。 | にサインイン AWS マネジメントコンソール するか、 AWS CLI を使用して Amazon EFS ファイルシステムを作成します。詳細については、Amazon EFS ドキュメントの 「[Amazon EFS ファイルシステムの作成](https://docs.aws.amazon.com/efs/latest/ug/gs-step-two-create-efs-resources.html)」 を参照してください。 | クラウドアーキテクト | 
| 共有ファイルシステムをマウントするように Linux ホストを設定します。 | Amazon EC2 Linux インスタンスに Amazon EFS ドライバーをインストールし、スタートアップ時に Amazon EFS 共有ファイルシステムをマウントするように Linux OS を設定します。詳細については、Amazon [ EFS ドキュメントの「Amazon EFS マウントヘルパーを使用したファイルシステムのマウント](https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html)」を参照してください。 EFS   | DevOps エンジニア | 
| Charon-SSP エミュレーターをインストールします。 | Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。詳細については、Stromasys ドキュメントの「[Charon-SSP の AWS クラウド インスタンスのセットアップ](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP44xAWSGS/pages/7239901201/Setting+up+an+AWS+Cloud+Instance+for+Charon-SSP)」を参照してください。 | DevOps エンジニア | 
| Sun SPARC ゲストサーバーをスナップショットオプションで起動するように設定します。 | Charon-SSP マネージャを使用して、Sun SPARC ゲストサーバーごとにスナップショットオプションを設定します。これについて詳しくは、「[StromasysのドキュメントにあるCharon-SSP 5.2](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)」for Linuxユーザーガイドを参照してください。  | DevOps エンジニア | 
| Systems Manager Automation ランブックを作成します。 | *追加情報*セクションの**バックアップオプション 2** のコードサンプルを使用して、メンテナンス時間中に Sun SPARC ゲストサーバーでスナップショットコマンドをリモートで実行するための Systems Manager Automation ランブックを作成します。 | クラウドアーキテクト | 
| Systems Manager 自動化ランブックをデプロイし、Amazon EC2 Linux ホストとの関連付けを設定します。 | システムマネージャー自動化ランブックをデプロイし、バックアッププロセスをスケジュールするためのメンテナンスウィンドウとアソシエーションをシステムマネージャーでセットアップします。詳細については、 AWS Systems Manager ドキュメントの[「オートメーションのチュートリアル](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-walk.html)」と[「メンテナンスウィンドウのセットアップ](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-permissions.html)」を参照してください。 | クラウドアーキテクト | 
| スナップショットを長期保存にアーカイブします。 | *追加情報*セクションのランブックサンプルコードを使用して、スナップショットファイルを Amazon S3 にアーカイブする Systems Manager Automation ランブックを作成します。 | クラウドアーキテクト | 

### バックアップオプション 3 – Amazon EBS ボリュームスナップショットを作成
<a name="backup-option-3-create-an-ebs-volume-snapshot"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| Charon-SSP エミュレーターをインストールします。 | Amazon EC2 Linux インスタンスに Charon-SSP エミュレーターをインストールします。詳細については、Stromasys ドキュメントの [Charon-SSP の AWS クラウド インスタンスのセットアップ](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP44xAWSGS/pages/7239901201/Setting+up+an+AWS+Cloud+Instance+for+Charon-SSP)を参照してください。  | DevOps エンジニア | 
| Sun SPRAC ゲストサーバー用の Amazon EBS ボリュームを作成します。 | にサインインし AWS マネジメントコンソール、Amazon EBS コンソールを開き、Sun SPRAC ゲストサーバー用の Amazon EBS ボリュームを作成します。詳細については、Stromasys ドキュメントの「[Charon-SSP の AWS クラウド インスタンスのセットアップ](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP44xAWSGS/pages/7239901201/Setting+up+an+AWS+Cloud+Instance+for+Charon-SSP)」を参照してください。 | クラウドアーキテクト | 
| Amazon EBS ボリュームを Amazon EC2 Linux インスタンスにアタッチします。 | Amazon EC2 コンソールで、Amazon EBS ボリュームを Amazon EC2 Linux インスタンスにアタッチします。詳細については、Amazon EC2 ドキュメントの「[インスタンスに Amazon EBS ボリュームのアタッチ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html)」を参照してください。 | AWS DevOps | 
| Charon-SSP エミュレータで Amazon EBS ボリュームを SCSI ドライブとしてマッピングします。 | Amazon EBS ボリュームを Sun SPARC ゲストサーバー内の SCSI ドライブとしてマッピングするように Charon-SSP Manager を設定します。これに関する詳細は、Stromasys ドキュメントの「[Charon-SSP V5.2 for Linux](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)」ガイドの「*SCSI storage configuration*」セクションを参照してください。 | AWS DevOps | 
| Amazon EBS ボリュームのスナップショット作成 AWS Backup のスケジュールを設定します。 | Amazon EBS ボリュームのスナップショットを作成するように AWS Backup ポリシーとスケジュールを設定します。詳細については、「 AWS デベロッパーセンタードキュメント」の「 チュートリアル[を使用した Amazon EBS のバックアップと復元 AWS Backup](https://aws.amazon.com/getting-started/hands-on/amazon-ebs-backup-and-restore-using-aws-backup/)」を参照してください。 | AWS DevOps | 

### バックアップオプション 4 – VTL AWS Storage Gateway を作成する
<a name="backup-option-4-create-an-awssglong-vtl"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| テープゲートウェイデバイスを作成します。 | にサインインし AWS マネジメントコンソール、 AWS Storage Gateway コンソールを開き、VPC にテープゲートウェイデバイスを作成します。詳細については、 AWS Storage Gateway ドキュメント[の「ゲートウェイの作成](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-tape-gateway.html)」を参照してください。 | クラウドアーキテクト | 
| Bacula カタログの Amazon RDS DB インスタンスを作成します。 | Amazon RDS コンソールを開き、Amazon RDS for MySQL DB インスタンスを作成します。この件の詳細については、Amazon RDS ドキュメントの「[MySQL DB インスタンスを作成して MySQL DB インスタンス上のデータベースに接続する](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.MySQL.html)」を参照してください。 | クラウドアーキテクト | 
| バックアップアプリケーションコントローラを VPC にデプロイします。 | Amazon EC2 インスタンスに Bacula をインストールし、バックアップアプリケーションコントローラーをデプロイしてから、テープゲートウェイデバイスに接続するようにバックアップストレージを設定します。`Bacula-storage-daemon-config.txt` ファイル (添付) にある Bacula Director ストレージデーモン設定のサンプルを使用できます。詳細については、「[Bacula ディレクター](https://www.bacula.org/11.0.x-manuals/en/main/main.pdf)」を参照してください。 | AWS DevOps | 
| Sun SPARC ゲストサーバーにバックアップアプリケーションを設定します。 | `SUN-SPARC-Guest-Bacula-Config.txt` ファイル (添付) のサンプル Bacula 設定を使用して、Sun SPARC ゲストサーバにバックアップアプリケーションをインストールしてセットアップするように 2 台目のクライアントを設定します。 | DevOps エンジニア | 
| バックアップ構成とスケジュールを設定します。 | `Bacula-Directory-Config.txt` ファイル (添付) にあるサンプルの Bacula Director 設定を使用して、バックアップアプリケーションコントローラにバックアップ設定とスケジュールを設定します。詳細については、「[Bacula ディレクター](https://www.bacula.org/11.0.x-manuals/en/main/main.pdf)」を参照してください。  | DevOps エンジニア | 
| バックアップ構成とスケジュールが正しいことを検証します。 | 「[Bacula のドキュメント](https://www.bacula.org/11.0.x-manuals/en/main/main.pdf)」の指示に従って、Sun SPARC ゲストサーバーでのセットアップの検証とバックアップテストを行います。例えば、次のコマンドを使用して構成ファイルを検証できます。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud.html) | DevOps エンジニア | 

## 関連リソース
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-resources"></a>
+ 「[チャロン仮想SPARC（VEライセンス付き）](https://aws.amazon.com/marketplace/pp/B08TBQS8NZ?qid=1621489108444&sr=0-2&ref_=srh_res_product_title)」
+ 「[チャロン-仮想-SPARC](https://aws.amazon.com/marketplace/pp/B07XF228LH?qid=1621489108444&sr=0-1&ref_=srh_res_product_title)」
+ 「[Bacula エンタープライズエディションでのクラウドサービスとオブジェクトストレージの使用](https://www.baculasystems.com/wp-content/uploads/ObjectStorage_Bacula_Enterprise.pdf)」
+ 「[ディザスタリカバリ (DR) 目標](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/disaster-recovery-dr-objectives.html)」
+ 「[Charon のレガシーシステムエミュレーションソリューション](https://www.stromasys.com/solution/charon-ssp/)」

## 追加情報
<a name="back-up-sun-sparc-servers-in-the-stromasys-charon-ssp-emulator-on-the-aws-cloud-additional"></a>

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

## アタッチメント
<a name="attachments-9688ae50-9d0c-4d61-ab40-93df2bce4b7d"></a>

このドキュメントに関連する追加コンテンツにアクセスするには、次のファイルを解凍してください。「[attachment.zip](samples/p-attach/9688ae50-9d0c-4d61-ab40-93df2bce4b7d/attachments/attachment.zip)」