Sauvegardez les serveurs Sun SPARC dans l'émulateur Stromasys Charon-SSP sur le cloud AWS - Recommandations AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Sauvegardez les serveurs Sun SPARC dans l'émulateur Stromasys Charon-SSP sur le cloud AWS

Créée par Kevin Yung (AWS), Luis Ramos (Stromasys) et Rohit Darji (AWS)

Environnement : Production

Technologies : stockage et sauvegarde ; systèmes d'exploitation ; DevOps

Charge de travail : Oracle

Services AWS : Amazon EFS ; Amazon S3 ; AWS Storage Gateway ; AWS Systems Manager ; Amazon EC2

Récapitulatif

Ce modèle propose quatre options pour sauvegarder vos serveurs Sun Microsystems SPARC après une migration d'un environnement sur site vers le cloud Amazon Web Services (AWS). Ces options de sauvegarde vous aident à mettre en œuvre un plan de sauvegarde qui répond à l'objectif de point de restauration (RPO) et à l'objectif de temps de restauration (RTO) de votre entreprise, utilise des approches automatisées et réduit vos coûts opérationnels globaux. Le modèle fournit une vue d'ensemble des quatre options de sauvegarde et des étapes à suivre pour les mettre en œuvre.

Si vous utilisez un serveur Sun SPARC hébergé en tant qu'invité sur un émulateur Stromasys Charon-SSP, vous pouvez utiliser l'une des trois options de sauvegarde suivantes :

Si vous utilisez un serveur Sun SPARC hébergé en tant qu'invité sur du matériel et Charon-SSP sur Amazon EC2, vous pouvez utiliser l'option de sauvegarde suivante :

  • Option de sauvegarde 4 : bibliothèque de bandes virtuelles (VTL) AWS Storage Gateway — Utilisez une application de sauvegarde avec une passerelle de bande Storage Gateway VTL pour sauvegarder les serveurs Sun SPARC. 

Si vous utilisez un serveur Sun SPARC hébergé en tant que zone personnalisée sur un serveur Sun SPARC, vous pouvez utiliser les options de sauvegarde 1, 2 et 4.

Stromasys fournit des logiciels et des services permettant d'émuler les anciens systèmes critiques SPARC, Alpha, VAX et PA-RISC. Pour plus d'informations sur la migration vers le cloud AWS à l'aide de l'émulation Stromasys, consultez Réhéberger SPARC, Alpha ou d'autres systèmes existants sur AWS avec Stromasys sur le blog AWS.  

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif. 

  • Serveurs Sun SPARC existants.

  • Licences existantes pour Charon-SSP. Les licences pour Charon-SSP sont disponibles sur AWS Marketplace et les licences pour Stromasys Virtual Environment (VE) sont disponibles auprès de Stromasys. Pour plus d'informations, contactez le service commercial de Stromasys.

  • Connaissance des serveurs Sun SPARC et des sauvegardes Linux. 

  • Connaissance de la technologie d'émulation Charon-SSP. Pour plus d'informations à ce sujet, consultez la section Émulation de serveurs existants de Stromasys dans la documentation de Stromasys.

  • Si vous souhaitez utiliser la fonction de bande virtuelle ou des applications de sauvegarde pour les systèmes de fichiers de vos serveurs Sun SPARC, vous devez créer et configurer les installations de sauvegarde pour le système de fichiers du serveur Sun SPARC. 

  • Compréhension du RPO et du RTO. Pour plus d'informations à ce sujet, consultez les objectifs de reprise après sinistre du livre blanc sur le pilier de fiabilité dans la documentation AWS Well-Architected Framework. 

  • Pour utiliser l'option 4 de sauvegarde, vous devez disposer des éléments suivants : 

    • Application de sauvegarde logicielle qui prend en charge une passerelle Storage Gateway VTL Tape Gateway. Pour plus d'informations à ce sujet, consultez Working with VTL devices dans la documentation AWS Storage Gateway. 

    • Bacula Director ou une application de sauvegarde similaire, installée et configurée. Pour plus d'informations à ce sujet, consultez la documentation de Bacula Director.

Le tableau suivant fournit des informations sur les quatre options de sauvegarde de ce modèle.

Options de sauvegarde

Assure la cohérence des crashs ?

Assure la cohérence des applications ?

Solution d'appliance de sauvegarde virtuelle ?

Cas d'utilisation typiques

Option 1 : bande virtuelle Stromasys

Oui

Vous pouvez automatiser les instantanés du système de fichiers Sun SPARC pour sauvegarder les données sur une bande virtuelle. Par exemple, vous pouvez utiliser des instantanés UFS ou ZFS.

Oui

Cette option de sauvegarde nécessite un script automatique pour effacer les transactions en cours, configurer un mode en lecture seule ou hors ligne temporaire pendant la capture instantanée du système de fichiers ou effectuer un vidage des données d'une application. Vous pouvez également avoir besoin d'une interruption de l'application ou d'un mode lecture seule.

Oui

Sauvegarde des systèmes de fichiers du serveur Sun SPARC avec des fichiers .tar ou .zip

Sauvegarde des données d'application

Option 2 — Instantané Stromasys

Oui

Vous devez configurer le gestionnaire Charon-SSP ou utiliser un argument de démarrage en ligne de commande pour activer cette fonctionnalité.

Vous devez également exécuter une commande Linux pour demander à l'émulateur Charon-SSP d'enregistrer l'état du serveur invité Sun SPARC dans un fichier instantané.

Important : vous devez arrêter le serveur invité Sun SPARC. 

Oui

Cette option de sauvegarde crée un instantané du serveur invité émulé, y compris ses disques virtuels et son vidage de mémoire. 

Important : vous devez arrêter le serveur invité Sun SPARC pendant le snapshot.

Non

Instantané du serveur Sun SPARC

Sauvegarde des données d'application

Option 3 — Instantané du volume Amazon EBS

Oui

Vous pouvez utiliser AWS Backup pour automatiser le snapshot Amazon EBS.

Oui

Cette option de sauvegarde nécessite un script automatique pour effacer les transactions en cours et configurer un arrêt en lecture seule ou temporaire de l'instance EC2 pendant la capture instantanée du volume Amazon EBS.  

Important : cette option de sauvegarde peut nécessiter une interruption de l'application ou le mode lecture seule pour garantir la cohérence des applications.

 

Non

Instantané des systèmes de fichiers du serveur Sun SPARC

Sauvegarde des données d'application

Option 4 — AWS Storage Gateway VTL

Oui

Vous pouvez sauvegarder automatiquement les données de sauvegarde du système de fichiers Sun SPARC sur la VTL à l'aide d'un agent de sauvegarde.

Oui

Cette option de sauvegarde nécessite un script automatique pour effacer les transactions en cours et configurer un mode en lecture seule ou hors ligne temporaire pendant le snapshot du système de fichiers ou le vidage des données de l'application.

Important : cette option de sauvegarde peut nécessiter une interruption de l'application ou le mode lecture seule.

Oui

Un vaste parc de sauvegardes du système de fichiers du serveur Sun SPARC

Sauvegarde des données d'application

Limites

  • Vous pouvez utiliser les approches de ce modèle pour sauvegarder des serveurs Sun SPARC individuels, mais vous pouvez également utiliser ces options de sauvegarde pour les données partagées si vos applications s'exécutent dans un cluster.

Outils

Option de sauvegarde 1 : bande virtuelle Stromasys

  • Émulateur Stromasys Charon-SSP — L'émulateur Charon-SSP crée la réplique virtuelle du matériel SPARC d'origine dans un système informatique standard compatible x86 64 bits. Il exécute le code binaire SPARC d'origine, y compris les systèmes d'exploitation (OS) tels que SunOS ou Solaris, leurs produits en couches et leurs applications.

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul redimensionnable que vous utilisez pour créer et héberger vos systèmes logiciels.

  • Amazon EFS — Amazon Elastic File System (Amazon EFS) fournit un système de fichiers set-and-forget élastique simple, sans serveur, à utiliser avec les services cloud AWS et les ressources sur site.

  • Amazon S3 — Amazon Simple Storage Service (Amazon S3) est un service de stockage pour Internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier est une classe de stockage Amazon S3 sécurisée, durable et extrêmement économique pour l'archivage des données et la sauvegarde à long terme.

  • AWS Systems Manager Automation — L'automatisation, une fonctionnalité d'AWS Systems Manager, simplifie les tâches courantes de maintenance et de déploiement des instances EC2 et des autres ressources AWS.

 

Option de sauvegarde 2 : instantané Stromasys

  • Émulateur Stromasys Charon-SSP — L'émulateur Charon-SSP crée la réplique virtuelle du matériel SPARC d'origine dans un système informatique standard compatible x86 64 bits. Il exécute le code binaire SPARC d'origine, y compris les systèmes d'exploitation tels que SunOS ou Solaris, leurs produits en couches et leurs applications.

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul redimensionnable que vous utilisez pour créer et héberger vos systèmes logiciels.

  • Amazon EFS — Amazon Elastic File System (Amazon EFS) fournit un système de fichiers set-and-forget élastique simple, sans serveur, à utiliser avec les services cloud AWS et les ressources sur site.

  • Amazon S3 — Amazon Simple Storage Service (Amazon S3) est un service de stockage pour Internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier est une classe de stockage Amazon S3 sécurisée, durable et extrêmement économique pour l'archivage des données et la sauvegarde à long terme.

  • AWS Systems Manager Automation — L'automatisation, une fonctionnalité d'AWS Systems Manager, simplifie les tâches courantes de maintenance et de déploiement des instances EC2 et des autres ressources AWS.

 

Option de sauvegarde 3 : instantané du volume Amazon EBS

  • Émulateur Stromasys Charon-SSP — L'émulateur Charon-SSP crée la réplique virtuelle du matériel SPARC d'origine dans un système informatique standard compatible x86 64 bits. Il exécute le code binaire SPARC d'origine, y compris les systèmes d'exploitation tels que SunOS ou Solaris, leurs produits en couches et leurs applications.

  • AWS Backup — AWS Backup est un service de protection des données entièrement géré qui facilite la centralisation et l'automatisation des services AWS, dans le cloud et sur site.

  • Amazon EBS — Amazon Elastic Block Store (Amazon EBS) fournit des volumes de stockage au niveau des blocs à utiliser avec les instances EC2.

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul redimensionnable que vous utilisez pour créer et héberger vos systèmes logiciels.

 

Option de sauvegarde 4 : AWS Storage Gateway VTL

  • Émulateur Stromasys Charon-SSP — L'émulateur Charon-SSP crée la réplique virtuelle du matériel SPARC d'origine dans un système informatique standard compatible x86 64 bits. Il exécute le code binaire SPARC d'origine, y compris les systèmes d'exploitation tels que SunOS ou Solaris, leurs produits en couches et leurs applications.

  • Bacula — Bacula est un système de sauvegarde informatique open source destiné aux entreprises. Pour savoir si votre application de sauvegarde existante prend en charge Tape Gateway, consultez la section Applications de sauvegarde tierces prises en charge pour une Tape Gateway dans la documentation AWS Storage Gateway. 

  • Amazon EC2 — Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul redimensionnable que vous utilisez pour créer et héberger vos systèmes logiciels.

  • Amazon RDS for MySQL — Amazon Relational Database Service (Amazon RDS) prend en charge les instances de base de données exécutant plusieurs versions de MySQL. 

  • Amazon S3 — Amazon Simple Storage Service (Amazon S3) est un service de stockage pour Internet. 

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier est une classe de stockage Amazon S3 sécurisée, durable et extrêmement économique pour l'archivage des données et la sauvegarde à long terme.

  • AWS Storage Gateway — Storage Gateway connecte une appliance logicielle sur site au stockage dans le cloud afin de permettre une intégration parfaite des fonctionnalités de sécurité des données entre votre environnement informatique sur site et l'infrastructure de stockage AWS.

Épopées

TâcheDescriptionCompétences requises

Créez un système de fichiers partagé Amazon EFS pour le stockage de fichiers sur bande virtuelle.

Connectez-vous à la console de gestion AWS ou utilisez l'interface de ligne de commande AWS pour créer un système de fichiers Amazon EFS.

Pour plus d'informations à ce sujet, consultez la section Création d'un système de fichiers Amazon EFS dans la documentation Amazon EFS.

Architecte du cloud

Configurez l'hôte Linux pour monter le système de fichiers partagé.

Installez le pilote Amazon EFS sur l'instance Linux Amazon EC2 et configurez le système d'exploitation Linux pour monter le système de fichiers partagé Amazon EFS au démarrage.

Pour plus d'informations à ce sujet, consultez la section Montage de systèmes de fichiers à l'aide de l'assistant de montage EFS dans la documentation Amazon EFS.

DevOps ingénieur

Installez l'émulateur Charon-SSP.

Installez l'émulateur Charon-SSP sur l'instance Linux Amazon EC2.

Pour plus d'informations à ce sujet, consultez la section Configuration d'une instance cloud AWS pour Charon-SSP dans la documentation de Stromasys.

DevOps ingénieur

Créez un conteneur de fichiers sur bande virtuelle dans le système de fichiers partagé pour chaque serveur invité Sun SPARC.

Exécutez la touch <vtape-container-name> commande pour créer un conteneur de fichiers sur bande virtuelle dans le système de fichiers partagé pour chaque serveur invité Sun SPARC déployé dans l'émulateur Charon-SSP.

DevOps ingénieur

Configurez Charon-SSP Manager pour créer des unités de bande virtuelle pour les serveurs invités Sun SPARC.

Connectez-vous à Charon-SSP Manager, créez des unités de bande virtuelle et configurez-les pour utiliser les fichiers de conteneur de bandes virtuelles pour chaque serveur invité Sun SPARC.

Pour plus d'informations à ce sujet, consultez le guide de l'utilisateur de Charon-SSP 5.2 pour Linux dans la documentation de Stromasys.

DevOps ingénieur

Vérifiez que le périphérique de bande virtuelle est disponible sur les serveurs invités Sun SPARC.

Connectez-vous à chaque serveur invité Sun SPARC et exécutez la mt -f /dev/rmt/1 commande pour vérifier que le périphérique de bande virtuelle est configuré dans le système d'exploitation.

DevOps ingénieur

Développez le manuel d'automatisation et d'automatisation de Systems Manager.

Développez le manuel d'automatisation de Systems Manager et configurez les fenêtres de maintenance et les associations dans Systems Manager pour planifier le processus de sauvegarde.

Pour plus d'informations à ce sujet, consultez les procédures d'automatisation et la configuration des fenêtres de maintenance dans la documentation d'AWS Systems Manager.

Architecte du cloud

Configurez Systems Manager Automation pour archiver les fichiers conteneurs de bandes virtuelles pivotés.

Utilisez l'exemple de code de l'option Back 1 dans la section Informations supplémentaires pour développer un runbook Systems Manager Automation afin d'archiver les fichiers conteneurs de bandes virtuelles pivotés sur Amazon S3 et Amazon S3 Glacier.

Architecte du cloud

Déployez le runbook Systems Manager Automation pour l'archivage et la planification.

Déployez le runbook Systems Manager Automation et planifiez-le pour qu'il s'exécute automatiquement dans Systems Manager.

Pour plus d'informations à ce sujet, consultez les procédures d'automatisation dans la documentation de Systems Manager.

Architecte du cloud
TâcheDescriptionCompétences requises

Créez un système de fichiers partagé Amazon EFS pour le stockage de fichiers sur bande virtuelle.

Connectez-vous à la console de gestion AWS ou utilisez l'interface de ligne de commande AWS pour créer un système de fichiers Amazon EFS.

Pour plus d'informations à ce sujet, consultez la section Création de votre système de fichiers Amazon EFS dans la documentation Amazon EFS.

Architecte du cloud

Configurez l'hôte Linux pour monter le système de fichiers partagé.

