

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 上的 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 伺服器。這些備份選項可協助您實作備份計劃，以符合組織的復原點目標 (RPO) 和復原時間目標 (RTO)、使用自動化方法，並降低整體營運成本。模式提供四個備份選項的概觀，以及實作這些選項的步驟。

如果您在 [Stromasys Charon-SSP 模擬器](https://www.stromasys.com/solution/charon-on-the-aws-cloud/)上使用託管為訪客的 Sun SPARC 伺服器，您可以使用下列三個備份選項之一：
+ **備份選項 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 檔案系統的備份。** **

如果您使用託管為硬體訪客和 Amazon EC2 上的 Charon-SSP 的 Sun SPARC 伺服器，您可以使用下列備份選項：
+ **備份選項 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 關鍵系統。如需 AWS 雲端 使用 Stromasys 模擬遷移至 的詳細資訊，請參閱 AWS 部落格上的[AWS 使用 Stromasys 將 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 虛擬環境 (VE) 的授權可從 Stromasys 取得。如需詳細資訊，請聯絡 [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)。 
+ 若要使用 **Backup 選項 4**，您必須具有下列項目： 
  + 支援 Storage Gateway VTL 磁帶閘道的軟體型備份應用程式。如需詳細資訊，請參閱 AWS Storage Gateway 文件中的[使用 VTL 裝置](https://docs.aws.amazon.com/storagegateway/latest/tgw/WhatIsStorageGateway.html)。 
  + 安裝和設定 Bacula Director 或類似的備份應用程式。如需詳細資訊，請參閱 [Bacula Director](https://www.bacula.org/5.2.x-manuals/en/main/main/Configuring_Director.html) 文件。

下表提供此模式中四個備份選項的相關資訊。


| 
| 
| **備份選項** | **實現當機一致性？** | **實現應用程式一致性？** | **虛擬備份設備解決方案？** | 典型 使用案例 | 
| --- |--- |--- |--- |--- |
| **選項 1 – Stromasys 虛擬磁帶 ** | **是**您可以自動化 Sun SPARC 檔案系統快照，以備份虛擬磁帶中的資料。例如，您可以使用 UFS 或 ZFS 快照。 | **是**此備份選項需要自動化指令碼來排清傳輸中的交易、在檔案系統快照期間設定唯讀或暫時離線模式，或取得應用程式資料傾印。您可能還需要應用程式停機時間或唯讀模式。 | **是** | 使用 .tar 或 .zip 檔案備份 Sun SPARC 伺服器檔案系統應用程式資料備份 | 
| **選項 2 – Stromasys 快照 ** | **是**您必須設定 [Charon-SSP Manager](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP40preAWS/pages/522190974/Charon-SSP+Manager+Installation%20/) 或使用命令列啟動引數來啟用此功能。您也必須執行 Linux 命令，要求 Charon-SSP 模擬器將 Sun SPARC 訪客伺服器狀態儲存到快照檔案中。您必須關閉 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>

**備份選項 1： Stromasys 虛擬磁帶**
+ [Stromasys Charon-SSP 模擬器](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)會在標準 64 位元 x86 相容電腦系統內建立原始 SPARC 硬體的虛擬複本。它執行原始 SPARC 二進位程式碼，包括作業系統 (OSs)，例如 SunOS 或 Solaris、其分層產品和應用程式。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) 是一種 Web 服務，可提供可調整大小的運算容量，讓您用來建置和託管軟體系統。
+ [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) 提供簡單、無伺服器、set-and-forget的彈性檔案系統，可與 AWS 服務 和內部部署資源搭配使用。
+ [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 資源的常見維護和部署任務。

 

**備份選項 2：Stromasys 快照**
+ [Stromasys Charon-SSP 模擬器](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)會在標準 64 位元 x86 相容電腦系統內建立原始 SPARC 硬體的虛擬複本。它執行原始 SPARC 二進位程式碼，包括 SunOS 或 Solaris 等OSs、其分層產品和應用程式。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) 是一種 Web 服務，可提供可調整大小的運算容量，讓您用來建置和託管軟體系統。
+ [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) 提供簡單、無伺服器、set-and-forget的彈性檔案系統，可與 AWS 服務 和內部部署資源搭配使用。
+ [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 硬體的虛擬複本。它執行原始 SPARC 二進位程式碼，包括 SunOS 或 Solaris 等OSs、其分層產品和應用程式。
+ [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) 是一種 Web 服務，可提供可調整大小的運算容量，讓您用來建置和託管軟體系統。

 

**備份選項 4：****AWS Storage Gateway****VTL**
+ [Stromasys Charon-SSP 模擬器](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)會在標準 64 位元 x86 相容電腦系統內建立原始 SPARC 硬體的虛擬複本。它執行原始 SPARC 二進位程式碼，包括 SunOS 或 Solaris 等OSs、其分層產品和應用程式。
+ [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) 是一種 Web 服務，可提供可調整大小的運算容量，讓您用來建置和託管軟體系統。
+ [適用於 MySQL 的 Amazon Relational Database Service (Amazon RDS) MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html) 支援執行多個 MySQL 版本的資料庫執行個體。 
+ [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>

### 備份選項 1 – 建立 Stromasys 虛擬磁帶備份
<a name="backup-option-1-ndash-create-a-stromasys-virtual-tape-backup"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立虛擬磁帶檔案儲存的 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)。 EFS  | 雲端架構師 | 
| 設定 Linux 主機以掛載共用檔案系統。 | 在 Amazon EC2 Linux 執行個體上安裝 Amazon EFS 驅動程式，並設定 Linux 作業系統在啟動期間掛載 Amazon EFS 共用檔案系統。如需詳細資訊，請參閱《[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 工程師 | 
| 設定 Charon-SSP Manager 為 Sun SPARC 訪客伺服器建立虛擬磁帶裝置。 | 登入 Charon-SSP Manager，建立虛擬磁帶裝置，並將其設定為為每個 Sun SPARC 訪客伺服器使用虛擬磁帶容器檔案。如需詳細資訊，請參閱 Stromasys 文件中的適用於 [Linux 的 Charon-SSP 5.2 使用者指南](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)。 | DevOps 工程師 | 
| 驗證虛擬磁帶裝置是否可在 Sun SPARC 訪客伺服器中使用。 | 登入每個 Sun SPARC 訪客伺服器並執行 `mt -f /dev/rmt/1`命令，以驗證虛擬磁帶裝置已在作業系統中設定。 | DevOps 工程師 | 
| 開發 Systems Manager Automation Runbook 和自動化。 | 開發 Systems Manager Automation Runbook，並在 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 自動化來封存輪換的虛擬磁帶容器檔案。 | 使用*其他資訊*區段中**返回選項 1** 的程式碼範例，開發 Systems Manager Automation Runbook，將輪換的虛擬磁帶容器檔案封存至 Amazon S3。 | 雲端架構師 | 
| 部署 Systems Manager Automation Runbook 以進行封存和排程。 | 部署 Systems Manager Automation Runbook 並排程在 Systems Manager 中自動執行。如需詳細資訊，請參閱 Systems Manager 文件中的[自動化演練](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-walk.html)。 | 雲端架構師 | 

### 備份選項 2 – 建立 Stromasys 快照
<a name="backup-option-2-ndash-create-a-stromasys-snapshot"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立虛擬磁帶檔案儲存的 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)。 EFS  | 雲端架構師 | 
| 設定 Linux 主機以掛載共用檔案系統。 | 在 Amazon EC2 Linux 執行個體中安裝 Amazon EFS 驅動程式，並設定 Linux 作業系統在啟動期間掛載 Amazon EFS 共用檔案系統。如需詳細資訊，請參閱 [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 Manager 為每個 Sun SPARC 訪客伺服器設定快照選項。如需詳細資訊，請參閱 Stromasys 文件中的適用於 [Linux 的 Charon-SSP 5.2 使用者指南](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)。  | DevOps 工程師 | 
| 開發 Systems Manager Automation Runbook。 | 使用*額外資訊*區段中**備份選項 2** 的程式碼範例，開發 Systems Manager Automation Runbook，以在維護時段期間在 Sun SPARC 訪客伺服器上遠端執行快照命令。 | 雲端架構師 | 
| 部署 Systems Manager Automation Runbook 並設定與 Amazon EC2 Linux 主機的關聯。 | 部署 Systems Manager Automation Runbook，並在 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)。 | 雲端架構師 | 
| 將快照封存至長期儲存。 | 使用*其他資訊*區段中的 Runbook 範例程式碼來開發 Systems Manager Automation Runbook，將快照檔案封存至 Amazon S3。 | 雲端架構師 | 

### 備份選項 3 – 建立 Amazon EBS 磁碟區快照
<a name="backup-option-3-create-an-ebs-volume-snapshot"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 安裝 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)。 Amazon EC2  | AWS DevOps | 
| 在 Charon-SSP 模擬器中將 Amazon EBS 磁碟區對應為 SCSI 磁碟機。 | 設定 Charon-SSP Manager 將 Amazon EBS 磁碟區映射為 Sun SPARC 訪客伺服器中的 SCSI 磁碟機。如需詳細資訊，請參閱 Stromasys 文件中[適用於 Linux 的 Charon-SSP V5.2](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux) 指南的 *SCSI 儲存組態*一節。 | AWS DevOps | 
| 設定快照 Amazon EBS 磁碟區的 AWS Backup 排程。 | 設定 AWS Backup 政策和排程以快照 Amazon EBS 磁碟區。如需詳細資訊，請參閱 AWS 開發人員中心文件中使用教學課程的 [Amazon EBS 備份和還原 AWS Backup](https://aws.amazon.com/getting-started/hands-on/amazon-ebs-backup-and-restore-using-aws-backup/)。 | AWS DevOps | 

### 備份選項 4 – 建立 AWS Storage Gateway VTL
<a name="backup-option-4-create-an-awssglong-vtl"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立磁帶閘道裝置。 | 登入 AWS 管理主控台，開啟 AWS Storage Gateway 主控台，然後在 VPC 中建立磁帶閘道裝置。如需詳細資訊，請參閱 AWS Storage Gateway 文件中的[建立閘道](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-tape-gateway.html)。 | 雲端架構師 | 
| 為 Bacula Catalog 建立 Amazon RDS 資料庫執行個體。 | 開啟 Amazon RDS 主控台並建立 Amazon RDS for MySQL 資料庫執行個體。如需詳細資訊，請參閱《Amazon RDS 文件》中的[建立 MySQL 資料庫執行個體並連線至 MySQL 資料庫執行個體上的](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 訪客伺服器上安裝和設定備份應用程式。 | 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/zh_tw/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>
+ [具有 VE 授權的 Charon Virtual SPARC](https://aws.amazon.com/marketplace/pp/B08TBQS8NZ?qid=1621489108444&sr=0-2&ref_=srh_res_product_title)
+ [Charon Virtual SPARC](https://aws.amazon.com/marketplace/pp/B07XF228LH?qid=1621489108444&sr=0-1&ref_=srh_res_product_title)
+ [搭配 Bacula Enterprise Edition 使用雲端服務和物件儲存](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>

**備份選項 1 – 建立 Stromasys 虛擬磁帶 **

您可以使用下列範例 Systems Manager Automation Runbook 程式碼自動啟動備份，然後交換磁帶：

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

**備份選項 2 –  Stromasys 快照 **

** **您可以使用下列範例 Systems Manager Automation Runbook 程式碼來自動化備份程序：

```
      ...

         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)