Sichern Sie Sun SPARC-Server im Stromasys Charon-SSP Emulator auf dem AWS Cloud - AWS Prescriptive Guidance

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sichern Sie Sun SPARC-Server im Stromasys Charon-SSP Emulator auf dem AWS Cloud

Kevin Yung und Rohit Darji, Amazon Web Services

Luis Ramos, Stromasys

Zusammenfassung

Dieses Muster bietet vier Optionen für die Sicherung Ihrer Sun Microsystems SPARC-Server nach einer Migration von einer lokalen Umgebung zur Amazon Web Services ()AWS Cloud. Diese Backup-Optionen helfen Ihnen bei der Implementierung eines Backup-Plans, der die Recovery Point Objective (RPO) und Recovery Time Objective (RTO) Ihres Unternehmens erfüllt, automatisierte Ansätze verwendet und Ihre Gesamtbetriebskosten senkt. Das Muster bietet einen Überblick über die vier Backup-Optionen und die Schritte zu ihrer Implementierung.

Wenn Sie einen Sun SPARC-Server verwenden, der als Gast auf einem Stromasys Charon-SSP-Emulator gehostet wird, können Sie eine der folgenden drei Backup-Optionen verwenden:

Wenn Sie einen Sun SPARC-Server verwenden, der als Gast auf Hardware und Charon-SSP auf Amazon gehostet wird EC2, können Sie die folgende Backup-Option verwenden:

  • Backup-Option 4: AWS Storage Gateway Virtual Tape Library (VTL) — Verwenden Sie eine Backup-Anwendung mit einem Storage Gateway VTL Tape Gateway, um die Sun SPARC-Server zu sichern. 

Wenn Sie einen Sun SPARC-Server verwenden, der als Markenzone auf einem Sun SPARC-Server gehostet wird, können Sie die Backup-Optionen 1, 2 und 4 verwenden.

Stromasys bietet Software und Dienste zur Emulation älterer kritischer SPARC-, Alpha-, VAX- und PA-RISC-Systeme. Weitere Informationen zur Migration zur Emulation, die Stromasys AWS Cloud verwendet, finden Sie im Blog unter Rehosting von SPARC-, Alpha- oder anderen Altsystemen auf mit Stromasys. AWS AWS  

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktiver. AWS-Konto 

  • Bestehende Sun SPARC-Server.

  • Bestehende Lizenzen für Charon-SSP. Lizenzen für Charon-SSP sind erhältlich bei Stromasys AWS Marketplace und Lizenzen für Stromasys Virtual Environment (VE) sind bei Stromasys erhältlich. Für weitere Informationen wenden Sie sich an den Vertrieb von Stromasys.

  • Vertrautheit mit Sun SPARC-Servern und Linux-Backups. 

  • Vertrautheit mit der Charon-SSP-Emulationstechnologie. Weitere Informationen dazu finden Sie unter Stromasys Legacy-Serveremulation in der Stromasys-Dokumentation.

  • Wenn Sie die virtuelle Bandanlage oder Backup-Anwendungen für Ihre Sun SPARC-Serverdateisysteme verwenden möchten, müssen Sie die Backup-Einrichtungen für das Sun SPARC-Serverdateisystem erstellen und konfigurieren. 

  • Ein Verständnis von RPO und RTO. Weitere Informationen dazu finden Sie unter Disaster Recovery Objectives aus dem Whitepaper Reliability Pillar in der AWS Well-Architected Framework-Dokumentation. 

  • Um Backup-Option 4 verwenden zu können, müssen Sie über Folgendes verfügen: 

    • Eine softwarebasierte Backup-Anwendung, die ein Storage Gateway VTL Tape Gateway unterstützt. Weitere Informationen dazu finden Sie in der Dokumentation unter Arbeiten mit VTL-Geräten. AWS Storage Gateway  

    • Bacula Director oder eine ähnliche Backup-Anwendung, installiert und konfiguriert. Weitere Informationen dazu finden Sie in der Bacula Director-Dokumentation.

Die folgende Tabelle enthält Informationen zu den vier Backup-Optionen in diesem Muster.

Backup-Optionen

Erreicht Absturzkonsistenz?

Erreicht Anwendungskonsistenz?

