Ultima versione

|
In breve |
|
|
Catalogo |
Dinamico |
|
Categoria |
Backup |
|
Volumi dell'utente |
sì |
|
Min. memoria |
256 MB |
|
Sistema operativo |
Linux |
|
Vincoli |
no |
|
Domande/commenti |
|
BCK abilita l'applicazione contenente ad eseguire il backup o il ripristino di una copia di sé mediante i servizi di archiviazione semplificata di Amazon (S3), Nirvanix, Layerd Technologies DynaVol, ftp o sftp. Queste operazioni possono essere avviate mediante una semplice interfaccia Web (GUI) e funzionare congiuntamente all'applicazione dell'helper BackupHelper. BCK può essere configurato anche per eseguire i backup programmati automaticamente. Durante il backup dell'applicazione, è interrotto e poi riavviato.
La GUI è accessibile dall'IP dell'applicazione e dalla porta BCK configurata e supporta le seguenti operazioni applicative:
Limiti:
la release iniziale di BCK usa il volume di _impex per esportare e importare le applicazioni di backup e ripristino. Perciò, la dimensione dell'applicazione esportata non dovrebbe superare lo spazio disponibile sul volume _impex.
Risorse
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0,15 |
0,15 |
0,15 |
|
Memory (Memoria) |
256 MB |
256 MB |
256 MB |
|
Larghezza di banda |
2 Mbps |
2 Mbps |
2 Mbps |
Terminali
|
Nome |
Direzione |
Protocollo |
Descrizione |
|
in |
in |
Qualsiasi |
Espone un'interfaccia Web (GuI) al backup e al ripristino. Il traffico di rete restante non diretto alla GUI è trasmesso ad AUX senza modifiche. |
|
net |
out |
Qualsiasi |
Output di accesso alla griglia che permette il backup e ripristino dell'appliance. |
|
aux |
out |
Qualsiasi |
Output ausiliario. Il traffico in entrata che non è diretto alla GUI è inviato mediante questo terminale senza modifiche. Questo terminale può restare non connesso. |
|
mon |
out |
CCE |
Serve per le statistiche di utilizzo delle prestazioni e delle risorse. |
Volumi di utente
|
Volume |
Descrizione |
|
config |
Volume di lettura/scrittura per i dati di configurazione. |
Il volume è usato per archiviare un file con codice privato che fornisce l'autenticazione come utente normale sul controller di griglia. consultare Preparazione di backup e ripristino per informazioni su come impostare il volume di configurazione.
Le proprietà nella tabella di seguito configurano BCK per l'uso con un servizio specifico.
|
Nome |
Tipo |
Descrizione |
|
backup_service |
stringa |
S3, DynaVol_ftp, DynaVol_sftp, ftp, o sftp. Predefinito: S3 |
|
backup_service_ip |
IP |
Indirizzo IP del servizio di archiviazione remoto. Predefinito: vuoto |
|
backup_user_id |
stringa |
Nome utente o firma che viene utilizzata per accedere al servizio di archiviazione remoto. Predefinito: vuoto |
|
backup_user_auth |
stringa |
Password utente o stringa di autenticazione usata per accedere al servizio di archiviazione remoto. Predefinito: vuoto |
|
backup_app_key |
stringa |
Per Nirvanix questo è il codice di applicazione. Questa proprietà non è richiesta per altro servizi di backup. Predefinito: vuoto |
|
backup_app_name |
stringa |
Per Nirvanix questo è il nome dell'applicazione. Questa proprietà non è richiesta per altro servizi di backup. Predefinito: vuoto |
|
backup_container_id |
stringa |
Identificatore del contenitore sul servizio di archiviazione remoto usato per mantenere i backup. Predefinito: vuoto |
Le proprietà nella tabella di seguito configurano BCK per eseguire automaticamente i backup pianificati.
|
nome |
tipo |
descrizione |
|
schedule_period |
stringa |
nessuno, quotidiano, settimanale, mensile. Predefinito: nessuno |
|
schedule_day |
numero intero |
1-28. Valore predefinito: 1 |
|
schedule_time |
stringa |
Momento del giorno in cui viene eseguito un backup pianificato nel formato ora(0-23):minuto(0-59). Predefinito: 0:0 |
|
schedule_retain |
numero intero |
Numero di backup da mantenere. Una volta creato un backup, i backup esistenti al di sopra di questo numero sono eliminati (il più vecchio prima). Valore predefinito: 3 |
Le proprietà nella seguente tabella configurano la GUI di BCK.
|
Nome |
Tipo |
Descrizione |
|
gui_ip |
IP |
Indirizzo IP dell'applicazione contenente usata per accedere alla GUI. Predefinito: vuoto |
|
gui_port_no |
numero intero |
Porta di accesso all'interfaccia Web. La GUI è accessibile da gui_ip e da questa porta. Predefinito: 8080 |
|
gui_username |
stringa |
Nome utente per l'autenticazione basata su Web. Se vuoto, non viene eseguita alcuna autenticazione. Predefinito: vuoto |
|
gui_password |
stringa |
Password per l'autenticazione basata su Web. Questa proprietà non è usata se gui_username è vuoto. Predefinito: vuoto |
Le proprietà nella tabella di seguito configurano BCK ad operare nella griglia. Il due IP, grid_ip1 e grid_ip2, sono gli IP di applicazione disponibili che sono riservato a BCK.
|
Nome |
Tipo |
Descrizione |
|
grid_ctl_ip |
IP |
Indirizzo IP del controller di griglia su cui viene eseguita l'applicazione. Predefinito: vuoto |
|
grid_ip1 |
IP |
Indirizzo IP disponibile per l'uso durante il backup e il ripristino. Predefinito: vuoto |
|
grid_ip2 |
IP |
Indirizzo IP disponibile per l'uso durante il backup e il ripristino. Predefinito: vuoto |
|
grid_netmask |
IP |
Maschera di rete per la griglia su cui viene eseguita l'applicazione. Predefinito: 255.255.255.0 |
|
grid_gateway |
IP |
Indirizzo del gateway IP che viene usato per indirizzare il traffico. Occorre specificare questa proprietà per consentire l'accesso agli host esterni della rete IP su cui viene eseguita l'applicazione. Predefinito: vuoto |
|
grid_dns1 |
IP |
Server DNS primario per la griglia. Predefinito: vuoto |
|
grid_dns2 |
IP |
Server DNS secondario per la griglia. Predefinito: vuoto |
Prestazioni
Le risorse aggiuntive non hanno effetto sulle prestazioni.
Messaggi di errore
I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:
script /var/www/html/.rc.local non riuscito, ret=ret
Interfaccia Web (GUI)
BCK espone un'interfaccia Web che può essere usata per eseguire il backup o il ripristino manuale dell'applicazione contenente oppure per eliminare manualmente i backup esistenti. A questa GUI si accede dall'IP dell'applicazione sulla porta gui_port_no configurata.
Di sopra è riportato un esempio del monitor di avanzamento della GUI durante il backup. Questa pagina contiene due monitor:

Di sopra è riportato un esempio del monitor di avanzamento della GUI durante il ripristino. Questa pagina contiene due monitor:
Seguire la procedura qui esposta prima di usare BCK per eseguire il backup o il ripristino di un'applicazione. Segue un esempio passo a passo.
Se backup_service è sftp, creare una coppia di codici pubblico/privato in formato openssh senza una passphrase. Mettere il file del codice privato generato, con il nome sftp.private.key, nella radice del volume di configurazione dell'appliance con il proprietario e il gruppo su nobody e la modalità 600. Includere il codice pubblico nel file authorized_keys dell'utente backup_user_id sull'host remoto.
LampX4
Il diagramma di seguito mostra come BCK può essere connesso all'applicazione di riferimento di LampX4. Le proprietà del gateway di INSSLR sono impostate per inoltrare il traffico del TCP sulla porta 8080 al terminale AUX. Puntare un browser alla porta 8080 dell'IP di applicazione o del nome di dominio risolvibile per visualizzare l'interfaccia Web per BCK.
Nota: L'appliance BCK non non essere connessa direttamente fra un gateway IN e il resto dell'applicazione, ma piuttosto al terminale AUX di un gateway di INSSLR.
Segue un esempio passo a passo che spiega come impostare lo scenario di utilizzo qui.

È buona pratica impostare le proprietà di gui_username e gui_password di BCK per impedire agli utenti non autorizzati di eseguire backup o ripristini.
Note:
Software Open Source e di terze parti utilizzato all'interno dell'appliance
BCK è un'appliance composta di PS8 e BCKCTL. BCKCTL usa i seguenti pacchetti Open Source di terze parti oltre ai pacchetti Open Source di terze parti usati dalla loro classe di base WEB5.
|
Software |
Versione |
Modificato |
License |
Note |
|
Funzioni PHP API di Nirvanix |
N/D |
Sì |
Nirvanix Public License |
Home page |
|
Funzioni PHP di phps3tk S3 |
N/D |
Sì |
GNU GPL v3 |
Home page |
|
PEAR.php |
1.6.2 |
No |
Licenza PHP v3.0 |
Pacchetto PEAR da PEAR |
|
HMAC.php |
1.0.1 |
No |
Licenza PHP v3.0 |
Pacchetto Crypt_HMAC da PEAR |
|
Request.php |
1.4.1 |
No |
BSD |
Pacchetto Request da PEAR |
|
Socket.php |
1.0.8 |
No |
Licenza PHP v2.02 |
Pacchetto Net_Socket da PEAR |
|
URL.php |
1.0.15 |
No |
BSD |
Pacchetto Net_URL da PEAR |
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |