Configurare i client per distribuire le connessioni NAS ONTAP
Per rimediare agli hotspotting, configurare correttamente il client per fare la sua parte nel prevenire i colli di bottiglia della CPU.
Configurazione del client Linux
Sia che tu abbia scelto una distribuzione HDFA intra-SVM o inter-SVM, dovresti utilizzare autofs in Linux per assicurarti che i client stiano bilanciando il carico nei diversi HDFS. `autofs`La configurazione sarà diversa per inter e intra-SVM.
Sarà necessario autofs installare le dipendenze appropriate. Per informazioni su questa procedura, fare riferimento alla documentazione di Linux.
I passaggi descritti utilizzeranno un file di esempio /etc/auto_master con la seguente voce:
/flexcache auto_hotspot
Questa configurazione consente autofs di cercare un file chiamato auto_hotspot nella /etc directory ogni volta che un processo tenta di accedere alla /flexcache directory. Il contenuto del auto_hotspot file determinerà il server NFS e il percorso di giunzione da montare all'interno della /flexcache directory. Gli esempi descritti sono configurazioni diverse per il auto_hotspot file.
Configurazione automatica HDFA intra-SVM
Nell'esempio seguente, verrà creata una autofs mappa per il diagramma in figura 1. Poiché ogni cache ha lo stesso percorso di giunzione e il nome host cache ha quattro record DNS A, è necessaria una sola riga:
hotspot cache:/hotspot
Questa semplice riga farà sì che il client NFS esegua una ricerca DNS per hostname cache. DNS è configurato per restituire gli IP in modo round-robin. In questo modo si otterrà una distribuzione uniforme delle connessioni NAS front-end. Una volta ricevuto l'IP, il client monterà il percorso di giunzione /hotspot su /flexcache/hotspot. Può essere connesso a SVM1, SVM2, SVM3 o SVM4, ma una SVM specifica non è importante.

Configurazione automatica HDFA intra-SVM
Nell'esempio seguente, verrà creata una autofs mappa per il diagramma in figura 2. Dobbiamo assicurarci che i client NFS montino gli IP che fanno parte dell'implementazione del percorso di giunzione HDF. In altre parole, non vogliamo montare /hotspot1 con altro che IP 192.168.0.11. Per fare questo, possiamo elencare tutte e quattro le coppie IP/Junction-path per una posizione di montaggio locale nella auto_hotspot mappa.
|
|
La barra rovesciata (\) nell'esempio seguente continua la voce alla riga successiva, facilitando la lettura.
|
hotspot cache1:/hostspot1 \
cache2:/hostspot2 \
cache3:/hostspot3 \
cache4:/hostspot4
Quando il client tenta di accedere a /flexcache/hotspot, autofs esegue una ricerca in avanti per tutti e quattro i nomi host. Supponendo che tutti e quattro gli IP si trovino nella stessa subnet del client o in una subnet diversa, autofs verrà inviato un ping NULL NFS a ciascun IP.
Questo ping NULL richiede l'elaborazione del pacchetto da parte del servizio NFS di ONTAP, ma non richiede alcun accesso al disco. Il primo ping a tornare sarà l'IP e Junction-path autofs sceglie di montare.

Configurazione del client Windows
Con i client Windows, è consigliabile utilizzare un HDFA intra-SVM. Per bilanciare il carico tra i diversi HDFS della SVM, è necessario aggiungere un nome di condivisione univoco a ciascun HDF. Quindi, seguire i passaggi descritti in "Documentazione Microsoft" per implementare più destinazioni DFS per la stessa cartella.