Virtuelle Backup-Appliance-Lösung?

Typische Anwendungsfälle

Option 1 — Virtuelles Stromasys-Band

Ja

Sie können Sun SPARC-Dateisystem-Snapshots automatisieren, um Daten auf einem virtuellen Band zu sichern. Sie können beispielsweise UFS- oder ZFS-Snapshots verwenden.

Ja

Für diese Backup-Option ist ein automatisiertes Skript erforderlich, um laufende Transaktionen zu leeren, während des Dateisystem-Snapshots einen schreibgeschützten oder temporären Offline-Modus zu konfigurieren oder einen Anwendungsdaten-Dump zu erstellen. Möglicherweise benötigen Sie auch eine Ausfallzeit der Anwendung oder den Nur-Lese-Modus.

Ja

Sicherung von Sun SPARC-Serverdateisystemen mit .tar- oder .zip-Dateien

Sicherung von Anwendungsdaten

Option 2 — Stromasys-Snapshot

Ja

Sie müssen Charon-SSP Manager konfigurieren oder ein Startargument in der Befehlszeile verwenden, um diese Funktion zu aktivieren.

Sie müssen außerdem einen Linux-Befehl ausführen, um den Charon-SSP-Emulator aufzufordern, den Sun SPARC-Gastserverstatus in einer Snapshot-Datei zu speichern.

Wichtig

Sie müssen den Sun SPARC-Gastserver herunterfahren. 

Ja

Diese Backup-Option erstellt einen Snapshot des emulierten Gastservers, einschließlich seiner virtuellen Festplatten und seines Speicherabbilds. 

Wichtig

Sie müssen den Sun SPARC-Gastserver während des Snapshots herunterfahren.

Nein

Sun SPARC-Server-Snapshot

Sicherung der Anwendungsdaten

Option 3 — Amazon EBS-Volume-Snapshot

Ja

Sie können verwenden AWS Backup , um den Amazon EBS-Snapshot zu automatisieren.

Ja

Für diese Backup-Option ist ein automatisiertes Skript erforderlich, um laufende Transaktionen zu löschen und einen schreibgeschützten oder temporären Stopp der EC2 Amazon-Instance während des Amazon EBS-Volume-Snapshots zu konfigurieren.  

Wichtig

Für diese Backup-Option ist möglicherweise eine Ausfallzeit der Anwendung oder ein Nur-Lese-Modus erforderlich, um die Anwendungskonsistenz zu gewährleisten.

 

Nein

Snapshot der Sun SPARC-Serverdateisysteme

Sicherung von Anwendungsdaten

Option 4 — AWS Storage Gateway VTL

Ja

Mithilfe eines Backup-Agenten können Sie Backup-Daten des Sun SPARC-Dateisystems automatisch auf der VTL sichern.

Ja

Für diese Backup-Option ist ein automatisiertes Skript erforderlich, um während des Dateisystem-Snapshots oder des Anwendungsdatendumps laufende Transaktionen zu löschen und einen schreibgeschützten oder temporären Offline-Modus zu konfigurieren.

Wichtig

Für diese Backup-Option ist möglicherweise eine Ausfallzeit der Anwendung oder ein Nur-Lese-Modus erforderlich.

Ja

Eine große Flotte von Sun SPARC-Serverdateisystem-Backups

Sicherung von Anwendungsdaten

Einschränkungen

  • Sie können die Methoden dieses Musters verwenden, um einzelne Sun SPARC-Server zu sichern, aber Sie können diese Sicherungsoptionen auch für gemeinsam genutzte Daten verwenden, wenn Sie Anwendungen haben, die in einem Cluster ausgeführt werden.

Tools

Backup-Option 1: Virtuelles Stromasys-Band

  • Der Charon-SSP-Emulator von Stromasys erstellt die virtuelle Replik der ursprünglichen SPARC-Hardware in einem standardmäßigen 64-Bit-x86-kompatiblen Computersystem. Er führt den ursprünglichen SPARC-Binärcode aus, einschließlich Betriebssystemen (OSs) wie SunOS oder Solaris, deren mehrschichtigen Produkten und Anwendungen.

  • Amazon Elastic Compute Cloud (Amazon EC2) ist ein Webservice, der skalierbare Rechenkapazität bietet, die Sie zum Erstellen und Hosten Ihrer Softwaresysteme verwenden.

  • Amazon Elastic File System (Amazon EFS) bietet ein einfaches, serverloses, set-and-forget elastisches Dateisystem zur Verwendung mit AWS-Services und vor Ort.

  • Amazon Simple Storage Service (Amazon S3) ist Speicher für das Internet. 

  • AWS Systems Manager Die Automatisierung vereinfacht allgemeine Wartungs- und Bereitstellungsaufgaben von EC2 Amazon-Instances und anderen AWS Ressourcen.

 

Backup-Option 2: Stromasys-Snapshot

  • Der Charon-SSP-Emulator von Stromasys erstellt die virtuelle Replik der ursprünglichen SPARC-Hardware in einem standardmäßigen 64-Bit-x86-kompatiblen Computersystem. Er führt den ursprünglichen SPARC-Binärcode aus, einschließlich SunOS oder Solaris, ihrer OSs mehrschichtigen Produkte und Anwendungen.

  • Amazon Elastic Compute Cloud (Amazon EC2) ist ein Webservice, der skalierbare Rechenkapazität bietet, die Sie zum Erstellen und Hosten Ihrer Softwaresysteme verwenden.

  • Amazon Elastic File System (Amazon EFS) bietet ein einfaches, serverloses, set-and-forget elastisches Dateisystem zur Verwendung mit AWS-Services und vor Ort.

  • Amazon Simple Storage Service (Amazon S3) ist Speicher für das Internet. 

  • AWS Systems Manager Die Automatisierung vereinfacht allgemeine Wartungs- und Bereitstellungsaufgaben von EC2 Amazon-Instances und anderen AWS Ressourcen.

 

Backup-Option 3: Amazon EBS-Volume-Snapshot

  • Der Charon-SSP-Emulator-Emulator von Stromasys erstellt die virtuelle Replik der ursprünglichen SPARC-Hardware in einem standardmäßigen 64-Bit-x86-kompatiblen Computersystem. Er führt den ursprünglichen SPARC-Binärcode aus, einschließlich SunOS oder Solaris, ihrer OSs mehrschichtigen Produkte und Anwendungen.

  • AWS Backupist ein vollständig verwalteter Datenschutzservice, der die Zentralisierung und Automatisierung sowohl in der Cloud als AWS-Services auch vor Ort vereinfacht.

  • Amazon Elastic Block Store (Amazon EBS) bietet Speichervolumen auf Blockebene zur Verwendung mit EC2 Amazon-Instances.

  • Amazon Elastic Compute Cloud (Amazon EC2) ist ein Webservice, der skalierbare Rechenkapazität bietet, die Sie zum Erstellen und Hosten Ihrer Softwaresysteme verwenden.

 

Backup-Option 4: AWS Storage GatewayVTL

Epen

AufgabeDescriptionErforderliche Fähigkeiten

Erstellen Sie ein gemeinsam genutztes Amazon EFS-Dateisystem für die Speicherung virtueller Banddateien.

Melden Sie sich bei der an AWS-Managementkonsole oder verwenden Sie die AWS Command Line Interface (AWS CLI), um ein Amazon EFS-Dateisystem zu erstellen.

Weitere Informationen dazu finden Sie unter Erstellen eines Amazon EFS-Dateisystems in der Amazon EFS-Dokumentation.

Cloud-Architekt

Konfigurieren Sie den Linux-Host so, dass er das gemeinsam genutzte Dateisystem mountet.

Installieren Sie den Amazon EFS-Treiber auf der Amazon EC2 Linux-Instance und konfigurieren Sie das Linux-Betriebssystem so, dass das gemeinsam genutzte Amazon EFS-Dateisystem beim Start bereitgestellt wird.

Weitere Informationen dazu finden Sie unter Mounten von Dateisystemen mithilfe des Amazon EFS-Mount-Helpers in der Amazon EFS-Dokumentation.

DevOps Ingenieur

Installieren Sie den Charon-SSP Emulator.

Installieren Sie den Charon-SSP-Emulator auf der Amazon Linux-Instance. EC2

Weitere Informationen dazu finden Sie unter Einrichtung einer AWS Cloud Instanz für Charon-SSP in der Stromasys-Dokumentation.

DevOps Ingenieur

Erstellen Sie für jeden Sun SPARC-Gastserver einen virtuellen Banddateicontainer im gemeinsam genutzten Dateisystem.

Führen Sie den touch <vtape-container-name> Befehl aus, um einen virtuellen Banddateicontainer im gemeinsam genutzten Dateisystem für jeden Sun SPARC-Gastserver zu erstellen, der im Charon-SSP-Emulator bereitgestellt wird.

DevOps Ingenieur

Konfigurieren Sie Charon-SSP Manager so, dass virtuelle Bandgeräte für die Sun SPARC-Gastserver erstellt werden.

Melden Sie sich bei Charon-SSP Manager an, erstellen Sie virtuelle Bandgeräte und konfigurieren Sie sie so, dass sie die virtuellen Bandcontainerdateien für jeden Sun SPARC-Gastserver verwenden.

Weitere Informationen dazu finden Sie im Charon-SSP 5.2 für Linux-Benutzerhandbuch in der Stromasys-Dokumentation.

DevOps Ingenieur

Stellen Sie sicher, dass das virtuelle Bandgerät auf den Sun SPARC-Gastservern verfügbar ist.

Melden Sie sich bei jedem Sun SPARC-Gastserver an und führen Sie den mt -f /dev/rmt/1 Befehl aus, um zu überprüfen, ob das virtuelle Bandgerät im Betriebssystem konfiguriert ist.

DevOps Ingenieur

Entwickeln Sie das Systems Manager Automation-Runbook und die Automatisierung.

Entwickeln Sie das Systems Manager Automation-Runbook und richten Sie Wartungsfenster und Verknüpfungen in Systems Manager ein, um den Backup-Prozess zu planen.

Weitere Informationen dazu finden Sie in der Dokumentation unter Exemplarische Vorgehensweisen zur Automatisierung und Einrichten von Wartungsfenstern. AWS Systems Manager

Cloud-Architekt

Konfigurieren Sie Systems Manager Automation so, dass rotierte virtuelle Bandcontainerdateien archiviert werden.

Verwenden Sie das Codebeispiel aus Back-Option 1 im Abschnitt Zusätzliche Informationen, um ein Systems Manager Automation-Runbook zu entwickeln, mit dem rotierte virtuelle Bandcontainerdateien auf Amazon S3 archiviert werden können.

Cloud-Architekt

Stellen Sie das Systems Manager Automation-Runbook für Archivierung und Planung bereit.

Stellen Sie das Systems Manager Automation-Runbook bereit und planen Sie, dass es automatisch in Systems Manager ausgeführt wird.

Weitere Informationen dazu finden Sie unter Exemplarische Vorgehensweisen zur Automatisierung in der Systems Manager Manager-Dokumentation.

Cloud-Architekt
AufgabeDescriptionErforderliche Fähigkeiten

Erstellen Sie ein gemeinsam genutztes Amazon EFS-Dateisystem für die Speicherung virtueller Banddateien.

Melden Sie sich beim an AWS-Managementkonsole oder verwenden Sie das AWS CLI , um ein Amazon EFS-Dateisystem zu erstellen.

Weitere Informationen dazu finden Sie unter Erstellen Sie Ihr Amazon EFS-Dateisystem in der Amazon EFS-Dokumentation.

Cloud-Architekt

Konfigurieren Sie den Linux-Host so, dass er das gemeinsam genutzte Dateisystem mountet.

Installieren Sie den Amazon EFS-Treiber in der Amazon EC2 Linux-Instance und konfigurieren Sie das Linux-Betriebssystem so, dass das gemeinsam genutzte Amazon EFS-Dateisystem beim Start bereitgestellt wird.

Weitere Informationen dazu finden Sie unter Mounten von Dateisystemen mithilfe des Amazon EFS-Mount-Helpers in der Amazon EFS-Dokumentation. 

DevOps Ingenieur

Installieren Sie den Charon-SSP Emulator.

Installieren Sie den Charon-SSP-Emulator auf der Amazon Linux-Instance. EC2

Weitere Informationen dazu finden Sie unter Einrichtung einer AWS Cloud Instanz für Charon-SSP in der Stromasys-Dokumentation.

DevOps Ingenieur

Konfigurieren Sie die Sun SPARC-Gastserver so, dass sie mit der Snapshot-Option gestartet werden.

Verwenden Sie Charon-SSP Manager, um die Snapshot-Option für jeden Sun SPARC-Gastserver einzurichten.

Weitere Informationen dazu finden Sie im Charon-SSP 5.2 für Linux-Benutzerhandbuch in der Stromasys-Dokumentation.  

DevOps Ingenieur

Entwickeln Sie das Systems Manager Automation-Runbook.

Verwenden Sie das Codebeispiel aus Backup-Option 2 im Abschnitt Zusätzliche Informationen, um ein Systems Manager Automation-Runbook zu entwickeln, mit dem der Snapshot-Befehl während eines Wartungsfensters remote auf einem Sun SPARC-Gastserver ausgeführt werden kann.

Cloud-Architekt

Stellen Sie das Systems Manager Automation-Runbook bereit und richten Sie die Zuordnung zu den Amazon EC2 Linux-Hosts ein.

Stellen Sie das Systems Manager Automation-Runbook bereit und richten Sie Wartungsfenster und Verknüpfungen in Systems Manager ein, um den Sicherungsvorgang zu planen.

Weitere Informationen dazu finden Sie in der Dokumentation unter Exemplarische Vorgehensweisen zur Automatisierung und Einrichten von Wartungsfenstern. AWS Systems Manager

Cloud-Architekt

Archivieren Sie Schnappschüsse im Langzeitspeicher.

Verwenden Sie den Runbook-Beispielcode aus dem Abschnitt Zusätzliche Informationen, um ein Systems Manager Automation-Runbook zur Archivierung von Snapshot-Dateien in Amazon S3 zu entwickeln.

Cloud-Architekt
AufgabeDescriptionErforderliche Fähigkeiten

Installieren Sie den Charon-SSP-Emulator.

Installieren Sie den Charon-SSP-Emulator auf der Amazon Linux-Instance. EC2

Weitere Informationen dazu finden Sie unter Einrichtung einer AWS Cloud Instanz für Charon-SSP in der Stromasys-Dokumentation. 

DevOps Ingenieur

Erstellen Sie Amazon EBS-Volumes für die Sun SPRAC-Gastserver.

Melden Sie sich bei der an AWS-Managementkonsole, öffnen Sie die Amazon EBS-Konsole und erstellen Sie dann Amazon EBS-Volumes für die Sun SPRAC-Gastserver.

Weitere Informationen dazu finden Sie unter Einrichtung einer AWS Cloud Instanz für Charon-SSP in der Stromasys-Dokumentation.

Cloud-Architekt

Hängen Sie die Amazon EBS-Volumes an die Amazon EC2 Linux-Instance an.

Hängen Sie auf der EC2 Amazon-Konsole die Amazon EBS-Volumes an die Amazon EC2 Linux-Instance an.

Weitere Informationen dazu finden Sie in der EC2 Amazon-Dokumentation unter Ein Amazon EBS-Volume an eine Instance anhängen.

AWS DevOps

Ordnen Sie Amazon EBS-Volumes im Charon-SSP-Emulator als SCSI-Laufwerke zu.

Konfigurieren Sie Charon-SSP Manager so, dass die Amazon EBS-Volumes als SCSI-Laufwerke auf den Sun SPARC-Gastservern zugeordnet werden.

Weitere Informationen dazu finden Sie im Abschnitt zur SCSI-Speicherkonfiguration im Handbuch Charon-SSP V5.2 für Linux in der Stromasys-Dokumentation.

AWS DevOps

Konfigurieren Sie den AWS Backup Zeitplan für die Erstellung von Snapshots der Amazon EBS-Volumes.

Richten Sie AWS Backup Richtlinien und Zeitpläne für Snapshots der Amazon EBS-Volumes ein.

Weitere Informationen dazu finden Sie im AWS Backup Tutorial Amazon EBS Backup and Restore mithilfe von Amazon EBS in der AWS Developer Center-Dokumentation.

AWS DevOps
AufgabeDescriptionErforderliche Fähigkeiten

Erstellen Sie ein Tape Gateway-Gerät.

Melden Sie sich bei der an AWS-Managementkonsole, öffnen Sie die AWS Storage Gateway Konsole und erstellen Sie dann ein Tape Gateway-Gerät in einer VPC.

Weitere Informationen dazu finden Sie in der AWS Storage Gateway Dokumentation unter Ein Gateway erstellen.

Cloud-Architekt

Erstellen Sie eine Amazon RDS-DB-Instance für den Bacula-Katalog.

Öffnen Sie die Amazon RDS-Konsole und erstellen Sie eine Amazon RDS for MySQL MySQL-DB-Instance.

Weitere Informationen dazu finden Sie unter Erstellen einer MySQL-DB-Instance und Herstellen einer Verbindung zu einer Datenbank auf einer MySQL-DB-Instance in der Amazon RDS-Dokumentation.

Cloud-Architekt

Stellen Sie den Backup-Anwendungscontroller in der VPC bereit.

Installieren Sie Bacula auf der EC2 Amazon-Instance, stellen Sie den Backup-Anwendungscontroller bereit und konfigurieren Sie dann den Backup-Speicher für die Verbindung mit dem Tape Gateway-Gerät. Sie können die Beispielkonfiguration des Bacula Director-Speicher-Daemons in der Bacula-storage-daemon-config.txt Datei (im Anhang) verwenden.

Weitere Informationen dazu finden Sie in der Bacula-Dokumentation.

AWS DevOps

Richten Sie die Backup-Anwendung auf den Sun SPARC-Gastservern ein.

Richten Sie einen zweiten Client ein, um die Backup-Anwendung auf den Sun SPARC-Gastservern zu installieren und einzurichten, indem Sie die Bacula-Beispielkonfiguration in der SUN-SPARC-Guest-Bacula-Config.txt Datei (im Anhang) verwenden.

DevOps Ingenieur

Richten Sie die Backup-Konfiguration und den Zeitplan ein.

Richten Sie die Backup-Konfiguration und die Backup-Zeitpläne im Backup-Anwendungscontroller ein, indem Sie die Bacula Director-Beispielkonfiguration in der Bacula-Directory-Config.txt Datei (im Anhang) verwenden.

Weitere Informationen dazu finden Sie in der Bacula-Dokumentation.  

DevOps Ingenieur

Stellen Sie sicher, dass die Backup-Konfiguration und die Zeitpläne korrekt sind.

Folgen Sie den Anweisungen in der Bacula-Dokumentation, um die Validierung und den Backup-Test für Ihr Setup auf den Sun SPARC-Gastservern durchzuführen.

Sie können beispielsweise die folgenden Befehle verwenden, um die Konfigurationsdateien zu validieren:

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

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

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

DevOps Ingenieur

Zugehörige Ressourcen

Zusätzliche Informationen

Backup-Option 1 — Ein virtuelles Stromasys-Band erstellen

Sie können den folgenden Systems Manager Automation-Runbook-Beispielcode verwenden, um das Backup automatisch zu starten und dann die Bänder auszutauschen:

... # 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-Option 2 — Stromasys-Snapshot

Sie können den folgenden Systems Manager Automation-Runbook-Beispielcode verwenden, um den Backup-Prozess zu automatisieren:

... 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-Option 4 —AWS Storage Gateway VTL

Wenn Sie nicht-globale Solaris-Zonen verwenden, um virtualisierte Sun SPARC-Legacy-Server auszuführen, kann der Backup-Ansatz auf nicht-globale Zonen angewendet werden, die auf den Sun SPARC-Servern ausgeführt werden (der Backup-Client kann beispielsweise innerhalb der nicht-globalen Zonen ausgeführt werden). Der Backup-Client kann jedoch auch auf dem Solaris-Host ausgeführt werden und Snapshots der nicht-globalen Zonen erstellen. Die Snapshots können dann auf einem Band gesichert werden.

Die folgende Beispielkonfiguration fügt das Dateisystem, das die nicht-globalen Solaris-Zonen hostet, zur Backup-Konfiguration für den Solaris-Host hinzu:

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

Anlagen

Um auf zusätzliche Inhalte zuzugreifen, die mit diesem Dokument verknüpft sind, entpacken Sie die folgende Datei: attachment.zip