Cette page explique comment préremplir un volume FlexCache.
Vous pouvez configurer une tâche pour préremplir le cache, comme indiqué dans la section Préremplissage du cache.
Remarques
Le préremplissage n'est compatible qu'avec les volumes FlexCache existants.
Un préremplissage lancé démarre une tâche unique. Une fois cette tâche terminée, les modifications ultérieures apportées à la source ne sont pas préremplies en continu dans le cache. Pour mettre à jour le cache, vous devez démarrer 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 une tâche de préremplissage à l'aide de Google Cloud CLI.
gcloud
Pour démarrer une tâche 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 par 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 d'accès.L'exemple suivant montre comment ajouter plusieurs chemins d'accès aux fichiers ou aux 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 dePATH_LIST. Utilisez le signe # pour séparer plusieurs chemins d'accès.L'exemple suivant montre comment exclure plusieurs chemins d'accès aux fichiers ou aux répertoires :
path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
RECURSION: facultatif : indicateur booléen indiquant si les dossiers spécifiés dansPATH_LISTetEXCLUDE_PATH_LISTdoivent être inclus ou exclus de manière récursive. Par défaut, cette valeur est définie surfalse.
Pour vérifier l'état d'une tâche de préremplissage (en cours d'exécution ou
terminée), recherchez les détails du volume FlexCache. Le champ CachePrePopulateState dans la sortie cacheParameters affiche l'état actuel.