Ultima versione: 4.0.2-1

|
In breve |
|
|
Catalogo |
Sistema |
|
Categoria |
Varie Appliance |
|
Volumi dell'utente |
sì |
|
Min. memoria |
96 MB |
|
Sistema operativo |
Linux |
|
Vincoli |
no |
|
Domande/commenti |
|
L'appliance NAS è un'appliance di archiviazione dei file condivisi. Consente l'archiviazione di file accessibile sui protocolli HTTP, NFS e CIFS.
L'appliance di NAS serve i file contenuti in un volume di dati (collegabile) configurato permettendo di modificare facilmente il contenuto servito dall'appliance e di avere volumi di dimensioni varie. Ad esempio, se il NAS è utilizzato per archiviare file di log, il volume di dati non deve essere grande quanto può essere necessario per archiviare il contenuto su un server di Apache.
La directory principale del volume è condivisa e i server HTTP, NFS e CIFS (samba) vedono lo stesso volume, alla stessa radice. Il server di NFS espone il volume come /mnt/data denominato condiviso. Il server di CIFS espone il volume come condivisione denominata "share". La directory principale del volume è accessibile per l'accesso di sola lettura dal server HTTP e per l'accesso di lettura/scrittura del server NFS e CIFS (samba).
La protezione per l'accesso HTTP può essere aperta (nessun user/pwd), a user/pwd fisso (da proprietà) o dal file .htpasswd archiviato nella directory principale del volume di dati.
L'accesso di CIFS è anonimo. Si suppone che soltanto le appliance cui è consentito l'accesso al volume sono connessi al terminale di CIFS. Ciò elimina la necessità di configurare impostazioni di protezione complessi sul client e sul server e semplifica le appliance di connessione che richiedono l'accesso dei file all'input dei CIFS.
Ci sono tre scenari di utilizzo chiave per l'appliance NAS:
Risorse
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0,1 |
16 |
0,2 |
|
Memory (Memoria) |
96 MB |
32 GB |
256 MB |
|
Larghezza di banda |
1 Mbps |
2 Gbps |
250 Mbps |
Terminali
|
Nome |
Dir |
Protocollo |
Descrizione |
|
http |
in |
HTTP |
Terminale su cui le richieste HTTP vengono ricevute. Questo terminale è usato per accedere al volume di dati di NAS dal protocollo di HTTP/1.1. Le richieste HTTP sono servite dal server HTTP versione 2.2.3-31. |
|
nfs |
in |
NFS |
Terminale su cui le richieste NFS vengono ricevute. Questo terminale è usato per accedere al volume di dati di NAS dal protocollo di NFS/3.0. |
|
cifs |
in |
CIFS |
Terminale su cui le richieste CIFS vengono ricevute. Questo terminale è usato per accedere al volume di dati di NAS dal protocollo di CIFS/1.0. Le richieste CIFS sono servite dal server Samba versione 3.0.28-1. |
|
mon |
out |
CCE |
Invia le statistiche sull'utilizzo delle risorse e le prestazioni. |
L'interfaccia predefinita è abilitata. Questo consente agli amministratori di registrarsi all'appliance dal comando '3t ssh comp' per eseguire la manutenzione o risolvere i problemi. Una possibile manutenzione consiste nell'aggiungersi/rimuovere gli utenti dal file .htpasswd archiviato sul volume di dati.
Volumi di utente
|
Volume |
Descrizione |
|
dati |
Volume di lettura/scrittura che fornisce l'archiviazione per i file che devono essere serviti dall'appliance |
Il seguente file può risiedere nella directory principale sul volume:
|
File |
Descrizione |
|
.htpasswd |
File di password HTTP. Se presente, questo file non è accessibile dall'interfaccia di HTTP ma è accessibile dal'interfaccia di cifs (in modo da poter aggiungere o modificare le password di nuovi utenti) |
Proprietà
|
Nome di proprietà |
Tipo |
Descrizione |
|
http_url_prefix |
Stringa |
Percorso principale (URL) cui il server Web dovrebbe esporre il file system. Predefinito: / |
|
http_dir_enabled |
Stringa |
Abilita/disabilita la visualizzazione dell'elenco di directory quando una directory non contiene un file index.html (yes o no). Predefinito: no |
|
http_sec_mode |
Stringa |
Modalità di protezione di HTTP (nessuno, singolo o htpasswd). Predefinito: nessuno |
|
http_sec_realm |
Stringa |
L'area di protezione di HTTP in caso http_sec_mode è singolo o htpasswd. Predefinito: area limitata |
|
http_user |
Stringa |
Il nome utente per l'accesso di HTTP in caso http_sec_mode è singolo. Predefinito: (vuoto) |
|
http_pwd |
Stringa |
Password per l'accesso di HTTP se http_sec_mode è singolo. Questa proprietà può essere lasciata vuota (nessuna password) se http_user è impostato su un utente valido. Predefinito: (vuoto) |
|
cifs_read_only |
Stringa |
Limita l'accesso di CIFS alla sola lettura (yes o no). Predefinito: no |
|
cifs_case_sensitive |
Stringa |
Abilita/disabilita i percorsi di file sensibili alle maiuscole/minuscole (yes o no). Predefinito: no |
|
nfs_read_only |
Stringa |
Limita l'accesso di NFS alla sola lettura (yes o no). Predefinito: no |
|
log_dir |
Stringa |
Directory che inizia dalla directory principale del volume di dati quando i file di log del server HTTP e Samba devono essere archiviati. Ad esempio, se questa proprietà è impostata su /, i file di log sono archiviati nella directory principale del volume di dati. Se questa proprietà è vuota, i log non sono scritti. Predefinito: / |
|
fuso orario |
Stringa |
Specifica il fuso orario usato nell'appliance. Se questa proprietà è vuota, il fuso orario non è modificato e viene lasciato com'è. Un elenco di fusi orari supportati è disponibile qui . Predefinito: vuoto |
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:
Server di contenuto statico
Il seguente diagramma mostra un uso tipico di NAS per un'applicazione di server Web semplice:

