Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Realice copias de seguridad de los servidores Sun SPARC en el emulador Stromasys Charon-SSP del Nube de AWS
Kevin Yung y Rohit Darji, Amazon Web Services
Luis Ramos, Stromasys
Resumen
Este patrón ofrece cuatro opciones para realizar copias de seguridad de los servidores SPARC de Sun Microsystems tras una migración de un entorno local a la nube de Amazon Web Services ()AWS. Estas opciones de copia de seguridad lo ayudan a implementar un plan de copia de seguridad que cumpla con el objetivo de punto de recuperación (RPO) y el objetivo de tiempo de recuperación (RTO) de su organización, utilice enfoques automatizados y reduzca sus costos operativos generales. El patrón proporciona una descripción general de las cuatro opciones de copia de seguridad y los pasos para implementarlas.
Si utiliza un servidor Sun SPARC alojado como huésped en un emulador Charon-SSP de Stromasys
Opción de copia de seguridad 1: cinta virtual Stromasys: utilice la función de cinta virtual Charon-SSP para configurar una instalación de copia de seguridad en el servidor Sun SPARC y archivar los archivos de copia de seguridad en Amazon Simple Storage Service (Amazon S3) mediante la automatización.AWS Systems Manager
Opción de copia de seguridad 2: instantánea de Stromasys: utilice la característica de instantáneas de Charon-SSP para configurar una función de copia de seguridad para los servidores invitados Sun SPARC en Charon-SSP.
Opción de copia de seguridad 3: instantánea del volumen de Amazon Elastic Block Store (Amazon EBS): si aloja el emulador Charon-SSP en Amazon Elastic Compute Cloud (Amazon EC2), puede utilizar una instantánea de volumen de Amazon EBS para crear copias de seguridad para un sistema de archivos Sun SPARC.
Si utiliza un servidor Sun SPARC alojado como huésped en un emulador Charon-SSP en Amazon EC2, puede utilizar la opción de copia de seguridad siguiente:
Opción de respaldo 4: biblioteca de cintas AWS Storage Gateway virtuales (VTL): utilice una aplicación de respaldo con un Storage Gateway VTL Tape Gateway para realizar copias de seguridad de los servidores Sun SPARC.
Si utiliza un servidor Sun SPARC alojado como una zona de marca en un servidor Sun SPARC, puede utilizar las opciones de copia de seguridad 1, 2 y 4.
Stromasys
Requisitos previos y limitaciones
Requisitos previos
Un activo. Cuenta de AWS
Servidores Sun SPARC existentes.
Licencias para Charon-SSP existentes. Las licencias para Charon-SSP están disponibles en Stromasys AWS Marketplace y las licencias para el entorno virtual (VE) de Stromasys están disponibles en Stromasys. Para obtener más información, póngase en contacto con el departamento de ventas de Stromasys.
Familiaridad con los servidores Sun SPARC y las copias de seguridad de Linux.
Familiaridad con la tecnología de emulación Charon-SSP. Para obtener más información al respecto, consulte la emulación de servidores antiguos de Stromasys
en la documentación de Stromasys. Si desea utilizar la función de cinta virtual o las aplicaciones de copia de seguridad para los sistemas de archivos de sus servidores Sun SPARC, debe crear y configurar las instalaciones de copia de seguridad para el sistema de archivos del servidor Sun SPARC.
Comprensión del RPO y el RTO. Para obtener más información al respecto, consulte los objetivos de recuperación ante desastres del documento técnico sobre el pilar de la confiabilidad en la documentación de Well-Architected Framework AWS .
Para usar la opción 4 de copia de seguridad, debe tener lo siguiente:
Aplicación de backup basada en software que admite una Puerta de enlace de cinta Storage Gateway VTL. Para obtener más información al respecto, consulte Trabajar con dispositivos VTL en la documentación. AWS Storage Gateway
Bacula Director o una aplicación de copia de seguridad similar, instalada y configurada. Para obtener información, consulte la documentación de Bacula Director
.
En la siguiente tabla se proporciona información sobre las cuatro opciones de copia de seguridad de este patrón.
Opciones de copia de seguridad | ¿Es coherente ante bloqueos? | ¿Es coherente en cuanto a las aplicaciones? | ¿Solución de dispositivo de copia de seguridad virtual? | Casos de uso típicos |
|---|---|---|---|---|
Opción 1: cinta virtual Stromasys | Sí Puede automatizar las instantáneas del sistema de archivos Sun SPARC para hacer copias de seguridad de los datos en una cinta virtual. Por ejemplo, puede utilizar instantáneas de UFS o ZFS. | Sí Esta opción de copia de seguridad requiere un script automatizado para vaciar las transacciones en curso, configurar un modo sin conexión temporal o de solo lectura durante la instantánea del sistema de archivos o realizar un volcado de datos de la aplicación. Es posible que también necesite tiempo de inactividad de la aplicación o modo de solo lectura. | Sí | Realice copias de seguridad de los sistemas de archivos del servidor Sun SPARC con archivos .tar o .zip Copia de seguridad de los datos de la aplicación |
Opción 2: instantánea de Stromasys | Sí Debe configurar el Administrador Charon-SSP También debe ejecutar un comando de Linux para solicitar al emulador Charon-SSP que guarde el estado del servidor invitado Sun SPARC en un archivo de instantánea. importanteDebe apagar el servidor invitado Sun SPARC. | Sí Esta opción de copia de seguridad crea una instantánea del servidor invitado emulado, incluidos sus discos virtuales y su volcado de memoria. importanteDebe apagar el servidor invitado Sun SPARC durante la instantánea. | No | Instantánea del servidor Sun SPARC Copia de seguridad de los datos de la aplicación |
Opción 3: instantánea de volumen de Amazon EBS | Sí Puede utilizarla AWS Backup para automatizar la instantánea de Amazon EBS. | Sí Esta opción de copia de seguridad requiere un script automatizado para vaciar las transacciones en curso y configurar una parada temporal o de solo lectura de la instancia de Amazon EC2 durante la instantánea del volumen de Amazon EBS. importanteEsta opción de copia de seguridad puede requerir un tiempo de inactividad de la aplicación o un modo de solo lectura para lograr la coherencia de la aplicación.
| No | Instantánea de los sistemas de archivos del servidor Sun SPARC Copia de seguridad de los datos de la aplicación |
AWS Storage Gateway Opción 4: VTL | Sí Puede realizar automáticamente una copia de seguridad de los datos de copia de seguridad del sistema de archivos Sun SPARC en la VTL mediante un agente de copia de seguridad. | Sí Esta opción de copia de seguridad requiere un script automatizado para vaciar las transacciones en curso, configurar un modo sin conexión temporal o de solo lectura durante la instantánea del sistema de archivos o realizar un volcado de datos de la aplicación. importanteEsta opción de copia de seguridad puede requerir un tiempo de inactividad de la aplicación o un modo de solo lectura. | Sí | Una amplia flota de copias de seguridad del sistema de archivos del servidor Sun SPARC Copia de seguridad de los datos de la aplicación |
Limitaciones
Puede utilizar los enfoques de este patrón para hacer copias de seguridad de servidores Sun SPARC individuales, pero también puede utilizar estas opciones de copia de seguridad para datos compartidos si tiene aplicaciones que se ejecutan en un clúster.
Tools (Herramientas)
Opción de copia de seguridad 1: cinta virtual Stromasys
El emulador Charon-SSP de Stromasys
crea la réplica virtual del hardware SPARC original dentro de un sistema informático estándar de 64 bits compatible con x86. Ejecuta el código binario SPARC original, incluidos los sistemas operativos (OSs) como SunOS o Solaris, sus productos en capas y sus aplicaciones. Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona una capacidad informática de tamaño variable que se utiliza para crear y alojar los sistemas de software.
Amazon Elastic File System (Amazon EFS) proporciona un sistema de archivos set-and-forget elástico, simple Servicios de AWS y sin servidor para su uso con recursos locales.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento para Internet.
AWS Systems Manager La automatización simplifica las tareas comunes de mantenimiento e implementación de las instancias de Amazon EC2 y AWS otros recursos.
Opción de copia de seguridad 2: instantánea de Stromasys
El emulador Charon-SSP de Stromasys
crea la réplica virtual del hardware SPARC original dentro de un sistema informático estándar de 64 bits compatible con x86. Ejecuta el código binario SPARC original, incluidos SunOS o Solaris, OSs sus productos en capas y sus aplicaciones. Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona una capacidad informática de tamaño variable que se utiliza para crear y alojar los sistemas de software.
Amazon Elastic File System (Amazon EFS) proporciona un sistema de archivos set-and-forget elástico, simple Servicios de AWS y sin servidor para su uso con recursos locales.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento para Internet.
AWS Systems Manager La automatización simplifica las tareas comunes de mantenimiento e implementación de las instancias de Amazon EC2 y AWS otros recursos.
Opción de backup 3: instantánea del volumen de Amazon EBS
El emulador Stromasys Charon-SSP
crea la réplica virtual del hardware SPARC original en un sistema informático estándar de 64 bits compatible con x86. Ejecuta el código binario SPARC original, incluidos SunOS o Solaris, OSs sus productos en capas y sus aplicaciones. AWS Backupes un servicio de protección de datos totalmente gestionado que facilita la centralización y la automatización Servicios de AWS, tanto en la nube como en las instalaciones.
Amazon Elastic Block Store (Amazon EBS) proporciona volúmenes de almacenamiento a nivel de bloque para su uso con las instancias de Amazon EC2.
Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona una capacidad informática de tamaño variable que se utiliza para crear y alojar los sistemas de software.
Opción de backup 4: AWS Storage GatewayVTL
El emulador Charon-SSP de Stromasys
crea la réplica virtual del hardware SPARC original dentro de un sistema informático estándar de 64 bits compatible con x86. Ejecuta el código binario SPARC original, incluidos SunOS o Solaris, OSs sus productos en capas y sus aplicaciones. Bacula
es un sistema de copia de seguridad informática de código abierto y de nivel empresarial. Para obtener más información sobre si su aplicación de respaldo actual es compatible con Tape Gateway, consulte Aplicaciones de respaldo de terceros compatibles con Tape Gateway en la documentación. AWS Storage Gateway Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona una capacidad informática de tamaño variable que se utiliza para crear y alojar los sistemas de software.
Amazon Relational Database Service (Amazon RDS) para MySQL admite instancias de base de datos que ejecutan varias versiones de MySQL.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento para Internet.
AWS Storage Gatewayconecta un dispositivo de software local con un almacenamiento en la nube para proporcionar una integración perfecta con las funciones de seguridad de datos entre el entorno de TI local y la infraestructura de almacenamiento. AWS
Epics
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree un sistema de archivos compartidos Amazon EFS para el almacenamiento de archivos en cinta virtual. | Inicie sesión Consola de administración de AWS o utilice AWS Command Line Interface (AWS CLI) para crear un sistema de archivos Amazon EFS. Para obtener más información, consulte Crear un sistema de archivos de Amazon EFS en la documentación de Amazon EFS. | Arquitecto de la nube |
Configure el host Linux para montar el sistema de archivos compartidos. | Instale el controlador Amazon EFS en la instancia Linux Amazon EC2 y configure el sistema operativo Linux para montar el sistema de archivos compartidos Amazon EFS durante el startup. Para obtener más información al respecto, consulte Montaje de sistemas de archivos mediante el asistente de montaje de Amazon EFS en la documentación de Amazon EFS. | DevOps ingeniero |
Instale el emulador Charon-SSP. | Instale el emulador Charon-SSP en la instancia Linux de Amazon EC2. Para obtener más información al respecto, consulte Configuración de una Nube de AWS instancia para Charon-SSP | DevOps ingeniero |
Cree un contenedor de archivos de cinta virtual en el sistema de archivos compartido para cada servidor huésped Sun SPARC. | Ejecute el comando | DevOps ingeniero |
Configure Charon-SSP Manager para crear dispositivos de cinta virtuales para los servidores invitados SPARC de Sun. | Inicie sesión en Charon-SSP Manager, cree dispositivos de cinta virtuales y configúrelos para que utilicen los archivos contenedores de cintas virtuales de cada servidor huésped Sun SPARC. Para obtener más información al respecto, consulte la guía del usuario de Charon-SSP 5.2 para Linux | DevOps ingeniero |
Valide que el dispositivo de cinta virtual esté disponible en los servidores invitados Sun SPARC. | Inicie sesión en cada servidor huésped Sun SPARC y ejecute el comando | DevOps ingeniero |
Cree un manual de procedimientos de Systems Manager Automation. | Desarrolle el manual de procedimientos de automatización de Systems Manager y configure ventanas y asociaciones de mantenimiento en Systems Manager para programar el proceso de copia de seguridad. Para obtener más información al respecto, consulte Tutoriales de automatización y Configuración de ventanas de mantenimiento en la AWS Systems Manager documentación. | Arquitecto de la nube |
Configure Systems Manager Automation para archivar los archivos de contenedores de cintas virtuales rotados. | Utilice el ejemplo de código de la opción Back 1 de la sección Información adicional para desarrollar un manual de automatización de Systems Manager para archivar los archivos de contenedores de cintas virtuales rotados en Amazon S3. | Arquitecto de la nube |
Implemente el manual de procedimientos de automatización de Systems Manager para archivar y programar. | Implemente el manual de procedimientos de automatización de Systems Manager y prográmelo para que se ejecute automáticamente en Systems Manager. Para obtener más información, consulte Configuración de la automatización en la documentación de Systems Manager. | Arquitecto de la nube |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree un sistema de archivos compartidos Amazon EFS para el almacenamiento de archivos en cinta virtual. | Inicie sesión Consola de administración de AWS o utilice el AWS CLI para crear un sistema de archivos Amazon EFS. Para obtener más información, consulte Crear un sistema de archivos de Amazon EFS en la documentación de Amazon EFS. | Arquitecto de la nube |
Configure el host Linux para montar el sistema de archivos compartidos. | Instale el controlador Amazon EFS en la instancia Linux Amazon EC2 y configure el sistema operativo Linux para montar el sistema de archivos compartidos Amazon EFS durante el inicio. Para obtener más información al respecto, consulte Montaje de sistemas de archivos mediante el asistente de montaje de Amazon EFS en la documentación de Amazon EFS. | DevOps ingeniero |
Instale el emulador Charon-SSP. | Instale el emulador Charon-SSP en la instancia Linux de Amazon EC2. Para obtener más información al respecto, consulte Configuración de una Nube de AWS instancia para Charon-SSP | DevOps ingeniero |
Configure los servidores invitados SPARC de Sun para que se inicien con la opción de instantánea. | Utilice el administrador Charon-SSP para configurar la opción de instantáneas para cada servidor huésped Sun SPARC. Para obtener más información al respecto, consulte la guía del usuario de Charon-SSP 5.2 para Linux | DevOps ingeniero |
Cree un manual de procedimientos de Systems Manager Automation. | Utilice el ejemplo de código de la Opción de copia de seguridad 2 de la sección Información adicional para desarrollar un manual de procedimientos de automatización de Systems Manager para ejecutar de forma remota el comando snapshot en un servidor huésped Sun SPARC durante un período de mantenimiento. | Arquitecto de la nube |
Implemente el manual de procedimientos de automatización de Systems Manager y configure la asociación a los hosts Linux de Amazon EC2. | Desarrolle el manual de procedimientos de automatización de Systems Manager y configure ventanas y asociaciones de mantenimiento en Systems Manager para programar el proceso de copia de seguridad. Para obtener más información al respecto, consulte los tutoriales de automatización y la configuración de las ventanas de mantenimiento en la AWS Systems Manager documentación. | Arquitecto de la nube |
Archive las instantáneas en un almacenamiento a largo plazo. | Utilice el código de ejemplo del manual de la sección de información adicional para desarrollar un manual de automatización de Systems Manager para archivar archivos de instantáneas en Amazon S3. | Arquitecto de la nube |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Instale el emulador Charon-SSP. | Instale el emulador Charon-SSP en la instancia Linux de Amazon EC2. Para obtener más información al respecto, consulte Configuración de una Nube de AWS instancia para Charon-SSP | DevOps ingeniero |
Cree volúmenes de Amazon EBS para los servidores invitados de Sun SPRAC. | Inicie sesión en Consola de administración de AWS, abra la consola de Amazon EBS y, a continuación, cree volúmenes de Amazon EBS para los servidores invitados de Sun SPRAC. Para obtener más información al respecto, consulte Configuración de una Nube de AWS instancia para Charon-SSP | Arquitecto de la nube |
Adjunte los volúmenes de Amazon EBS a la instancia Linux de Amazon EC2. | En la consola Amazon EC2, conecte los volúmenes de Amazon EBS a la instancia de Amazon EC2 Linux. Para obtener más información, consulte Adjuntar un volumen de Amazon EBS a una instancia en la documentación de Amazon EC2. | AWS DevOps |
Mapee los volúmenes de Amazon EBS como unidades SCSI en el emulador Charon-SSP. | Configure Charon-SSP Manager para mapear los volúmenes de Amazon EBS como unidades SCSI en los servidores invitados Sun SPARC. Para obtener más información al respecto, consulte la sección Configuración del almacenamiento SCSI en la guía de Charon-SSP 5.2 para Linux | AWS DevOps |
Configure la AWS Backup programación para la captura instantánea de los volúmenes de Amazon EBS. | Configure AWS Backup políticas y programas para realizar instantáneas de los volúmenes de Amazon EBS. Para obtener más información al respecto, consulte el AWS Backup tutorial sobre la copia de seguridad y restauración de Amazon EBS | AWS DevOps |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree un dispositivo de Puerta de enlace de cinta. | Inicie sesión en Consola de administración de AWS, abra la AWS Storage Gateway consola y, a continuación, cree un dispositivo Tape Gateway en una VPC. Para obtener más información al respecto, consulte Crear una puerta de enlace en la AWS Storage Gateway documentación. | Arquitecto de la nube |
Creación de una instancia de base de datos de Amazon RDS para el catálogo de Bacula. | Abra la consola de Amazon RDS y cree una instancia de base de datos de Amazon RDS para MySQL. Para obtener más información al respecto, consulte Creación de una instancia de base de datos MySQL y conexión a una base de datos en una instancia de base de datos MySQL en la documentación de Amazon RDS. | Arquitecto de la nube |
Implemente el controlador de aplicaciones de copia de seguridad en la VPC. | Instale Bacula en la instancia Amazon EC2, implemente el controlador de aplicaciones de respaldo y, a continuación, configure el almacenamiento de respaldo para que se conecte al dispositivo Tape Gateway. Puede usar el ejemplo de configuración del daemon de almacenamiento de Bacula Director que se encuentra en el archivo Para obtener más información, consulte la documentación de Bacula | AWS DevOps |
Configure la aplicación de copia de seguridad en los servidores invitados Sun SPARC. | Configure un segundo cliente para instalar y configurar la aplicación de copia de seguridad en los servidores invitados de Sun SPARC utilizando el ejemplo de configuración de Bacula que se incluye en el archivo | DevOps ingeniero |
Configure la configuración y la programación de la copia de seguridad. | Configure la configuración y los horarios de las copias de seguridad en el controlador de la aplicación de copia de seguridad mediante el ejemplo de configuración de Bacula Director que se encuentra en el archivo Para obtener más información, consulte la documentación de Bacula | DevOps ingeniero |
Valide que la configuración y los programas de copia de seguridad sean correctos. | Siga las instrucciones de la documentación de Bacula Por ejemplo, puede utilizar los siguientes comandos para validar los archivos de configuración:
| DevOps ingeniero |
Recursos relacionados
Información adicional
Opción de copia de seguridad 1: crear una cinta virtual de Stromasys
Puede utilizar el siguiente código de ejemplo del manual de procedimientos de automatización de Systems Manager para iniciar automáticamente la copia de seguridad y, a continuación, cambiar las cintas:
... # 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')/ ...
Opción de copia de seguridad 2: crear una instantánea de Stromasys
Puede utilizar el siguiente código de ejemplo del manual de procedimientos de automatización de Systems Manager para iniciar automáticamente la copia de seguridad.
... 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}} ...
Opción de backup 4:AWS Storage GatewayVTL
Si utiliza zonas no globales de Solaris para ejecutar servidores Sun SPARC antiguos virtualizados, el enfoque de la aplicación de copia de seguridad se puede aplicar a las zonas no globales que se ejecutan en los servidores Sun SPARC (por ejemplo, el cliente de copia de seguridad puede ejecutarse dentro de las zonas no globales). Sin embargo, el cliente de copia de seguridad también se puede ejecutar en el host de Solaris y tomar instantáneas de las zonas no globales. A continuación, se puede hacer una copia de seguridad de las instantáneas en una cinta.
El siguiente ejemplo de configuración añade el sistema de archivos que aloja las zonas no globales de Solaris a la configuración de copia de seguridad del host de Solaris:
FileSet { Name = "Branded Zones" Include { Options { signature = MD5 } File = /zones } }
Conexiones
Para acceder al contenido adicional asociado a este documento, descomprima el archivo: attachment.zip