

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 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*

## Summary
<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 服务器中设置备份设施，并使用自动化将备份文件存档到[亚马逊简单存储服务 (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) Simple S3 Service。AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html) 
+ **备份选项 2：Stromasys 快照** – 使用 Charon-SSP 快照功能在 Charon-SSP 中为 Sun SPARC 客户机服务器设置备份。 
+ **备份选项 3：亚马逊弹性区块存储 (Amazon EBS) Elastic Block Store 卷**快照**** — 如果您在亚马逊弹性计算云 (Amazon EC2) 上托管 Charon-SSP 模拟器，则可以使用[亚马逊 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 VTL 磁带网关](https://docs.aws.amazon.com/storagegateway/latest/userguide/WhatIsStorageGateway.html)的备份应用程序来备份 Sun SPARC 服务器。 

如果您使用作为 Sun SPARC 服务器中的标记区域托管的 Sun SPARC 服务器，则可以使用备份选项 1、2 和 4。

[Stromasys](https://www.stromasys.com) 提供软件和服务来模拟传统的 SPARC、Alpha、VAX 以及 PA-RISC 关键系统。有关 AWS 云 使用 Stromasys 仿真迁移到的更多信息，请参阅博客上的使用 Stromasys [重新托管 SPARC、Alpha 或其他传统系统](https://aws.amazon.com/blogs/apn/re-hosting-sparc-alpha-or-other-legacy-systems-to-aws-with-stromasys/)。 AWS AWS  

## 先决条件和限制
<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 获得，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。有关这方面的更多信息，请参阅 Well-Architecte AWS d 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 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 快照。 | **是**此备份选项需要一个自动脚本来刷新正在进行的事务、在文件系统快照期间配置只读或临时脱机模式，或者进行应用程序数据转储。您可能还需要应用程序停机或者只读模式。 | **是** | Sun SPARC 服务器文件系统使用 .tar 或 .zip 文件进行备份应用程序数据备份 | 
| **选项 2 – Stromasys 快照** | **是**必须配置 [Charon-SSP 管理器](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 二进制代码，包括 SunOS 或 Solaris 等操作系统 (OSs)、它们的分层产品和应用程序。
+ [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) 提供了一个简单、无服务器的 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 二进制代码， OSs 包括 SunOS 或 Solaris、它们的分层产品和应用程序。
+ [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) 提供了一个简单、无服务器的 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：****亚马逊 EBS 卷快****照**
+ [Stromasys Charon-SSP 仿真器仿](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)真器在标准的 64 位 x86 兼容计算机系统中创建原始 SPARC 硬件的虚拟副本。它运行原始的 SPARC 二进制代码， OSs 包括 SunOS 或 Solaris、它们的分层产品和应用程序。
+ [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)是一项完全托管的数据保护服务，可轻松实现跨 AWS 服务云端和内部部署的集中和自动化。
+ [Amazon Elastic Block Store (Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) EBS) 提供块级存储卷，用于亚马逊 EC2 实例。
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/index.html) 是一项网络服务，它提供可调整的计算容量，供您用来构建和托管软件系统。

 

**Backup 选项 4：**AWS Storage Gateway******VTL**
+ [Stromasys Charon-SSP 仿真器](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/39158045/CHARON-SSP)在标准的 64 位 x86 兼容计算机系统中创建原始 SPARC 硬件的虚拟副本。它运行原始的 SPARC 二进制代码， OSs 包括 SunOS 或 Solaris、它们的分层产品和应用程序。
+ [Bacula](https://www.baculasystems.com/try/?gclid=EAIaIQobChMInsywntC98gIVkT2tBh16ug3_EAAYASAAEgL-nPD_BwE) 是一个开源的企业级计算机备份系统。有关您的现有备份应用程序是否支持 Tape Gateway 的更多信息，请参阅 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) 是一项网络服务，它提供可调整的计算容量，供您用来构建和托管软件系统。
+ [适用于 MySQL 的亚马逊关系数据库服务（亚马逊 RDS）](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>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 为虚拟磁带文件存储创建 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 驱动程序并配置 Linux 操作系统以在启动期间挂载 Amazon EFS 共享文件系统。有关这方面的更多信息，请参阅 Amazon EFS 文档中的[使用 Amazon EFS 挂载帮助程序挂载文件系统](https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html)。 | DevOps 工程师 | 
| 安装 Charon-SSP 仿真器。 | 在 Amazon EC2 Linux 实例上安装 Charon-SSP 仿真器。有关这方面的更多信息，请参阅 Strom [asys 文档中的为 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 文档中的 [Charon-SSP 5.2 for Linux 用户指南](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 运行手册和自动化功能。 | 开发 Systems Manager Automation 运行手册，在 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** 中的代码示例开发 Systems Manager 自动化运行手册，将旋转后的虚拟磁带容器文件存档到 Amazon S3。 | 云架构师 | 
| 部署 Systems Manager Automation 运行手册以进行归档和调度。 | 部署 Systems Manager Automation 运行手册并安排其在 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>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 为虚拟磁带文件存储创建 Amazon EFS 共享文件系统。 | 登录 AWS 管理控制台 或使用创建 Amazon EFS 文件系统。 AWS CLI 有关这方面的更多信息，请参阅 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 驱动程序并配置 Linux 操作系统以在启动期间挂载 Amazon EFS 共享文件系统。有关这方面的更多信息，请参阅 Amazon EFS 文档中的[使用 Amazon EFS 挂载帮助程序挂载文件系统](https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html)。  | DevOps 工程师 | 
| 安装 Charon-SSP 仿真器。 | 在 Amazon EC2 Linux 实例上安装 Charon-SSP 仿真器。有关这方面的更多信息，请参阅 Strom [asys 文档中的为 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 文档中的 [Charon-SSP 5.2 for Linux 用户指南](https://stromasys.atlassian.net/wiki/spaces/KBP/pages/76429819926/CHARON-SSP+V5.2+for+Linux)。  | DevOps 工程师 | 
| 开发 Systems Manager Automation 运行手册。 | 使用*其他信息*部分的**备份选项 2** 中的代码示例开发 Systems Manager Automation 运行手册，以便在维护时段内在 Sun SPARC 客户机服务器上远程运行快照命令。 | 云架构师 | 
| 部署 Systems Manager Automation 运行手册并设置与 Amazon EC2 Linux 主机的关联。 | 部署 Systems Manager Automation 运行手册，在 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 自动化运行手册，将快照文件存档到 Amazon S3。 | 云架构师 | 

### 备份选项 3 – 创建 Amazon EBS 卷快照
<a name="backup-option-3-create-an-ebs-volume-snapshot"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 安装 Charon-SSP 仿真器。 | 在 Amazon EC2 Linux 实例上安装 Charon-SSP 仿真器。有关这方面的更多信息，请参阅 Strom [asys 文档中的为 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 管理控制台，打开亚马逊 EBS 控制台，然后为 Sun SPRAC 访客服务器创建 Amazon EBS 卷。有关这方面的更多信息，请参阅 Strom [asys 文档中的为 Charon-SSP 设置 AWS 云 实例](https://stromasys.atlassian.net/wiki/spaces/DocCHSSP44xAWSGS/pages/7239901201/Setting+up+an+AWS+Cloud+Instance+for+Charon-SSP)。 | 云架构师 | 
| 将亚马逊 EBS 卷附加到亚马逊 EC2 Linux 实例。 | 在亚马逊 EC2 控制台上，将亚马逊 EBS 卷附加到亚马逊 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 驱动器。 | 配置 Charon-SSP 管理器以将 Amazon EBS 卷映射为 Sun SPARC 访客服务器中的 SCSI 驱动器。有关这方面的更多信息，请参阅 Stromasys 文档中的 [Charon-SSP V5.2 for Linux](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 | 

### Backup 选项 4-创建 AWS Storage Gateway VTL
<a name="backup-option-4-create-an-awssglong-vtl"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 创建磁带网关设备。 | 登录，打开 AWS Storage Gateway 控制台 AWS 管理控制台，然后在 VPC 中创建磁带网关设备。有关这方面的更多信息，请参阅 AWS Storage Gateway 文档中的[创建网关](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-tape-gateway.html)。 | 云架构师 | 
| 为 Bacula 目录创建 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_cn/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 虚拟 SPARC](https://aws.amazon.com/marketplace/pp/B08TBQS8NZ?qid=1621489108444&sr=0-2&ref_=srh_res_product_title)
+ [Charon 虚拟 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 运行手册代码自动启动备份，然后交换磁带：

```
...
# 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 运行手册示例代码来自动执行备份过程：

```
      ...

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

## 附件
<a name="attachments-9688ae50-9d0c-4d61-ab40-93df2bce4b7d"></a>

要访问与此文档相关联的其他内容，请解压以下文件：[attachment.zip](samples/p-attach/9688ae50-9d0c-4d61-ab40-93df2bce4b7d/attachments/attachment.zip)