Precompilare un volume FlexCache

Questa pagina descrive come precompilare un volume FlexCache.

Puoi configurare un job per precompilare la cache, come descritto in Precompilazione della cache.

Considerazioni

  • Il precompilamento è supportato solo per i volumi FlexCache esistenti.

  • Un precompilamento avviato avvia un job una tantum. Una volta completato questo job, le modifiche successive apportate all'origine non vengono precompilate continuamente nella cache. Per aggiornare la cache, devi avviare un nuovo job di precompilazione o consentire ai client di recuperare i file obsoleti accedendo alla cache.

Utilizza le seguenti istruzioni per avviare un job di precompilazione utilizzando Google Cloud CLI.

gcloud

Per avviare un job di precompilazione:

gcloud beta netapp volumes update VOLUME_NAME --location=LOCATION \
  --cache-pre-populate=path-list=PATH_LIST1#PATH_LIST2,exclude-path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2,recursion=RECURSION

Sostituisci le seguenti informazioni:

  • VOLUME_NAME: il nome del volume. Questo nome deve essere univoco per ogni località.

  • LOCATION: la posizione del volume FlexCache.

  • PATH_LIST: (facoltativo) un elenco di percorsi di file o directory da precompilare. Utilizza il simbolo # per separare più percorsi.

    Il seguente esempio mostra come aggiungere più percorsi di file o directory:

    path-list=PATH_LIST1#PATH_LIST2
    
  • EXCLUDE_PATH_LIST: (facoltativo) un elenco di percorsi di file o directory da escludere durante il precompilamento di PATH_LIST. Utilizza il segno # per separare più percorsi.

    Il seguente esempio mostra come escludere più percorsi di file o directory:

    path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
    
  • RECURSION: (Facoltativo) un flag booleano che indica se le cartelle specificate in PATH_LIST e EXCLUDE_PATH_LIST devono essere incluse o escluse in modo ricorsivo. Per impostazione predefinita, questo valore è impostato su false.

Per controllare lo stato di un job di precompilazione, se è ancora in esecuzione o è stato completato, cerca i dettagli del volume FlexCache. Il campo CachePrePopulateState all'interno dell'output cacheParameters mostra lo stato attuale.