Si vous manquez d'espace disque, vous pouvez augmenter de manière transparente la taille des disques virtuels des machines virtuelles qui sont configurées pour la réplication, sans déclencher une synchronisation initiale complète.
Une fois que vous avez augmenté le disque virtuel sur le site source, le disque virtuel sur le site cible se redimensionne automatiquement et la réplication en cours passe à l'état Redimensionnement du disque, jusqu'à ce que la tâche soit terminée.
Lorsque la banque de données cible pour une réplication est NFS et que vous souhaitez augmenter un disque virtuel à provisionnement statique, si l'espace de stockage disponible sur la banque de données cible n'est pas suffisant pour la nouvelle taille, le disque de réplica redimensionné est de type dynamique.
Pour utiliser cette fonctionnalité, vous devez utiliser vSphere 7.0 ou version ultérieure sur le site source et vSphere 6.5 ou version ultérieure sur le site cible.
Pour plus d'informations sur le redimensionnement de disque, reportez-vous à la section Modifier la configuration du disque virtuel dans VMware Host Client dans la documentation du produit vSphere.
Configurer le redimensionnement de disque virtuel
Vous pouvez déterminer le comportement de vSphere Replication lors du redimensionnement du disque en choisissant l'une des trois options de configuration. Pour activer votre option préférée, vous devez modifier la valeur de trois différents paramètres dans le fichier de configuration /etc/vmware/hbrsrv.xml.
- vSphere Replication peut suivre deux approches pour effectuer le redimensionnement de disque sur le site cible. Pour configurer la manière dont le serveur gère le redimensionnement, modifiez la valeur du paramètre extendDiskPITHierarchyPolicy.
Tableau 1. Valeurs de paramètre extendDiskPITHierarchyPolicy Valeur Description extendDiskPITHierarchyPolicy = auto
vSphere Replication sélectionne preserve
oucollapse
, en fonction de la consommation de stockage actuelle de la banque de données et de la nouvelle taille de disque virtuel demandée. Il s'agit de la valeur par défaut du paramètre.extendDiskPITHierarchyPolicy = collapse
vSphere Replication réduit la hiérarchie de disque du disque de réplica et développe le disque de base qui en résulte. Tous les PIT créés avant le début du redimensionnement du disque virtuel sont perdus. Vous ne pouvez pas effectuer de récupération tant que vous n'avez pas créé un PIT après le redimensionnement du disque virtuel. extendDiskPITHierarchyPolicy = preserve
vSphere Replication crée un disque de base, qui est un clone complet du dernier PIT. vSphere Replication étend le nouveau disque à la nouvelle taille. Le disque de base d'origine existe toujours. Le stockage supplémentaire consommé est libéré, une fois que vSphere Replication supprime tous les PIT qui contiennent le disque d'origine. Ensuite, vSphere Replication supprime le disque de base du réplica d'origine. - Pour ajuster le comportement lorsque extendDiskPITHierarchyPolicy est défini sur
auto
, vous pouvez utiliser le paramètre extendDiskPITHierarchyPolicyAutoThreshold. Vous pouvez changer la valeur de la propriété en un nombre entre 0 et 1 (la valeur par défaut est de 0,9). De cette manière, vous définissez une limite pour la capacité de la banque de données. vSphere Replication calcule cette limite en multipliant la capacité de la banque de données par la valeur du paramètre extendDiskPITHierarchyPolicyAutoThreshold.Par exemple, si la capacité de la banque de données est de 5 To et que le paramètre extendDiskPITHierarchyPolicyAutoThreshold est défini sur 0,8, la limite de capacité de la banque de données est de 4 To.
vSphere Replication calcule la consommation de stockage finale, si le mode de
preserve
est actif. Si la consommation de stockage est inférieure au seuil, vSphere Replication utilise le modepreserve
et, s'il dépasse le seuil, il utilise le modecollapse
. - Pour réduire la durée de consommation de stockage étendue, lorsque extendDiskPITHierarchyPolicy est défini sur le mode
preserve
, modifiez la valeur du paramètre removeMPITsBeforeBaseDisks.Tableau 2. Valeurs de paramètre removeMPITsBeforeBaseDisks Valeur Description removeMPITsBeforeBaseDisks = true
Le serveur vSphere Replication supprime tous les PIT, qui sont basés sur la taille de disque d'origine, après la survenue d'une nouvelle instance de PIT basée sur le disque étendu. removeMPITsBeforeBaseDisks = false
La stratégie de rétention des PIT détermine l'expiration des anciens PIT. La consommation de stockage chute, après expiration de tous les PIT faisant référence au disque d'origine.