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
Backup-Option 1: Virtuelles Stromasys-Band — Verwenden Sie die Charon-SSP-Funktion für virtuelle Bänder, um eine Backup-Einrichtung auf dem Sun SPARC-Server einzurichten und Ihre Sicherungsdateien mithilfe von AWS Systems Manager Automation auf Amazon Simple Storage Service (Amazon S3) und AmazonSimple Storage Service Glacier zu archivieren.
Backup-Option 2: Stromasys-Snapshot — Verwenden Sie die Charon-SSP-Snapshot-Funktion, um eine Backup-Einrichtung für die Sun SPARC-Gastserver in Charon-SSP einzurichten.
Backup-Option 3: Amazon Elastic Block Store (Amazon EBS) -Volume-Snapshot — Wenn Sie den Charon-SSP-Emulator auf Amazon Elastic Compute Cloud (Amazon EC2) hosten, können Sie einen Amazon EBS-Volume-Snapshot verwenden, um Backups für ein Sun SPARC-Dateisystem zu erstellen.
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
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 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
Aufgabe | Beschreibung | Erforderliche 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 | DevOps Ingenieur |
Erstellen Sie für jeden Sun SPARC-Gastserver einen virtuellen Banddateicontainer im gemeinsam genutzten Dateisystem. | Führen Sie den | 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 | 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 | 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 |
Aufgabe | Beschreibung | Erforderliche 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 | 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 | 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 |
Aufgabe | Beschreibung | Erforderliche 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 | 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 | 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 | AWS DevOps |
Aufgabe | Beschreibung | Erforderliche 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 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 | 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 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 Sie können beispielsweise die folgenden Befehle verwenden, um die Konfigurationsdateien zu validieren:
| 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 } }