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 dePATH_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 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'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.