Aktuelle Version:

|
Auf einen Blick |
|
|
Katalog |
Dynamisch |
|
Kategorie |
Sicherung |
|
Benutzer-Volumes |
ja |
|
Min. Speicher |
256 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:
Die Anfangsversion von BCK verwendet das Volume _impex zum Exportieren und Importieren von Anwendungen für die Sicherung und Wiederherstellung. Daher darf die Größe der exportierten Anwendung den verfügbaren Speicherplatz auf dem Volume _impex nicht überschreiten.
Ressourcen
|
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 |
Terminals
|
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. |
Benutzer-Volumes
|
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 |
Beschreibung |
|
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 |
type |
Beschreibung |
|
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 |
Beschreibung |
|
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 |
Beschreibung |
|
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 |
Leistung
Zusätzliche Ressourcen wirken sich nicht auf die Leistung aus.
Fehlermeldungen
Die folgenden Meldungen können entweder in der Appliance-Protokolldatei oder im Systemprotokoll der Grid-Steuerung angezeigt werden, wenn die Appliance nicht startet:
/var/www/html/.rc.local script failed, ret=ret
Webschnittstelle (GUI)
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.
Wenn backup_service sftp ist, erstellen Sie ein öffentliches/privates Schlüsselpaar im Openssh-Format ohne eine Passphrase. Speichern Sie die Datei mit dem generierten privaten Schlüssel mit dem Namen sftp.private.key im Stamm des Volumes "config" der Appliance mit Eigentümer und Gruppe "nobody" und Modus 600. Schließen Sie den öffentlichen Schlüssel in die Datei authorized_keys von backup_user_id auf dem Remote-Host ein.
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 WEB5 die folgenden Drittanbieter-/Open-Source-Pakete.
|
Software |
Version |
Geändert |
Lizenz |
Hinweise |
|
Nirvanix API PHP-Funktionen |
Nicht vorhanden |
Ja |
Nirvanix Public License |
homepage |
|
phps3tk S3 PHP-Funktionen |
Nicht vorhanden |
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 © 2011 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |