[Importante Sicurezza Avviso] Rilevati siti web Qfinder Pro falsi. Scopri di più >

Configurazione di un ambiente Xsan di base con archiviazione QNAP NAS e Fibre Channel


Ultima data di modifica 2020-08-12


Introduzione a QNAP NAS e Xsan

Xsan è il file system con cluster di Apple, che consente a più workstation macOS di accedere allo spazio di archiviazione condiviso. Con Xsan, più client possono leggere o scrivere contemporaneamente sullo stesso file mentre visualizzano lo stesso contenuto file. In questa sezione, verrà descritta una semplice configurazione di Xsan utilizzando lo spazio di archiviazione QNAP NAS su una rete Fibre Channel (FC).

Ruolo

Hardware

Software installato

Xsan MDC (Metadata Controller)

  • Apple Mac Pro
  • Adattatore Thunderbolt-FC collegato alla porta Thunderbolt del Mac Pro
  • Versione più recente di macOS. Per ulteriori dettagli sulla compatibilità con Xsan e macOS, vedere https://support.apple.com/en-us/HT200111.
  • App macOS Server 5.9
  • I più recenti driver per adattatori FC su Thunderbolt

CLIENT Xsan

  • Apple Mac Pro
  • Adattatore Thunderbolt-FC collegato alla porta Thunderbolt del Mac Pro
  • Versione più recente di macOS. Per ulteriori dettagli sulla compatibilità con Xsan e macOS, vedere https://support.apple.com/en-us/HT200111.
  • App macOS Server 5.9
  • I più recenti driver per adattatori FC su Thunderbolt

Archiviazione condivisa

NAS QNAP con scheda FC installata

Per informazioni sulla compatibilità delle schede NAS e FC, vedere https://www.qnap.com/go/solution/fibrechannel-san.

La versione più recente di QTS

Switch Ethernet

  • Switch Gigabit Ethernet
  • Cavi Ethernet, che collegano lo switch Ethernet al NAS, Xsan MDC e a ciascun client Xsan.

N/D

Switch Fibre Channel (FC)

  • Switch FC
  • Cavi FC, che collegano lo switch FC al NAS, Xsan MDC e a ciascun client Xsan.

N/D

Configurazione dell\'archiviazione

Un volume Xsan richiede tre tipi di spazio di archiviazione dei dati: dati utente, metadati file e dati del diario file.

Tipo di dati

Spazio occupato

Configurazione RAID consigliata

Configurazione per la demo

Metadati

Circa 10 GB per 10 milioni di file

RAID 1

  • RAID 1
  • 30 GB
  • Spazio condiviso dai metadati e dai dati del diario file

Diario file

Da 64 KB a 512 MB per volume

RAID 1

Dati utente

A seconda dell'utente

  • RAID 5
  • Per migliorare le prestazioni, lo spazio dati utente deve essere mantenuto separato dai metadati e dallo spazio del diario file.
  • RAID 5
  • 500 GB

Configurazione di Xsan MDC (Metadata Controller)

  1. Aggiornare macOS alla versione più recente.
  2. Configurare macOS per impostare automaticamente la data e l'ora utilizzando un server NTP (Network Time Protocol).
    Importante: per evitare un'inclinazione temporale, verificare che tutti i computer dell'ambiente Xsan utilizzino lo stesso server NTP.
  3. Verificare che il nome host dell'MDC sia risolvibile con DNS.
    Suggerimento: per una rete di piccole dimensioni, una soluzione semplice è installare l'applicazione dnsmasq Su MDC. Quindi, configurare ciascun computer nell'ambiente Xsan per utilizzare l'indirizzo IP di MDC come server DNS.
  4. Scaricare l'app macOS Server dall'Apple App Store.
  5. Installa macOS Server.
  6. Creare una connessione da Thunderbolt a FC.
    1. Installare i driver dell'adattatore FC più recenti.
    2. Collegare il Thunderbolt all'adattatore sul computer.
    3. Verificare la connessione FC tramite il software dell'utilità dell'adattatore.

Configurazione di un client Xsan

Eseguire i seguenti passaggi su ciascun client nell'ambiente Xsan.

  1. Aggiornare macOS alla versione più recente.
  2. Configurare macOS per impostare automaticamente la data e l'ora utilizzando un server NTP (Network Time Protocol).
    Importante: per evitare un'inclinazione temporale, verificare che tutti i computer dell'ambiente Xsan utilizzino lo stesso server NTP.
  3. Verificare che il nome host dell'MDC sia risolvibile con DNS.
    Suggerimento: per una rete di piccole dimensioni, una soluzione semplice è installare l'applicazione dnsmasq Su MDC. Quindi, configurare ciascun computer nell'ambiente Xsan per utilizzare l'indirizzo IP di MDC come server DNS.
  4. Creare una connessione da Thunderbolt a FC.
    1. Installare i driver dell'adattatore FC più recenti.
    2. Collegare il Thunderbolt all'adattatore sul computer.
    3. Verificare la connessione FC tramite il software dell'utilità dell'adattatore.

Configurazione di QNAP NAS.

  1. Preparare un QNAP NAS con una scheda FC installata.
    Per un elenco dei dispositivi NAS compatibili e delle schede Fibre Channel, vedere https://www.qnap.com/solution/fibrechannel-san.
  2. Creare il LUN dei metadati e dei dati del journal.
    1. Accedere a QTS.
    2. Andare su Storage & Snapshot > Archiviazione > Storage/Snapshot.
    3. Fare clic su Crea, quindi selezionare Nuovo storage pool.
      Viene aperta la finestra Procedura guidata di creazione dello storage pool.
    4. Fare clic su Avanti.
    5. Su Seleziona dischi, selezionare due dischi e impostare il tipo RAID suRAID 1.
    6. Fare clic su Avanti e di nuovo su Avanti.
    7. Fare clic su Crea, quindi confermare OK.
      QTS crea lo storage pool, quindi visualizza le informazioni sulla schermata Archiviazione/Snapshot. Viene visualizzata una finestra in cui viene richiesto se creare un nuovo volume.
    8. Fare clic su Chiudi.
      Viene eseguito il reindirizzamento su Storage/Snapshot.
    9. Fare clic su Crea, quindi selezionare Nuovo LUN basato su blocco.
      Viene aperta la Procedura guidata di creazione LUN basato su blocco.
    10. In posizione, selezionare il pool RAID 1 creato nei passaggi precedenti. Selezionare Allocazione immediata thick, quindi fare clic su Avanti.
    11. Configurare Nome LUN e capacità LUN, quindi fare clic su Avanti
    12. Fare clic su Fine.
      QTS crea il LUN.
  3. Creare il LUN dei dati utente.
    1. Seguire gli stessi passaggi della creazione del pool di archiviazione dei dati dei metadati e del journal, ma, in questa fase, selezionare le seguenti opzioni:
      • Totale dischi: 3
      • Tipo RAID: RAID 5
    2. Seguire gli stessi passaggi della creazione del LUN di metadati e dati del journal, ma, in questa fase, selezionare le seguenti opzioni:
      • Posizione: Storage pool RAID 5
  4. Mappare il LUN su una porta FC.
    1. Accedere a QTS.
    2. Andare su iSCSI & Fibre Channel > Fibre Channel > Archiviazione FC.
    3. In LUN non mappati selezionare il LUN dei dati utente.
    4. Fare clic su Azione, quindi selezionare Modifica mapping LUN.
      Viene aperta la finestra Modifica mapping LUN.
    5. Selezionare Mappa al gruppo porte FC, quindi selezionare Tutte le porte FC. Selezionare Abilita LUN e non configurare il masking LUN (ogni iniziatore FC visualizzerà il LUN), quindi fare clic su OK.
    6. Ripetere i passaggi precedenti per mappare il LUN dei metadati e dei dati del journal.
      I LUN sono ora elencati in Predefinito - Tutte le porte FC.
  5. Dopo aver mappato i LUN, potrebbe essere visualizzato un messaggio di avviso su macOS sul MDC e su tutti i client. Se questo messaggio viene visualizzato, fare clic su Ignora.

Topologia Xsan

Di seguito è riportato un esempio di topologia Xsan di base:

La versione presentata è una versione semplificata in cui MDC e un client sono collegati direttamente alle porte FC sul NAS.

  • Fibre Channel (FC)
    • Collegare tutti i client e il NAS con cavi FC.
    • Le prestazioni dipendono dalla larghezza di banda della scheda FC NAS, dei ricetrasmettitori SFP, dei cavi FC, dell'adattatore Thunderbolt-FC e dello switch FC.
  • Ethernet
    • Collegare tutti i computer e il NAS a un router Gigabit o a uno switch con cavi Ethernet.
    • Apple consiglia di creare tre reti Ethernet indipendenti che connettono tutti i computer nell'ambiente Xsan: Internet, Distributed LAN Client (DLC) e metadata. Per semplicità, in questo tutorial creiamo solo la rete di metadati.
    • Assegnare un indirizzo IP statico a ciascun computer della rete Xsan e verificare che tutti i computer dispongano di voci DNS valide.
      Suggerimento: Per utilizzare un router DHCP e assegnare indirizzi IP, è possibile riservare ciascun indirizzo IP come statico nelle impostazioni del router.

Configurazione di Xsan

  1. Accedere al MDC
  2. Configurare macOS in modo che non sia mai in stato di sospensione.
    1. Andare su Menu Apple > Preferenze di sistema > Risparmio energetico.
    2. Nella schermata Batteria, eseguire una delle azioni seguenti in base alla versione del macOS in uso:
      • Far scorrere Computer Sleep suMai.
      • Selezionare Impedisci al computer di dormire automaticamente quando lo schermo è spento.
    3. Ripetere l'azione precedente sulla schermata Adattatore alimentazione.
  3. Andare su macOS Server > Avanzate > Xsan.
  4. Abilitare il servizio Xsan.
    Viene visualizzata la procedura guidata Xsan Getting Started.
  5. Selezionare Crea nuovo SAN, quindi fare clic su Avanti.
  6. Se Open Directory non è attivato su MDC, seguire la procedura guidata per configurare Open Directory.
  7. Specificare un nome SAN univoco.
  8. Inserire il nome e la password di accesso dell'amministratore della directory.
    Queste credenziali sono state specificate durante l'installazione di Open Directory.
  9. Seguire la procedura guidata per completare la configurazione.

Creazione di un volume Xsan

  1. Accedere al MDC
  2. Andare su macOS Server > Avanzate > Xsan.
  3. In Volumi, fare clic su +.
  4. Specificare un nome volume univoco.
  5. Configurare le impostazioni volume.
    In questo tutorial sono utilizzate le impostazioni predefinite.
  6. Assegnare lo storage NAS al volume.
    1. Nell'elenco di storage pool, selezionare i metadati e lo storage pool dei dati del journal.
    2. Fare clic su Modifica.
      Viene aperta la finestra Modifica storage pool.
    3. In Tipo, selezionare Metadati e Journal.
    4. Assegnare un nome significativo ai metadati e al LUN del journal.
    5. Selezionare la casella di controllo dei metadati e del LUN del journal, quindi fare clic su OK.
      La finestra Modifica storage pool viene chiusa.
    6. Nell'elenco di storage pool, selezionare lo storage pool dei dati utente, quindi fare clic su Modifica.
      Viene aperta la finestra Modifica storage pool.
    7. In Tipo, selezionare Solo dati utente.
    8. Assegnare un nome significativo al LUN dei dati utente.
    9. Selezionare la casella di controllo del LUN dei dati utente, quindi fare clic su OK.
      La finestra Modifica storage pool viene chiusa.
  7. Nella schermata Volume, fare clic su Crea.
    Un avviso indica che tutti i dati nello storage pool verranno eliminati.
  8. Confermare con OK.

Il volume è creato. Il nuovo volume viene visualizzato nell'elenco dei volumi Xsan.

Configurazione di un client SAN Xsan con un profilo Xsan

Xsan configura i client fornendo loro un profilo di configurazione generato dal SAN. Sono disponibili due metodi: applicare manualmente il profilo o utilizzare Gestione profili. In questo esempio, verrà applicato manualmente il profilo di configurazione al client. Procedere con i seguenti passaggi su ciascun client nell'ambiente Xsan.

  1. Accedere al MDC
  2. Andare su macOS Server > Avanzate > Xsan.
  3. Fare clic su Salva profilo di configurazione.
  4. Salvare il file del profilo di configurazione risultante.
  5. Copiare il profilo di configurazione in un client.
    Suggerimento: è possibile condividere il file su Ethernet oppure utilizzare un'unità flash USB per copiare e salvare il file sul computer client.
  6. Sul computer client, fare doppio clic sul file di configurazione.
  7. Seguire le istruzioni visualizzate per installare il profilo di configurazione.
    Questo processo richiede l'immissione delle password amministratore del controller MDC e del client.
  8. Se si verifica un errore come CPDomainPlugin:101, quindi provare la seguente soluzione: Configurazione di un client Xsan tramite terminale.
  9. Ripetere i passaggi riportati per ogni client Xsan.

Configurazione di un client Xsan tramite terminale

Quando si configura un client con il profilo di configurazione Xsan, si potrebbe verificare un errore come CPDomainPlugin:101. Se si verifica questo errore, provare a eseguire le seguenti operazioni per risolverlo.

  1. Accedere al MDC
  2. Aprire Finder, quindi andare su /Library/Preferences/Xsan/.
  3. Visualizzare i file nascosti premendo i tasti di scelta rapidaComando + Maiusc + punto.
  4. Fare una copia del file /Library/Preferences/Xsan/.auth_secret denominato auth_secret.
    La copia non ha alcun punto all'inizio del nome file. In questo modo, il file diventa non di sistema e sarà possibile copiarlo sul client.
  5. Copiare i seguenti file dall'MDC al computer client:
    • /Library/Preferences/Xsan/fsnameservers
    • /Library/Preferences/Xsan/auth_secret
    • /Library/Preferences/Xsan/config.plist
  6. Accedere al client.
  7. Copiare il file fsnameservers su /Library/Preferences/Xsan/
  8. Modificare il file config.plist.
    1. Aprire config.plist in un editor di testo.
    2. Individuare la seguente riga nel file:
      <key>ruolo</key><string>CONTROLLER</string>
    3. Sostituisci CONTROLLER con CLIENT, come segue:
      <key>ruolo</key><string>CLIENT</string>
    4. Salvare le modifiche, quindi spostare config.plist su /Library/Preferences/Xsan/.
  9. Spostare il file auth_secret sul client utilizzando il seguente comando a una riga:
    sudo mv / [your_file_path_here]/auth_secret /Library/Preferences/Xsan/.auth_secret
    Importante: In questo comando, il prefisso "." viene aggiunto nuovamente al file.
  10. Caricare XSAN sul client utilizzando il seguente comando:
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.xsan.plist

Montaggio di un volume Xsan

Eseguire questi passaggi su ogni client e su MDC.

  1. In macOS, aprire Terminale.
  2. Immettere il seguente comando per visualizzare il nome del volume.
    Elenco xsanctl
  3. Immettere il seguente comando per montare il volume.
    xsanctl mount [volume name] In questo tutorial, il comando èxsanctl mount volume1.

Il volume montato viene visualizzato nel Finder.

Questo articolo è stato utile?

86% delle persone lo ritengono utile.
Grazie per il feedback.

Informarci su come può essere migliorato l'articolo:

Per offrire un’ulteriore feedback, includerlo di seguito.

Scegliere le caratteristiche

      Mostra di più Meno
      Questo sito in altre nazioni/regioni
      open menu
      back to top