Sun SPARC-Server im Stromasys Charon-SSP-Emulator in der AWS-Cloud sichern - 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.

Sun SPARC-Server im Stromasys Charon-SSP-Emulator in der AWS-Cloud sichern

Erstellt von Kevin Yung (AWS), Luis Ramos (Stromasys) und Rohit Darji (AWS)

Umgebung: Produktion

Technologien: Speicher und Backup; Betriebssysteme; DevOps

Arbeitslast: Oracle

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

Übersicht

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 EC2 gehostet wird, 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 Branded Zone 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 AWS-Cloud mithilfe der Stromasys-Emulation finden Sie im AWS-Blog unter Rehosting von SPARC-, Alpha- oder anderen Legacy-Systemen auf AWS mit Stromasys.  

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS-Konto. 

  • Bestehende Sun SPARC-Server.

  • Bestehende Lizenzen für Charon-SSP. Lizenzen für Charon-SSP sind auf dem AWS Marketplace erhältlich 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 Dokumentation zum AWS Well-Architected Framework. 

  • 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 unter Arbeiten mit VTL-Geräten in der AWS Storage Gateway Gateway-Dokumentation. 

    • 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 der Dateisysteme auf Sun SPARC-Servern 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 AWS Backup verwenden, 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-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

Sie können mithilfe eines Backup-Agenten automatisch Backup-Daten des Sun SPARC-Dateisystems 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

  • Stromasys Charon-SSP-Emulator — Der Charon-SSP-Emulator erstellt das virtuelle Replikat 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 (OS) wie SunOS oder Solaris, deren mehrschichtigen Produkten und Anwendungen.

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

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

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

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier ist eine sichere, langlebige und extrem kostengünstige Amazon S3 S3-Speicherklasse für Datenarchivierung und Langzeitsicherung.

  • AWS Systems Manager Automation — Automation, eine Funktion von AWS Systems Manager, vereinfacht allgemeine Wartungs- und Bereitstellungsaufgaben von EC2-Instances und anderen AWS-Ressourcen.

 

Backup-Option 2: Stromasys-Snapshot

  • Stromasys Charon-SSP-Emulator — Der Charon-SSP-Emulator erstellt das virtuelle Replikat 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 wie SunOS oder Solaris, deren mehrschichtigen Produkten und Anwendungen.

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

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

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

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier ist eine sichere, langlebige und extrem kostengünstige Amazon S3 S3-Speicherklasse für Datenarchivierung und Langzeitsicherung.

  • AWS Systems Manager Automation — Automation, eine Funktion von AWS Systems Manager, vereinfacht allgemeine Wartungs- und Bereitstellungsaufgaben von EC2-Instances und anderen AWS-Ressourcen.

 

Backup-Option 3: Amazon EBS-Volume-Snapshot

  • Stromasys Charon-SSP-Emulator — Der Charon-SSP-Emulator erstellt das virtuelle Replikat 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 wie SunOS oder Solaris, deren mehrschichtigen Produkten und Anwendungen.

  • AWS Backup — AWS Backup ist ein vollständig verwalteter Datenschutzservice, der die Zentralisierung und Automatisierung aller AWS-Services, in der Cloud und vor Ort vereinfacht.

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

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

 

Sicherungsoption 4: AWS Storage Gateway VTL

  • Stromasys Charon-SSP-Emulator — Der Charon-SSP-Emulator erstellt das virtuelle Replikat 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 wie SunOS oder Solaris, deren mehrschichtigen Produkten und Anwendungen.

  • Bacula — Bacula ist ein Open-Source-Computer-Backup-System auf Unternehmensebene. Weitere Informationen darüber, ob Ihre bestehende Backup-Anwendung Tape Gateway unterstützt, finden Sie unter Unterstützte Backup-Anwendungen von Drittanbietern für ein Tape Gateway in der AWS Storage Gateway Gateway-Dokumentation. 

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

  • Amazon RDS for MySQL — Amazon Relational Database Service (Amazon RDS) unterstützt DB-Instances, auf denen mehrere Versionen von MySQL ausgeführt werden. 

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

  • Amazon S3 Glacier — Amazon Simple Storage Service Glacier ist eine sichere, langlebige und extrem kostengünstige Amazon S3 S3-Speicherklasse für Datenarchivierung und Langzeitsicherung.

  • AWS Storage Gateway — Storage Gateway verbindet eine lokale Software-Appliance mit cloudbasiertem Speicher, um eine nahtlose Integration mit Datensicherheitsfunktionen zwischen Ihrer lokalen IT-Umgebung und der AWS-Speicherinfrastruktur zu ermöglichen.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

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

Melden Sie sich bei der AWS-Managementkonsole an oder verwenden Sie die 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 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 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 EC2 EC2-Linux-Instance.

Weitere Informationen dazu finden Sie unter Einrichten 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 unter Exemplarische Vorgehensweisen zur Automatisierung und Einrichtung von Wartungsfenstern in der Dokumentation zu 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 in Amazon S3 und Amazon S3 Glacier 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
AufgabeBeschreibungErforderliche Fähigkeiten

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

Melden Sie sich bei der AWS-Managementkonsole an oder verwenden Sie die 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 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 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 EC2 EC2-Linux-Instance.

Weitere Informationen dazu finden Sie unter Einrichten 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 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 unter Exemplarische Vorgehensweisen zur Automatisierung und Einrichten von Wartungsfenstern in der Dokumentation zu 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 und Amazon S3 Glacier zu entwickeln.

Cloud-Architekt
AufgabeBeschreibungErforderliche Fähigkeiten

Installieren Sie den Charon-SSP-Emulator.

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

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

DevOps Ingenieur

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

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

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

Cloud-Architekt

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

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

Weitere Informationen dazu finden Sie unter Anhängen eines Amazon EBS-Volumes an eine Instance in der Amazon EC2 EC2-Dokumentation.

AWS DevOps

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

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

Weitere Informationen dazu finden Sie im Abschnitt zur SCSI-Speicherkonfiguration des Handbuchs 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 EBS-Volumes.

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

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

AWS DevOps
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie ein Tape Gateway-Gerät.

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

Weitere Informationen dazu finden Sie unter Creating a Gateway in der AWS Storage Gateway Gateway-Dokumentation.

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

Sicherungsoption 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