NAS HP ProLiant ML110

Status
Not open for further replies.

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
Buongiorno a tutti,
mi chiamo Luca e sono di Ravenna.

Ho appena trasformato un vecchio server in un NAS installando FreeNas 9.3, gran sistema operativo, mi sto divertendo parecchio. Devo ancora capire molte cose ma mi pare abbia infinite possibilità.

Attualmente il NAS si presenta così:
- 1 x HDD usb 3.0 da 16 GB con installato il sistema operativo
- 1 x HDD sata da 80 GB
- 1 x HDD sata da 3 TB

Cerco di scrivere quello che vorrei fare... Sul disco da 80 GB vorrei creare un cloud (tipo con owncloud) e periodicamente fare un backup dell'intero disco da 80 GB sul disco da 3 TB.
Sul disco da 3 TB ho messo foto, musica, un dataset per time machine dei mac, ed eventualmente un dataset per il backup del disco da 80 GB. Ho letto degli snapshot ma dove li salva? In teoria dovrei fare uno snapshot del disco da 80 GB e salvarlo su quello da 3 TB...

Quindi due domande:
1) come faccio il backup del disco da 80 GB su quello da 3 TB?
2) siccome ho intenzione di implementare un raid1 (mirroring) acquistando un secondo hdd da 3 TB posso attivare il mirroring anche in un futuro?

Grazie mille!
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
[...]
1) come faccio il backup del disco da 80 GB su quello da 3 TB?

ha senso aggiungere complessità per 80Gb?
potresti creare un dataset sul pool del "disco" da 3Tb dopo aver elaborato la domanda 2.


2) siccome ho intenzione di implementare un raid1 (mirroring) acquistando un secondo hdd da 3 TB posso attivare il mirroring anche in un futuro?

implementa da subito il mirror.
 

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
proto hai ragione, alla fine ho optato per installare da subito du hdd da 3 TB. In casa mi ritrovo altri due hdd da 500 GB SATA, monterò anche questi due i mirror in modo da avere lo storage di dati e altre robe in mirror sui 3 TB e un cloud personale in mirror da 500 GB. Mi è sembrata la soluzione più ordinata tra tutte...

Grazie mille della risposta e dell'interessamento. Gentilissimo.

A presto con nuovi dubbi :D

Buon fine settimana a tutti...
 

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
Ecco un'altra questione: quando tento di avviare il servizio ups questo non può essere avviato. Come posso fare? Grazie
 

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
Terza questione: chi mi spiega come creare dei certificati in modo da utilizzare https? Grazie
 

enemy85

Guru
Joined
Jun 10, 2011
Messages
757

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
Grazie enemy85,
a scanso di equivoci, le questioni che pongo vengono sempre dopo aver letto il manuale e ricercato in rete.

Il problema è che ho creato un CA interno, un certificato interno, ho abilitato il servizio webdav (per esempio) e sistemato le porte sul firewall ma non riesco a farlo funzionare.
Stessa questione se imposto in "Sistema -> Generale -> Protocollo: HTTPS" mentre funziona in HTTP.

Voglio capire dove sbaglio. Quando creo si la CA sia il certificato m viene fuori un pop-up con diverse info...
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
e cosa dice il popup?
 

mcflurry

Cadet
Joined
Jan 28, 2016
Messages
8
Son qua, scusate il ritardo... questo è quello che mi dice quando tento di impostare webDAV http+https:


WebDAV Settings
Request Method: POST
Request URL: http://192.168.0.220:800/admin/services/webdav/edit/2/
Software Version: FreeNAS-9.3-STABLE-201602020212
Exception Type: MultipleObjectsReturned
Exception Value:
get() returned more than one services -- it returned 2!
Exception Location: /usr/local/lib/python2.7/site-packages/django/db/models/query.py in get, line 313
Server time: sab, 6 Feb 2016 18:59:33 +0100
Traceback

Request information
GET

No GET data

POST
Variable Value
webdav_protocol u'httphttps'
__all__ u''
webdav_certssl u'1'
webdav_tcpportssl u'8081'
webdav_tcpport u'8080'
webdav_htauth u'digest'
webdav_password u'babboc01'
__form_id u'dialogForm_WebDAV'
webdav_password2 u'babboc01'
FILES
No FILES data

COOKIES
Variable Value
sessionid 'yz8b2jffutebvv9sxgoav9bsnl9y7f4j'
csrftoken 'XkyZGbCAXWtt1ta5N3TlTuI9My1REfLn'
fntreeSaveStateCookie 'root%2Croot%2F37%2F39%2Croot%2F37%2F50%2Croot%2F37%2F43%2Croot%2F37%2F47%2Croot%2F35%2F45%2Croot%2F35%2F37%2Croot%2F125%2Croot%2F125%2F135%2Croot%2F125%2F135%2F137%2Croot%2F129%2F139%2Croot%2F129%2F139%2F141%2Croot%2F22%2F29%2Croot%2F134%2F144%2F146%2Croot%2F1%2F5%2Croot%2F136%2Croot%2F24%2Croot%2F122%2F132%2Croot%2F122%2F132%2F134%2Croot%2F10%2Croot%2F162%2Croot%2F163%2Croot%2F166%2Croot%2F166%2F176%2Croot%2F166%2F176%2F178%2Croot%2F165%2Croot%2F165%2F175%2Croot%2F156%2Croot%2F161%2F167%2Croot%2F160%2F166%2Croot%2F186%2F198%2F200%2Croot%2F186%2F198%2Croot%2F186%2F202%2Croot%2F181%2Croot%2F186%2F205%2Croot%2F186%2Croot%2F1%2Croot%2F1%2F6%2Croot%2F187%2Croot%2F187%2F201%2Croot%2F187%2F201%2F203%2Croot%2F182'
META
Variable Value
SERVER_NAME 'localhost'
HTTP_ACCEPT_LANGUAGE 'en-us'
QUERY_STRING ''
SCRIPT_NAME u''
wsgi.multithread True
HTTP_ORIGIN 'http://192.168.0.220:800'
CONTENT_LENGTH '194'
wsgi.input <flup.server.fcgi_base.InputStream object at 0x8095b83d0>
DOCUMENT_URI '/admin/services/webdav/edit/2/'
CONTENT_TYPE 'application/x-www-form-urlencoded'
DOCUMENT_ROOT '/usr/local/etc/nginx/html'
HTTP_HOST '192.168.0.220:800'
GATEWAY_INTERFACE 'CGI/1.1'
HTTP_CONTENT_LENGTH '194'
SERVER_ADDR '192.168.0.220'
REQUEST_URI '/admin/services/webdav/edit/2/'
wsgi.errors <flup.server.fcgi_base.TeeOutputStream object at 0x8095b8810>
PATH_INFO u'/admin/services/webdav/edit/2/'
REQUEST_METHOD 'POST'
REMOTE_ADDR '192.168.0.120'
wsgi.version (1, 0)
wsgi.run_once False
HTTP_CONNECTION 'keep-alive'
HTTP_X_REQUESTED_WITH 'XMLHttpRequest'
REMOTE_PORT '53848'
SERVER_SOFTWARE 'nginx/1.6.2'
wsgi.multiprocess False
SERVER_PORT '800'
wsgi.url_scheme 'http'
HTTP_CONTENT_TYPE 'application/x-www-form-urlencoded'
HTTP_ACCEPT '*/*'
HTTP_X_CSRFTOKEN 'XkyZGbCAXWtt1ta5N3TlTuI9My1REfLn'
REDIRECT_STATUS '200'
HTTP_COOKIE 'csrftoken=XkyZGbCAXWtt1ta5N3TlTuI9My1REfLn; fntreeSaveStateCookie=root%2Croot%2F37%2F39%2Croot%2F37%2F50%2Croot%2F37%2F43%2Croot%2F37%2F47%2Croot%2F35%2F45%2Croot%2F35%2F37%2Croot%2F125%2Croot%2F125%2F135%2Croot%2F125%2F135%2F137%2Croot%2F129%2F139%2Croot%2F129%2F139%2F141%2Croot%2F22%2F29%2Croot%2F134%2F144%2F146%2Croot%2F1%2F5%2Croot%2F136%2Croot%2F24%2Croot%2F122%2F132%2Croot%2F122%2F132%2F134%2Croot%2F10%2Croot%2F162%2Croot%2F163%2Croot%2F166%2Croot%2F166%2F176%2Croot%2F166%2F176%2F178%2Croot%2F165%2Croot%2F165%2F175%2Croot%2F156%2Croot%2F161%2F167%2Croot%2F160%2F166%2Croot%2F186%2F198%2F200%2Croot%2F186%2F198%2Croot%2F186%2F202%2Croot%2F181%2Croot%2F186%2F205%2Croot%2F186%2Croot%2F1%2Croot%2F1%2F6%2Croot%2F187%2Croot%2F187%2F201%2Croot%2F187%2F201%2F203%2Croot%2F182; sessionid=yz8b2jffutebvv9sxgoav9bsnl9y7f4j'
HTTP_ACCEPT_ENCODING 'gzip, deflate'
HTTP_USER_AGENT 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/601.4.4 (KHTML, like Gecko) Version/9.0.3 Safari/601.4.4'
CSRF_COOKIE u'XkyZGbCAXWtt1ta5N3TlTuI9My1REfLn'
SERVER_PROTOCOL 'HTTP/1.1'
HTTP_REFERER 'http://192.168.0.220:800/'
HTTPS ''
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
Exception Type: MultipleObjectsReturned
Exception Value:
get() returned more than one services -- it returned 2!
Exception Location: /usr/local/lib/python2.7/site-packages/django/db/models/query.py in get, line 313

[...]

POST
Variable Value
webdav_protocol u'httphttps'
__all__ u''
webdav_certssl u'1'
webdav_tcpportssl u'8081'
webdav_tcpport u'8080'
webdav_htauth u'digest'

[...]
SERVER_PORT '800'
'

se non sono troppo arrugginito... direi che l'eccezione generata è causata da un record doppio sul database di configurazione, ed è generata dal framework django, non direttamente dalla UI.

tu vuoi HTTP + HTTPS su porta 800, ma ti vengono restituite anche la 8080 e la 8081, quelle di default.

se te la senti, potresti lanciare la seguente query e postare il risultato? hai due opzioni:

1) collegandoti in ssh sul nas:

Code:
cp /data/freenas-v1.db .
sqlite3 freenas-v1.db
select * from services_webdav;
.q


il risultato che ottieni al punto 4 è quello che interessa.

2) esportando la configurazione
se hai un Mac dovresti avere anche *sqlite3* installato.
dalla UI del NAS: System --> General --> Save Config

apri Terminal e fai esattamente quanto scritto già nell'opzione 1 ai punti 2, 3, 4, tenendo presente che la configurazione non si chiama "freenas-v1.db" ma "NOME_DEL_TUO_NAS_etc_etc.db".


altra cosa che puoi fare è controllare il contenuto della directory:

Code:
/etc/local/apache24/Includes/


in cui vengono (ri)generate le configurazione WebDAV di apache. Guarda le porte:

Code:
egrep "(Listen|VirtualHost)" /etc/local/apache24/Includes/*.conf



PS: non mandarci le tue password in chiaro
 
Status
Not open for further replies.
Top