Aktuelle Version:
Auf einen Blick |
|
Katalog |
Dynamisch |
Kategorie |
Sicherung |
Benutzer-Volumes |
ja |
Min. Speicher |
160 MB |
Betriebssystem |
Linux |
Einschränkungen |
no |
Fragen/Kommentare |
|
BCK ermöglicht der Anwendung, mithilfe von Amazon Simple Storage Services (S3), Nirvanix, Layerd Technologies DynaVol, ftp oder sftp eine Anwendungskopie zu sichern oder wiederherzustellen. Diese Vorgänge können über eine einfache, von BCK zur Verfügung gestellte Webschnittstelle (GUI) initiiert werden und mit der Hilfsanwendung BackupHelper zusammenarbeiten. BCK kann auch so konfiguriert werden, dass automatisch geplante Sicherungen durchgeführt werden. Wenn die Anwendung gesichert wird, wird sie angehalten und dann neu gestartet.
Auf die GUI kann mithilfe der Anwendungs-IP und des konfigurierten BCK-Ports zugegriffen werden. Sie unterstützt die folgenden Anwendungsvorgänge:
Einschränkungen:
Ressource |
Minimum |
Maximum |
Standard |
CPU |
0.15 |
0.15 |
0.15 |
Speicher |
256 MB |
256 MB |
256 MB |
Bandbreite |
2 Mbit/s |
2 Mbit/s |
2 Mbit/s |
Name |
Richtung |
Protokoll |
Beschreibung |
in |
in |
Alle |
Stellt eine Webschnittstelle (GUI) für die Sicherung und Wiederherstellung bereit. Aller sonstige, nicht an die GUI geleitete Netzwerkverkehr wird ohne Änderung über "aux" weitergegeben. |
net |
out |
Alle |
Ausgabe für den Zugriff auf das Grid, um die Anwendungssicherung und -wiederherstellung zu erleichtern. |
aux |
out |
Alle |
Hilfsausgabe. Eingehender Datenverkehr, der nicht an die GUI geleitet wird, wird ohne Änderung über dieses Terminal geleitet. Dieses Terminal kann unverbunden gelassen werden. |
mon |
out |
CCE |
Wird für Leistungs- und Ressourcenverwendungsstatistik verwendet. |
Volume |
Beschreibung |
config |
Lese-/Schreib-Volume für Konfigurationsdaten. |
Auf dem Volume wird eine Datei mit einem privaten Schlüssel gespeichert, der die Authentifizierung als normaler Benutzer auf der Grid-Steuerung ermöglicht. Weitere Informationen zum Einrichten des Volumes "config" finden Sie unter Vorbereiten auf Sicherung und Wiederherstellung.
Mit den Eigenschaften in der unten stehenden Tabelle wird BCK für die Verwendung mit einem bestimmten Dienst konfiguriert.
Name |
Typ |
Description |
backup_service |
string |
S3, DynaVol_ftp, DynaVol_sftp, ftp oder sftp. Standard: S3 |
backup_service_ip |
IP |
IP-Adresse des Remote-Speicherdienstes. Standard: leer |
backup_user_id |
string |
Benutzername oder Signatur, die für den Zugriff auf den Speicherdienst verwendet wird. Standard: leer |
backup_user_auth |
string |
Benutzerkennwort oder Authentifizierungszeichenfolge, die für den Zugriff auf den Remote-Speicherdienst verwendet wird. Standard: leer |
backup_app_key |
string |
Für Nirvanix ist dies der Anwendungsschlüssel. Diese Eigenschaft wird für andere Sicherungsdienste nicht benötigt. Standard: leer |
backup_app_name |
string |
Für Nirvanix ist dies der Anwendungsname. Diese Eigenschaft wird für andere Sicherungsdienste nicht benötigt. Standard: leer |
backup_container_id |
string |
Kennung des Containers auf dem Remote-Speicherdienst, auf dem Sicherungen gespeichert sind. Standard: leer |
Mit den Eigenschaften in der unten stehenden Tabelle wird BCK so konfiguriert, dass geplante Sicherungen automatisch ausgeführt werden.
Name |
Typ |
description |
schedule_period |
string |
Keine, Täglich, Wöchentlich, Monatlich. Standard: Keine |
schedule_day |
Ganzzahl |
1-28. Standard: 1 |
schedule_time |
string |
Tageszeit, zu der eine geplante Sicherung ausgeführt wird. Format: Stunde (0-23):Minute (0-59). Standard: 0:0 |
schedule_retain |
Ganzzahl |
Anzahl der Sicherungen, die aufbewahrt werden sollen. Wenn eine neue Sicherung erstellt wurde, werden vorhandene Sicherungen über dieser Zahl gelöscht (die älteste zuerst). Standard: 3 |
Mit den Eigenschaften in der unten stehenden Tabelle wird die BCK-GUI konfiguriert.
Name |
Typ |
Description |
gui_ip |
IP |
IP-Adresse der enthaltenden Anwendung, die zum Zugreifen auf die GUI verwendet wird. Standard: leer |
gui_port_no |
Ganzzahl |
Port für den Zugriff auf die Webschnittstelle. Auf die GUI wird über gui_ip und diesen Port zugegriffen. Standard: 8080. |
gui_username |
string |
Benutzername für webbasierte Authentifizierung. Wenn leer, wird keine Authentifizierung ausgeführt. Standard: leer |
gui_password |
string |
Kennwort für webbasierte Authentifizierung. Diese Eigenschaft wird nicht verwendet, wenn gui_username leer ist. Standard: leer |
Mit den Eigenschaften in der unten stehenden Tabelle wird BCK für die Ausführung auf dem Grid konfiguriert. Die beiden IPs, grid_ip1 und grid_ip2, sind verfügbare Anwendungs-IPs, die für die Verwendung durch BCK reserviert sind.
Name |
Typ |
Description |
grid_ctl_ip |
IP |
IP-Adresse der Grid-Steuerung, auf der die Anwendung ausgeführt wird. Standard: leer |
grid_ip1 |
IP |
Verfügbare IP-Adresse für Verwendung während der Sicherung und Wiederherstellung. Standard: leer |
grid_ip2 |
IP |
Verfügbare IP-Adresse für Verwendung während der Sicherung und Wiederherstellung. Standard: leer |
grid_netmask |
IP |
Netzmaske für das Grid, auf dem die Anwendung ausgeführt wird. Standard: 255.255.255.0 |
grid_gateway |
IP |
Adresse des IP-Gateways zur Weiterleitung von Datenverkehr. Diese Eigenschaft muss angegeben werden, um Zugriff auf Hosts außerhalb des IP-Netzwerks zu ermöglichen, in dem die Anwendung ausgeführt wird. Standard: leer |
grid_dns1 |
IP |
Primärer DNS-Server für das Grid. Standard: leer |
grid_dns2 |
IP |
Sekundärer DNS-Server für das Grid. Standard: leer |
Die folgenden Meldungen können entweder in der Appliance-Protokolldatei oder im Systemprotokoll der Grid-Steuerung angezeigt werden, wenn die Appliance nicht startet:
BCK stellt eine Webschnittstelle bereit, mit der manuelle Sicherungen und Wiederherstellungen der enthaltenden Anwendung durchgeführt oder vorhandene Sicherungen manuell gelöscht werden können. Auf diese GUI wird mithilfe der Anwendungs-IP auf dem konfigurierten Port gui_port_no zugegriffen.
Oben sehen Sie ein Beispiel der GUI-Fortschrittsüberwachung während der Sicherung. Diese Seite enthält zwei Überwachungen:
Oben sehen Sie ein Beispiel der GUI-Fortschrittsüberwachung während der Wiederherstellung. Diese Seite enthält zwei Überwachungen:
Diese Schritte müssen durchgeführt werden, damit BCK zur Sicherung oder Wiederherstellung einer Anwendung verwendet werden kann. Dieser Abschnitt enthält ein schrittweises Beispiel.
Wichtig! BCK sollte nach der NET-Appliance in der Anwendung starten. Auf der Registerkarte "Attribute" der NET-Appliance weisen Sie "Startreihenfolge" zu 10 zu und stellen sicher, dass die "Startreihenfolge" der BCK-Appliance größer ist als dieser Wert.
LampX4
Das unten abgebildete Diagramm zeigt, wie BCK mit der LampX4-Referenzanwendung verbunden werden kann. Die INSSLR-Gateway-Eigenschaften werden so festgelegt, dass der TCP-Datenverkehr auf Port 8080 an das Terminal "aux" weitergeleitet wird. Wenn ein Browser auf Port 8080 der Anwendungs-IP oder einen auflösbaren Domänennamen gerichtet wird, wird die Webschnittstelle für BCK angezeigt.
Hinweis: Die BCK-Appliance sollte nicht direkt zwischen ein IN-Gateway und der übrigen Anwendung angeschlossen werden, sondern besser an das Terminal "aux" eines INSSLR-Gateways.
Ein schrittweises Beispiel für das Einrichten des LampX4-Anwendungsfalls finden Sie hier.
Es hat sich bewährt, die Eigenschaften "gui_username" und "gui_password" von BCK festzulegen, um zu verhindern, dass unbefugte Benutzer eine Sicherung oder Wiederherstellung durchführen.
Hinweise:
In der Appliance verwendete Open-Source- und Drittanbieter-Software
BCK ist eine zusammengesetzte Appliance, die aus PS8 und BCKCTL besteht. BCKCTL verwendet zusätzlich zu den Drittanbieter-Open-Source-Paketen der jeweiligen Basisklasse WEB6 die folgenden Drittanbieter-Open-Source-Pakete.
Software |
Version |
Geändert |
Lizenz |
Hinweise |
Nirvanix API PHP-Funktionen |
N/A |
Ja |
Nirvanix Public License |
homepage |
phps3tk S3 PHP-Funktionen |
N/A |
Ja |
GNU GPL v3 |
homepage |
PEAR.php |
1.6.2 |
Nein |
PHP-Lizenz v3.0 |
PEAR-Paket von PEAR |
HMAC.php |
1.0.1 |
Nein |
PHP-Lizenz v3.0 |
Crypt_HMAC-Paket von PEAR |
Request.php |
1.4.1 |
Nein |
BSD |
Request-Paket von PEAR |
Socket.php |
1.0.8 |
Nein |
PHP License v2.02 |
Net_Socket-Paket von PEAR |
URL.php |
1.0.15 |
Nein |
BSD |
Net_URL-Paket von PEAR |
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|