Appliance in uso:
L'appliance di NAS in questo esempio viene usata per servire il contenuto statico del sito Web (ad esempio, immagini) dato che è semplice da configurare e richiede meno risorse, mentre un server Apache separato è impostato per servire contenuto dinamico (ad esempio, interfaccia di moduli, ecc.)
L'appliance di admin in questo esempio è usata per autenticare gli utenti e fornire accesso al terminale di cifs dell'appliance di NAS in modo che un amministratore possa aggiornare la serie di file esposti da nas attraverso il terminale di HTTP.
Nota: L'appliance di urlsw in questo esempio non è fornita con CA 3Tera AppLogic, ma può essere costruita usando Apache e pound. L'appliance di SMTP in questo esempio non è fornita con CA 3Tera AppLogic. Tuttavia, CA 3Tera AppLogic fornisce un'appliance simile chiamata WEB5.
Accesso di HTTP:
il Web accetta le richieste HTTP che provengono dall'applicazione e le trasmette a urlsw mediante il terminale OUT. urlsw invia le richieste di file HTTP per il contenuto dinamico mediante il terminale out1 da servire da nas1 al terminale http. l'urlsw inoltra tutte le altre richieste HTTP mediante il terminale di aux che devono essere servite ad Apache.
Accesso di CIFS:
Quando un amministratore deve modificare il set di file resi disponibili per l'accesso HTTP da NAS, l'amministratore si connette e si registra all'appliance di admin attraverso l'appliance di maint. L'utente monta la parte di CIFS esposta da nas (se non è già montata) e modifica i file come necessario.
Esempio:
|
Nome di proprietà |
Valore |
Note |
|
dati |
mydata |
Volume di dati che mantiene i file da servire al server Web |
|
http_url_prefix |
/images |
Percorso principale cui il server Web dovrebbe esporre il file system. |
|
http_dir_enabled |
no |
L'elenco della directory è disabilitato. |
|
http_sec_mode |
nessuno |
Nessuna sicurezza è abilitata per l'accesso HTTP. |
|
cifs_read_only |
no |
La condivisione di CIFS è esposta all'accesso di lettura/scrittura. |
|
cifs_case_sensitive |
sì |
Abilita percorsi di file sensibili alle maiuscole/minuscole. |
Archiviazione condivisa
Il seguente diagramma mostra un uso tipico di NAS come archiviazione condivisa per più server di applicazione:

Appliance in uso:
L'appliance di nas1 in questo esempio è usata come archiviazione condivisa per app1 e app2. Entrambi i server di applicazione hanno accesso di lettura/scrittura alle directory e ai file serviti da nas1.
app1 e app2 emettono richieste CIFS mediante i terminali di out al terminale di cifs di nas1 per accedere ai file archiviati sul volume condiviso da nas1. Qualsiasi modifica effettuata da un server di applicazione è vista dall'altro server di applicazione.
Esempio:
|
Nome di proprietà |
Valore |
Note |
|
dati |
mydata |
Volume di dati che mantiene i file da servire fra le applicazioni |
|
cifs_read_only |
no |
La condivisione di CIFS è esposta all'accesso di lettura/scrittura. |
|
cifs_case_sensitive |
sì |
Abilita percorsi di file sensibili alle maiuscole/minuscole. |
Server di log
Il seguente diagramma mostra un uso tipico di NAS per un'applicazione di server di log:

Appliance in uso:
L'appliance dei log in questo esempio è usata per archiviare i file di log per i due server Web e il server del database e rende file disponibili mediante il suo terminale di HTTP.
I terminali di log per i server Web (web1 e web2) e il server di database (dbase) sono tutti connessi al terminale dei log di cifs perché quando scrivono ai loro file di log, i file sono archiviati sul volume di logdata che viene configurato su log.
Quando un amministratore deve esaminare i file di log, li comunica mediante il gateway di admin al terminale di HTTP dell'appliance di log. Accede con il nome utente e la password amministratore configurato e visualizza un elenco della directory principale del volume di logdata da cui l'amministratore può visualizzare i file di log cui è interessato.
Esempio:
|
Nome di proprietà |
Valore |
Note |
|
dati |
logdata |
Volume di dati che mantiene i file di log |
|
http_url_prefix |
/logs |
Percorso principale dell'URL da cui è possibile accedere ai file di log. |
|
http_dir_enabled |
sì |
L'elenco della directory è abilitato. |
|
http_sec_mode |
single |
La modalità di protezione HTTP è a utente singolo. |
|
http_user |
admin |
nomr utente per l'accesso HTTP |
|
http_pwd |
admin123 |
password utente per l'accesso HTTP. |
|
cifs_read_only |
sì |
La condivisione di CIFS è esposta all'accesso di sola lettura. |
|
cifs_case_sensitive |
sì |
Abilita percorsi di file sensibili alle maiuscole/minuscole. |
Modificare la dimensione del volume di dati usato da NAS
Le caratteristiche dei server HTTP e samba sono limitate e sono supportate soltanto le caratteristiche che vengono esposte dalle proprietà.
Modificare la dimensione del volume di dati usato da NAS
Avviare l'applicazione.
Software Open Source e di terze parti usato sull'appliance
NAS usa i seguenti pacchetti Open Source di terze parti oltre ai pacchetti Open Source di terze parti usati dalla loro classe di base LUX5.
|
Software |
Versione |
Modificato |
License |
Note |
|
apr |
1.2.7-11 |
No |
Apache 2.0 |
N/D |
|
apr-util |
1.2.7-11 |
No |
Apache 2.0 |
N/D |
|
cups-libs |
1.3.7-18 |
No |
GPLv2 |
N/D |
|
curl |
7.15.5-9 |
No |
MIT |
N/D |
|
gnutls |
1.4.1-3 |
No |
LGPLv2.1 |
N/D |
|
httpd |
2.2.3-43 |
NO |
Apache 2.0 |
N/D |
|
libgcrypt |
1.4.4-5 |
No |
LGPLv2.1 |
N/D |
|
libgpg-error |
1.4-2 |
No |
LGPLv2.1 |
N/D |
|
libidn |
0.6.5-1.1 |
No |
LGPLv2.1 |
N/D |
|
libjpeg |
6b-37 |
No |
Distribuibile |
N/D |
|
libpng |
1.2.10-7.1 |
No |
zlib |
N/D |
|
libsmbclient |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
LibTIFF |
3.8.2-7 |
No |
MIT |
N/D |
|
mailcap |
2.1.23-1 |
No |
ISC |
N/D |
|
perl-Convert-ASN1 |
0.20-1.1 |
No |
Artistic |
N/D |
|
postgresql-libs |
8.1.22-1 |
No |
BSD |
N/D |
|
quota |
3.13-1.2.5 |
No |
BSD |
N/D |
|
samba |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
samba-client |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
|
samba-common |
3.0.33-3.29 |
No |
GPLv2 |
N/D |
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |