Préremplir un volume FlexCache

Cette page explique comment préremplir un volume FlexCache.

Vous pouvez configurer un job pour préremplir le cache, comme indiqué dans Préremplissage du cache.

Remarques

  • La préremplissage n'est disponible que pour les volumes FlexCache existants.

  • Une préremplissage initié lance un job ponctuel. Une fois ce job terminé, les modifications apportées à la source ne sont pas préremplies en continu dans le cache. Pour mettre à jour le cache, vous devez lancer une nouvelle tâche de préremplissage ou autoriser les clients à récupérer les fichiers obsolètes en accédant au cache.

Suivez les instructions ci-dessous pour démarrer un job de préremplissage à l'aide de Google Cloud CLI.

gcloud

Pour démarrer un job de préremplissage :

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

Remplacez les informations suivantes :

  • VOLUME_NAME : nom du volume. Ce nom doit être unique pour chaque emplacement.

  • LOCATION : emplacement du volume FlexCache.

  • PATH_LIST (facultatif) : liste des chemins d'accès aux fichiers ou aux répertoires à préremplir. Utilisez le signe # pour séparer plusieurs chemins.

    L'exemple suivant montre comment ajouter plusieurs chemins d'accès à des fichiers ou répertoires :

    path-list=PATH_LIST1#PATH_LIST2
    
  • EXCLUDE_PATH_LIST : facultatif, liste des chemins d'accès aux fichiers ou aux répertoires à exclure lors du préremplissage de PATH_LIST. Utilisez le signe # pour séparer plusieurs chemins d'accès.

    L'exemple suivant montre comment exclure plusieurs chemins d'accès à des fichiers ou répertoires :

    path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
    
  • RECURSION : indicateur booléen facultatif qui indique si les dossiers spécifiés dans PATH_LIST et EXCLUDE_PATH_LIST doivent être inclus ou exclus de manière récursive. Par défaut, cette valeur est définie sur false.

Pour vérifier l'état d'un job de préremplissage (en cours d'exécution ou terminé), recherchez les détails du volume FlexCache. Le champ CachePrePopulateState dans la sortie cacheParameters indique l'état actuel.