Installez le pilote Amazon EFS dans l'instance Linux Amazon EC2 et configurez le système d'exploitation Linux pour monter le système de fichiers partagé Amazon EFS au démarrage.

Pour plus d'informations à ce sujet, consultez la section Montage de systèmes de fichiers à l'aide de l'assistant de montage EFS dans la documentation Amazon EFS. 

DevOps ingénieur

Installez l'émulateur Charon-SSP.

Installez l'émulateur Charon-SSP sur l'instance Linux Amazon EC2.

Pour plus d'informations à ce sujet, consultez la section Configuration d'une instance cloud AWS pour Charon-SSP dans la documentation de Stromasys.

DevOps ingénieur

Configurez les serveurs invités Sun SPARC pour qu'ils démarrent avec l'option de capture instantanée.

Utilisez le gestionnaire Charon-SSP pour configurer l'option de capture instantanée pour chaque serveur invité Sun SPARC.

Pour plus d'informations à ce sujet, consultez le guide de l'utilisateur de Charon-SSP 5.2 pour Linux dans la documentation de Stromasys.  

DevOps ingénieur

Développez le manuel d'automatisation de Systems Manager.

Utilisez l'exemple de code de l'option Backup 2 dans la section Informations supplémentaires pour développer un runbook Systems Manager Automation afin d'exécuter à distance la commande de capture instantanée sur un serveur invité Sun SPARC pendant une fenêtre de maintenance.

Architecte du cloud

Déployez le runbook Systems Manager Automation et configurez l'association avec les hôtes Linux Amazon EC2.

Déployez le runbook d'automatisation de Systems Manager et configurez les fenêtres de maintenance et les associations dans Systems Manager pour planifier le processus de sauvegarde.

Pour plus d'informations à ce sujet, consultez les procédures d'automatisation et la configuration des fenêtres de maintenance dans la documentation d'AWS Systems Manager.

Architecte du cloud

Archivez les instantanés dans un espace de stockage à long terme.

Utilisez le code d'exemple de runbook de la section Informations supplémentaires pour développer un runbook Systems Manager Automation afin d'archiver les fichiers de snapshots sur Amazon S3 et Amazon S3 Glacier.

Architecte du cloud
TâcheDescriptionCompétences requises

Installez l'émulateur Charon-SSP.

Installez l'émulateur Charon-SSP sur l'instance Linux Amazon EC2.

Pour plus d'informations à ce sujet, consultez la section Configuration d'une instance cloud AWS pour Charon-SSP dans la documentation de Stromasys. 

DevOps ingénieur

Créez des volumes EBS pour les serveurs invités Sun SPRAC.

Connectez-vous à l'AWS Management Console, ouvrez la console Amazon EBS, puis créez des volumes EBS pour les serveurs invités Sun SPRAC.

Pour plus d'informations à ce sujet, consultez la section Configuration d'une instance cloud AWS pour Charon-SSP dans la documentation de Stromasys.

Architecte du cloud

Attachez les volumes EBS à l'instance Linux Amazon EC2.

Sur la console Amazon EC2, attachez les volumes EBS à l'instance Linux Amazon EC2.

Pour plus d'informations à ce sujet, consultez Attacher un volume Amazon EBS à une instance dans la documentation Amazon EC2.

AWS DevOps

Mappez les volumes EBS en tant que lecteurs SCSI dans l'émulateur Charon-SSP.

Configurez Charon-SSP Manager pour mapper les volumes EBS en tant que disques SCSI sur les serveurs invités Sun SPARC.

Pour plus d'informations à ce sujet, consultez la section de configuration du stockage SCSI du guide Charon-SSP V5.2 pour Linux dans la documentation de Stromasys.

AWS DevOps

Configurez le calendrier AWS Backup pour la capture instantanée des volumes EBS.

Configurez la politique et les plannings d'AWS Backup pour créer des instantanés des volumes EBS.

Pour plus d'informations à ce sujet, consultez le didacticiel de sauvegarde et de restauration Amazon EBS à l'aide d'AWS Backup dans la documentation du AWS Developer Center.

AWS DevOps
TâcheDescriptionCompétences requises

Créez un périphérique Tape Gateway.

Connectez-vous à l'AWS Management Console, ouvrez la console AWS Storage Gateway, puis créez un périphérique Tape Gateway dans un VPC.

Pour plus d'informations à ce sujet, consultez la section Création d'une passerelle dans la documentation AWS Storage Gateway.

Architecte du cloud

Créez une instance de base de données Amazon RDS pour le catalogue Bacula.

Ouvrez la console Amazon RDS et créez une instance de base de données Amazon RDS for MySQL.

Pour plus d'informations à ce sujet, consultez Création d'une instance de base de données MySQL et connexion à une base de données sur une instance de base de données MySQL dans la documentation Amazon RDS.

Architecte du cloud

Déployez le contrôleur d'application de sauvegarde dans le VPC.

Installez Bacula sur l'instance EC2, déployez le contrôleur d'application de sauvegarde, puis configurez le stockage de sauvegarde pour qu'il se connecte au périphérique Tape Gateway. Vous pouvez utiliser l'exemple de configuration du démon de stockage Bacula Director dans le Bacula-storage-daemon-config.txt fichier (joint).

Pour plus d'informations à ce sujet, consultez la documentation de Bacula.

AWS DevOps

Configurez l'application de sauvegarde sur les serveurs invités Sun SPARC.

Configurez un deuxième client pour installer et configurer l'application de sauvegarde sur les serveurs invités Sun SPARC en utilisant l'exemple de configuration de Bacula figurant dans le SUN-SPARC-Guest-Bacula-Config.txt fichier (joint).

DevOps ingénieur

Configurez la configuration et planifiez la sauvegarde.

Configurez la configuration et les plannings de sauvegarde dans le contrôleur d'application de sauvegarde à l'aide de l'exemple de configuration de Bacula Director figurant dans le Bacula-Directory-Config.txt fichier (joint).

Pour plus d'informations à ce sujet, consultez la documentation de Bacula.  

DevOps ingénieur

Vérifiez que la configuration et les plannings de sauvegarde sont corrects.

Suivez les instructions de la documentation de Bacula pour effectuer les tests de validation et de sauvegarde de votre configuration sur les serveurs invités Sun SPARC.

Par exemple, vous pouvez utiliser les commandes suivantes pour valider les fichiers de configuration :

  • bacula-dir -t -c bacula-dir.conf

  • bacula-fd -t -c bacula-fd.conf

  • bacula-sd -t -c bacula-sd.conf

DevOps ingénieur

Ressources connexes

Informations supplémentaires

Option de sauvegarde 1 — Création d'une bande virtuelle Stromasys

Vous pouvez utiliser l'exemple de code d'exécution de Systems Manager Automation suivant pour démarrer automatiquement la sauvegarde, puis échanger les bandes :

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

Option de sauvegarde 2 — Instantané Stromasys

Vous pouvez utiliser l'exemple de code d'exécution de Systems Manager Automation suivant pour automatiser le processus de sauvegarde :

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

Option de sauvegarde 4 — AWS Storage Gateway VTL

Si vous utilisez des zones non globales Solaris pour exécuter des serveurs Sun SPARC existants virtualisés, l'approche des applications de sauvegarde peut être appliquée aux zones non globales exécutées sur les serveurs Sun SPARC (par exemple, le client de sauvegarde peut s'exécuter à l'intérieur des zones non globales). Toutefois, le client de sauvegarde peut également s'exécuter sur l'hôte Solaris et prendre des instantanés des zones non globales. Les instantanés peuvent ensuite être sauvegardés sur une bande.

L'exemple de configuration suivant ajoute le système de fichiers qui héberge les zones non globales de Solaris dans la configuration de sauvegarde de l'hôte Solaris :

FileSet { Name = "Branded Zones" Include { Options { signature = MD5 } File = /zones } }

Pièces jointes

Pour accéder au contenu supplémentaire associé à ce document, décompressez le fichier suivant : attachment.zip