Danilo Poccia - Tecnologia et al.

venerdì apr 20, 2007

Storage, ZFS, IP SAN & iSCSI

A seguito del lancio della Storage Community OpenSolaris ho trovato sul portale BigAdmin alcune informazioni interessanti che aiutano a comprendere le tecnologie che stanno alimentando l'evoluzione in corso in questo ambito:

Per un maggior approfondimento su ZFS aggiungo come ulteriori puntatori:

Comments:

Buongiorno Danilo Le volevo chiedere alcune info in merito a zfs. Volevo testare il seguente file system su Solaris10. Quello che volevo fare è creare un cluster nfs con HA tramite Sun cluster. Volevo capire se era possibile avere un singolo storage collegato a più server. Attualmente non ho trovato niente in merito. L' unica cosa che ho trovato è l' opzione quorum device presente su sun cluster. La ringrazio anticipatamente. Cordialmente Saluti

Posted by Fabio Salvati on aprile 26, 2007 at 02:31 PM CEST #

Salve Fabio, ti confermo che è possibile utilizzare ZFS in HA con Sun Cluster 3.2, connettendo lo storage a più server via SCSI o FC. L'unità di spazio disco che è spostata tramite l'HA di Sun Cluster nel caso di ZFS è uno storage pool, su cui possono afferire uno o più file system (maggiori dettagli su docs.sun.com nella sezione di Sun Cluster 3.2).

Posted by Danilo Poccia on maggio 02, 2007 at 12:23 PM CEST #

Buongiorno Danilo. Sono riuscito a configurare il cluster con due nodi. I seguenti hanno lo storage collegato via scsi. Il quorum device viene visto da entrambi i nodi. Unica domanda, non essendo espertissimo su questo sistema operativo. Lo storage pool va creato su uno dei due nodi e successivamente collegato al cluster? Leggendo la documentazione non ho trovato una soluzione adatta al mio problema. Quello che vorrei capire è come configurare il quorum device in zfs. La ringrazio anticipatamente per il tempo dedicato. Cordialmente

Posted by Fabio Salvati on maggio 03, 2007 at 02:10 PM CEST #

Il quorum device non credo necessiti di essere gestito da ZFS in quanto è utilizzato dal cluster solo in caso di isolamento dei nodi (split brain): il primo nodo che riesce a fare SCSI reservation del quorum device rimane attivo. Considera inoltre che con Sun Cluster 3.2 il quorum device può essere sostituito da un quorum server, ovvero da un server esterno al cluster che espone un servizio di quorum via rete. Lo storage pool da riallocare si configura prima su un nodo e poi in una risorsa di tipo HAStoragePlus, come indicato qui: http://docs.sun.com/app/docs/doc/819-2974/6n57pdk11?a=view

Posted by Danilo Poccia on maggio 03, 2007 at 03:06 PM CEST #

Grazie ancora Signor Danilo Ho consultato il doc da lei allegato ed è stato molto utile per iniziare a configurare lo storageplus In pratica sul primo nodo effettuo la creazione dello zpool successivamente creao il resorsegroup e lo metto online. A questo punto il nodo 2 vede lo storage plus ma il primo non ne vuole proprio sapere. Se digito ./clresource status Cluster Resources === Resource Name Node Name State Status Message ------------- --------- ----- -------------- nfs-files-ha solaris2 Online Online solaris1 Offline Offline questo è il risultato può essere causato dal fatto che ho eliminato " -failover group sc_ipmp0" sul file /etc/hostname.e1000g0 La ringrazio veramente tanto per l' aiuto fornito. Cordiali Saluti

Posted by Fabio Salvati on maggio 04, 2007 at 10:33 AM CEST #

Ciao Danilo e complimenti per il sito.
Avrei una domanda da porre:

e' possibile fare un pool con uno storage tramite NFS?

in pratica posso montare in una directory di ZFS uno storage NFS e poi posso fare un pool sullo spazio NFS?

E se e' possibile il pool vede per intero lo spazio dello storage e ne fa i relativi snapshot?

Grazie comunque anche solo per un chiarimento che mi possa far decidere se insistere nella ricerca di questa possibilita' oppure abbandonare.

Saluti Wiliam

Posted by wiliam ross on gennaio 10, 2009 at 10:37 AM CET #

Ciao William, NFS esporta un file system e non un device, per cui non è possibile utilizzarlo per creare un pool. Per questo motivo la soluzione migliore per questo scenario è l'utilizzo di iSCSI. In realtà è possibile utilizzare un file al posto di un device per creare un pool, ma (come indicato nel man del comando zpool) solo per scopi di test.

Posted by Danilo Poccia on gennaio 12, 2009 at 09:58 AM CET #

Post a Comment:
  • HTML Syntax: NOT allowed





    follow me on Twitter

    Calendar

    Feeds

    Search

    Blogroll

    Navigation

    Referrers

    Recent Entries