Ultima versione: 4.0.1-1

|
In breve |
|
|
Catalogo |
Filer |
|
Categoria |
Filers |
|
Volumi di utente |
sì |
|
Min. Memoria |
256 MB |
|
OS |
Solaris |
|
Vincoli |
no |
Filer_Solaris è un'appliance che fornisce l'accesso di livello file system a un volume con file system Solaris. Filer_Solaris supporta i seguenti file system: ufssol e zfs e supporta le seguenti modalità di operazione:
format: formatta il volume al file system specificato (ad esempio, esegue mkfs)
fscopy: esegue una copia a livello di file system da un volume all'altro, dove il volume di destinazione è formattato prima della copia
fsck: controlla il file system sul volume
fsrepair: controlla e ripara il file system sul volume
manual: fornisce l'accesso di livello utente al volume mediante una GUI Web e una shell principale (mediante SSH)
In modalità manuale, Filer_Solaris consente l'accesso GUI e la shell principale al volume mediante l'interfaccia predefinita. In questa modalità, Filer_Solaris fornisce un accesso di rete opzionale all'utente affinché possa copiare i file da e verso il volume. L'operazione può avvenire in modalità manuale su uno o due volumi.
Le appliance di Filer sono usate internamente da AppLogic e non dovrebbero essere usate nelle applicazioni di AppLogic regolari.
Risorse
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0,05 |
0,05 |
0,05 |
|
Memory (Memoria) |
256 MB |
1 GB |
512 MB |
|
Larghezza di banda |
1 Mbps |
1 Mbps |
1 Mbps |
Terminali
|
Nome |
Dir |
Protocollo |
Descrizione |
|
Nessuno |
|||
L'interfaccia esterna è abilitata. Permette il traffico in entrata e in uscita e le sue impostazioni di rete sono configurate dalle proprietà. È usata soltanto nella modalità manuale e non è configurata in tutte le altre modalità.
L'interfaccia predefinita è abilitata. Serve per la manutenzione. Inoltre, nella modalità manuale, è usata per accedere alla GUI Web.
Volumi di utente
|
Volume |
Descrizione |
|
src |
Volume di origine per la copia di volume a livello di file system o la gestione di due volumi. Sempre montato come sola lettura, tranne per il file server di Windows03. |
|
dst |
Volume cui Filer_Solaris fornisce l'accesso. Tutte le operazioni vengono eseguite su questo volume. Montato in sola lettura in modalità FSCK e in modalità manuale se la proprietà mount_mode è RO, altrimenti montato in lettura/scrittura. Obbligatorio in tutte le modalità. |
Proprietà
|
Nome di proprietà |
Tipo |
Descrizione |
|
modalità |
enum |
Modalità di operazione del file server. I valori validi sono: manuale, formato, fscopy, fsck, fsrepair. Questa proprietà è obbligatoria. |
|
fs_type_src |
enum |
File system sul volume di src quando sono gestiti due volumi. Consultare fs_type_dst per i valori validi. Questa proprietà è obbligatoria quando sono gestiti due volumi; altrimenti, è ignorata. |
|
fs_type_dst |
enum |
file system sul volume di DST. A seconda di modalità, può essere il file system presente correntemente sul volume di DST o il file system a formattare il volume di DST. I valori validi sono: ufssol e zfs. Questa proprietà è obbligatoria. |
|
fs_options |
stringa |
Opzioni di file system aggiuntive che sono utilizzate per formattare il volume di DST, nella coppia options=val . Questa proprietà è specifica al file system ed è valida soltanto nelle modalità di formato o fscopy. Consultare quanto segue per le opzioni valide in ciascun file system. Predefinito: (vuoto) |
|
mount_mode |
enum |
Monta la modalità di volume DST nelle operazioni manuali. I valori validi sono: rw, ro e nessuno. Il valore nessuno significa che nessun volume di DST viene montato. Predefinito: ro |
|
ip_addr |
ip_owned |
Definisce l'indirizzo IP dell'interfaccia esterna in modalità manuale. Se impostato a 0.0.0.0, l'interfaccia esterna non è usata. Predefinito: 0.0.0.0 (non usato). |
|
maschera di rete |
Indirizzo IP |
Definisce la maschera di rete dell'interfaccia esterna in modalità manuale. Occorre specificare questa proprietà se ip_addr è indicato. Predefinito: 0.0.0.0 |
|
gateway |
Indirizzo IP |
Definisce il gateway di rete predefinito per l'interfaccia esterna in modalità manuale. È possibile lasciarlo vuoto soltanto se l'host remoto si trova sullo stesso subnet; altrimenti, deve essere specificato. Predefinito: (vuoto). |
|
dns1 |
Indirizzo IP |
Definisce il server DNS primario usato in modalità manuale per risolvere i nomi di dominio. Questo permette all'utente di specificare i nomi di host quando vengono caricati/scaricati i file a/da un volume. Predefinito: 208.67.222.222 (indirizzo OpenDNS.org). |
|
dns2 |
Indirizzo IP |
Definisce il server DNS secondario, che verrà usato se il server DNS primario non risponde. Predefinito: 208.67.220.220 (indirizzo OpenDNS.org). |
|
vol_name_src |
stringa |
Nome del volume di SRC cui il file server accede quando sono gestiti i due volumi. Predefinito: (vuoto) |
|
vol_name_dst |
stringa |
Nome del volume di DST cui il file server accede. Predefinito: (vuoto) |
La seguente tabella elenca la modalità supportata per ciascuno file system:
|
|
formato |
fscopy |
fsck |
fsrepair |
manuale |
|
ufssol |
sì |
sì |
sì |
sì |
sì |
|
zfs |
sì |
sì |
no |
sì |
sì |
In modalità manuale:
per tutti i file system, eccetto lo swap, il volume è montato su /mnt/vol.
Per un volume di swap, la periferica di blocco è accessibile su /dev/hda4.
Opzioni di file system
Questa sezione elenca le opzioni di file system (come specificate in fs_options) per ciascun file system supportato da Filer_Solaris
ufssol
Nessuno
zfs
pool_name: nome di zpool da creare sul volume di dst. Se omesso, viene usato invece il valore della proprietà di vol_name.
mountpoint: percorso di montaggio del dataset principale dello zpool creato. I valori validi sono: un percorso assoluto, ad es. /mnt/mypool, legacy e nessuno. I dataset con un percorso di montaggio legacy non sono gestiti automaticamente da zfs ma richiedono voci in /etc/vfstab o il montaggio manuale. I dataset che hanno come percorso di montaggio nessuno non sono montabili. Predefinito: /pool_name.
autoreplace: controlla la sostituzione automatica della periferica. Se impostato su off, la sostituzione del dispositivo deve essere iniziata manualmente mediante la sostituzione di zpool; se impostato su on, qualsiasi periferica rilevata nella stessa posizione fisica è formattata automaticamente e sostituita. Predefinito: OFF
la delegazione controlla se un utente senza privilegi ha accesso in base alle autorizzazioni definite sui dataset. I valori validi sono off e on. Predefinito: on
failmode: controlla il comportamento in caso di errore. I valori validi sono attesa, continua e panico. Predefinito: attesa.
versione: versione di zpool. I valori validi sono 1-10. Predefinito: 10 (corrente)
Interfaccia
Le appliance di Filer forniscono un'interfaccia HTTP sulla loro interfaccia predefinita per raccogliere gli stati delle operazioni di volume non manuale e accedere alla GUI Web in modalità manuale. Le seguenti funzioni sono disponibili dall'URL:
/: accesso interattivo al volume di DST mediante la GUI Web, disponibile soltanto in modalità manuale
/api/status: ripristina lo stato per l'operazione del volume corrente, disponibile soltanto in modalità non manuale
Il formato dell'output è il seguente: [progress=W, ]poll=X, status=S, errortxt=Z
progress: numero intero, 0..100, progresso dell'operazione corrente. Se non è possibile riportare il progresso, questo campo non è attivo. Il progresso non è segnalato nelle modalità seguenti:
formato per tutti i file system
fsck e fsrepair per tutti i file system, eccetto ext2, ext3, ext3-snapshot e ufssol
polling: numero intero, intervallo di polling dello stato raccomandato, in secondi.
stato: numero intero, stato dell'operazione di volume. Segue un elenco degli stati che possono essere restituiti da Filer_Solaris.
errortxt: stringa, messaggio di errore, se si verifica un errore (ad es., stato diverso da zero)
Segue un elenco di stati restituiti da Filer_Solaris nel campo dello stato per un'operazione di volume specifica:
0 - successo
100 - operazione non riuscita
101 - operazione non supportata
102 - operazione non implementata
103 - operazione annullata
104 - errore I/O
200 - nessuno spazio lasciato sul volume
201 - errori di file system rilevati
300 - memoria esaurita
400 - in attesa di
Interfaccia utente Web
Le appliance di Filer usano la gestione di file basata su Web denominata eXtplorer per fornire l'accesso dell'interfaccia utente Web a un volume (accessibile soltanto in modalità manuale). eXtplorer è rilasciato sotto la LICENZA PUBBLICA GENERALE GNU Versione 2. La versione di eXtplorer usata nei file server è stata modificata. Seguono le modifiche a eXtplorer:
Le licenze di eXtplorer e l'origine di eXtplorer originale e non modificato si trovano sulle appliance di Filer in /mnt/monitor/.volume_browser/LICENSES/.
Note di implementazione ZFS
Filer_Solaris supporta i pool afs che contengono una singola periferica virtuale per consentire agli utenti di accedere ai volumi di zfs allo stesso modo dei volumi che usano un altro file system come ufssol. È possibile creare manualmente pool più complessi che usano più periferiche con volumi raw in un'appliance di AppLogic, ma questi volumi non possono essere usati con Filer_Solaris. Le operazioni del filer ZFS sono limitate ai seguenti comportamenti.
I pool vengono creati usando la proprietà di altroot. Pertanto, il percorso di montaggio del dataset principale deve essere esplicito e non predefinito al nome di pool. Questo è dovuto a un bug nel comando di zpool corrente che imposta il percorso di montaggio a /altroot anziché /altroot/pool_name.
fsrepair esegue lo scrub di zpool e restituisce una linea di stato singola; successo o errore. Ad ogni modo, lo scrub di zpool può essere eseguito live da qualsiasi pool all'interno di un'appliance eseguita e visualizza molte più informazioni se è rilevato un guasto.
fscopy supporta soltanto i dataset di file system (non sono copiati i volumi, le istantanee e i dataset clone). Le autorizzazioni amministrative non sono mantenute da fscopy.
Mentre la versione zpool può essere impostata con fs_options, la versione zfs del dataset principale è 2, cosa che non è retrocompatibile con la versione 1. Le appliance di Solaris 10 usano la versione zfs 1. Per usare i pool zfs con un'appliance di Solaris 10, creare i pool manualmente dai volumi raw e non usando Filer_Solaris.
Filer_Solaris non supporta gli zpools principali (volumi di avvio di zfs). C'è un bug in OpenSolaris 2008.05 per cui lo zpool principale non è avviabile dopo che è stato importato su un altro SO Solaris. OpenSolaris 2008.11 non permette l'importazione di uno zpool avviabile.
Nelle seguenti sezioni è descritta la configurazione di Filer_Solaris in diversi scenari di utilizzo tipici:
formattazione di un volume
Esempio:
|
Nome di proprietà |
Valore |
Descrizione |
|
modalità |
formato |
volume di formato |
|
fs_type_dst |
ufssol |
formattazione del volume con Solaris UFS |
Filer_Solaris esegue mkfs oltre il volume dst, specificando un tipo di file system di ufs.
copia del volume a livello di file system
Esempio:
|
Nome di proprietà |
Valore |
Descrizione |
|
modalità |
fscopy |
copia di livello file system |
|
fs_type_dst |
ufssol |
destinazione del volume con Solaris UFS |
Filer_Solaris formatta il volume di dst a ufs con mkfs. Quindi monta la sola lettura del volume di src e monta il volume di dst di lettura/scrittura. Infine, Filer_Solaris copia i contenuti del volume di src al volume di dst mediante cp e smonta entrambi i volumi.
controllo di file system
Esempio:
|
Nome di proprietà |
Valore |
Descrizione |
|
modalità |
fsck |
controllo di file system |
|
fs_type_dst |
ufssol |
il volume da controllare ha Solaris UFS |
Filer_Solaris esegue fsck sul volume di dst.
controllo di file system con riparazione
Esempio:
|
Nome di proprietà |
Valore |
Descrizione |
|
modalità |
fsrepair |
controllo di file system con riparazione |
|
fs_type_dst |
ufssol |
il volume da controllare e riparare ha Solaris UFS |
Filer_Solaris esegue fsck con l'opzione di riparazione sul volume di dst.
accesso di livello utente al volume
Esempio:
|
Nome di proprietà |
Valore |
Descrizione |
|
modalità |
manuale |
fornisce l'accesso di livello utente al volume |
|
fs_type_dst |
ufssol |
il volume ha Solaris UFS |
|
mount_mode |
rw |
accesso di lettura/scrittura al volume |
|
ip_addr |
192.168.123.100 |
Indirizzo IP per l'interfaccia esterna |
|
maschera di rete |
255.255.255.0 |
maschera di rete per l'interfaccia esterna |
|
gateway |
192.168.123.1 |
gateway per l'interfaccia esterna |
|
dns1 |
192.168.123.254 |
Server DNS |
Filer_Solaris monta la lettura/scrittura del volume dst su /mnt/vol. Quindi avvia la GUI di eXtplorer e sshd, che dà accesso alla directory principale del volume. L'interfaccia utente è accessibile mediante l'interfaccia predefinita e i trasferimenti al/dal volume avvengono mediante l'interfaccia esterna.
Filer Solaris è basato su OpenSolaris Build 2008.05
In modalità non manuale, non vi è accesso a SSH o alla GUI
Questa appliance usa software Open Source di terze parti
Filer_Solaris si basa su OSOL. Sono stati rimossi alcuni pacchetti dalla classe di base per compilare Filer_Solaris; Filer_Solaris usa i pacchetti di terze parti e Open Source oltre a quelli usati dalla classe di base OSOL.
|
Software |
Versione |
Modificato |
License |
|
Apache |
2.2.8-1 |
Sì |
Apache 2.0 |
|
php |
5.2.6-1 |
Sì |
PHP v3,01 |
|
eXtplorer |
2.0.0_RC1-15 |
Sì |
GPLv2 |
|
cpio |
2.10-1 |
Sì |
GPLv3 |
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |