IDPA : Comment augmenter la taille de la partition /space dans la machine virtuelle AVE avant la mise à niveau vers la version 2.7 et les versions ultérieures
Summary: Une extension de la partition interne est requise par certains modèles IDPA DP4400 et DP5x00 avant la mise à niveau vers IDPA version 2.7. Cet article de la base de connaissances décrit la procédure à suivre pour utiliser l’outil utilitaire ave_scale. ...
Symptoms
Lorsque la taille de la partition /space d’AVE est inférieure à 96 Go, la validation de la mise à niveau d’IDPA 2.7 échoue. Ce problème est signalé dans RUCK, un outil de vérification préalable à la mise à niveau qui garantit que l’appliance est prête pour la mise à niveau.
Voir l’article Dell 196100 Appliance PowerProtect série DP et IDPA : Instructions relatives à l’utilitaire PowerProtect DP Rapid Upgrade Checker.av_space_partition | Use this KB to increase the size of the /space partition.
Cause
IDPA nécessite que la partition Protection Storage /space ait une capacité de 96 Go avant que la mise à niveau vers la version 2.7 puisse être effectuée. AVE_Scale est un outil de ligne de commande qui automatise l’extension de cette partition.
Resolution
L’outil est fourni sous forme de fichier .zip sur la page Dell PowerProtect Data Protection Software , ou téléchargeable directement avec ce lien (connexion au support Dell requise).
Le .zip contient les fichiers suivants :
ave_scale-19.4.0-7.exe, pour Windowsave_scale-19.4.0-7, pour Linux- Checksums et fichier LISEZ-MOI
Cet utilitaire est pris en charge pour IDPA dans Avamar Virtual Edition versions 18.2 et supérieures. Assurez-vous que les exigences sont respectées dans le champ Informations supplémentaires ci-dessous.
- Avant d’exécuter cet utilitaire, créez un point de contrôle dans AVE et validez-le.
- Ouvrez une session PuTTY ou SSH sur AVE à l’aide des informations d’identification d’administrateur.
- Suspendez le planificateur de maintenance à l’aide de la commande :
dpnctl stop maint
- Arrêtez le service de planification des sauvegardes à l’aide de la commande suivante :
dpnctl stop sched
- Vérifiez que les services sont suspendus ou arrêtés à l’aide de la commande :
dpnctl status
- Effectuez un point de contrôle à l’aide de la commande :
avmaint checkpoint --ava
- Surveillez l’état du point de contrôle et notez son nom à l’aide de la commande :
watch avmaint cpstatus
- Une fois status="completed » et result="OK », exécutez la validation du point de contrôle (vérification HFS) sur le point de contrôle manuel avec la commande :
avmaint hfscheck --ava --rolling=true --full=false
(vérifie qu’il valide le point de contrôle nouvellement créé). - Surveillez l’état de vérification HFS à l’aide de la commande :
watch avmaint hfscheckstatus
- La sortie doit indiquer status="completed" et result="OK". Cette opération peut prendre un certain temps, en fonction de l’utilisation de l’appliance.
- Vérifiez le CP et HFScheck nouvellement créé sur AVE à l’aide de la commande :
cplist --full
- Vérifiez si le vidage MCS a été effectué au cours des 12 dernières heures.
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- Si l’heure de la fin du dernier vidage est antérieure à 12 heures ou proche de 12 heures, effectuez une opération de vidage MCS.
/usr/local/avamar/bin/mcserver.sh --flush
- De retour sur ACM, vérifiez si le
/home/admin/aveScaleLe répertoire existe. Si le répertoire existe, renommez-le en/home/admin/aveScale_oldÀ l’aide de la commande suivante :
mv /home/admin/aveScale /home/admin/aveScale_old
Utilisation :
ave_scale createspace <options>
Options :
Options prises en charge pour le createspace WMIC suivante :
|
Option |
Description |
|
|
Mot de passe de l’utilisateur administrateur du système d’exploitation invité AVE. |
|
|
Nom d’hôte ou adresse IP pouvant être résolu par le Avamar Server. |
|
|
Mot de passe de l’utilisateur root du système d’exploitation invité AVE. |
|
|
Nom de la machine virtuelle AVE à partir de vCenter Server, et non du nom |
|
|
Nom d’hôte pouvant être résolu par vCenter Server. |
|
|
Nom d’utilisateur de vCenter Server. |
|
|
Mot de passe de vCenter Server. |
|
|
Numéro de port HTTPS vCenter. |
|
|
Exécute la commande en mode non interactif lorsque tous les mots de passe requis sont fournis dans la ligne de commande. |
|
|
Sortie de débogage. |
|
|
Aide pour le |
|
|
Chemin du fichier journal. |
Remarque : En cas de problème, contactez le support Dell et partagez le code de sortie fourni.
Étapes pour augmenter la taille de la partition /space dans la machine virtuelle AVE.
-
Téléchargez le
ave_scaleutilitaire.
Lien vers la dernière version de l’utilitaire ave_scale. L’archive .zip contient les fichiers exécutables Linux et Windows, les sommes de contrôle et le fichier README.
-
Connectez-vous à l’ACM en tant qu’utilisateur root à l’aide d’une connexion SSH.
Assurez-vous que le fichier dispose d’une autorisation exécutable. Pour obtenir l’autorisation exécutable, exécutez la commande suivante (19.4.x-x est utilisé comme exemple ici, remplacez « x.x » par la version :chmod 755 ave_scale-19.4.x-x -
Développez la taille de la partition à l’aide de la commande suivante :
./ave_scale-19.4.x-x createspace --vc-name <VCSA IP/FQDN> --vc-username administrator@vsphere.local --vc-password <VCSA password> --ave-hostname <AVE IP/FQDN> --ave-vm-name AVE --ave-password <AVE root password> --ave-admin-password <AVE admin user password>
Modification des champs, le cas échéant.
- Une fois l’exécution de l’utilitaire réussie, connectez-vous à AVE à l’aide de ssh avec les informations d’identification d’administrateur.
- Exécutez la commande
df -hpour vérifier la taille de la partition /space. - Assurez-vous que la taille totale de la partition /space est de 96 Go.
Filesystem Size Used Avail Use% Mounted on devtmpfs 18G 4.0K 18G 1% /dev tmpfs 18G 0 18G 0% /dev/shm tmpfs 18G 1.1G 17G 7% /run tmpfs 18G 0 18G 0% /sys/fs/cgroup /dev/sda2 16G 6.9G 8.0G 47% / /dev/sda1 978M 59M 868M 7% /boot /dev/sdc1 1.5T 6.2G 1.5T 1% /data02 /dev/sdd1 1.5T 6.4G 1.5T 1% /data03 /dev/sda8 96G 19G 78G 20% /space /dev/sdb1 1.5T 68G 1.5T 5% /data01 /dev/sda6 7.8G 229M 7.2G 4% /var - Démarrez le planificateur de la fenêtre de maintenance et les services du planificateur de sauvegarde :
- Démarrez le planificateur de maintenance à l’aide de la commande :
dpnctl start maint
- Démarrez le service de planification des sauvegardes à l’aide de la commande suivante :
dpnctl start sched
- Vérifiez que les services sont démarrés à l’aide de la commande :
dpnctl status
Pour plus d’informations sur ave_scale , reportez-vous au chapitre Développement d’AVE dans un environnement VMware du Guide d’installation et de mise à niveau de Dell EMC Avamar Virtual Edition.
Si l’appliance ne doit pas être mise à niveau immédiatement, réactivez les stratégies qui ont été désactivées lors de l’exécution des étapes mentionnées dans la section Exigences.
Additional Information
- Privilèges :
- Sur un hôte Linux, doit disposer d’un root pour exécuter l’outil ave_scale.
- Le nom d’utilisateur vCenter Server (
--vc-username) spécifiée dans la ligne de commande doit disposer des privilèges permettant d’effectuer les tâches suivantes : - Reconfigurer le matériel d’un invité de machine virtuelle
- Mettre sous tension et hors tension une machine virtuelle
- Exécuter les commandes à l’aide de l’agent invité de machine virtuelle
- Transférer des fichiers vers et depuis une instance AVE
- Réseau :
- Sur les hôtes Windows et Linux, l’outil ave_scale doit être en mesure de recevoir des réponses ping ICMP de l’instance AVE cible.
- L’outil ave_scale doit pouvoir se connecter à l’instance vCenter Server à l’aide de HTTPS.
- État du nœud AVE :
- Notez l’état actuel de toutes les règles sur l’instance Avamar Server. Il est recommandé de désactiver toutes les règles avant d’exécuter la commande
ave_scale. - Attendez que toutes les tâches en cours se terminent.
- Si la fonctionnalité de restauration en mode fichier (FLR) permet de restaurer des fichiers, certaines sessions anormales sont déclenchées. Ces sessions anormales occupent l’instance d’Avamar Server et provoquent
ave_scalel’outil est défaillant. Recherchez et mettez fin à ces sessions anormales en procédant comme suit :
- Notez l’état actuel de toutes les règles sur l’instance Avamar Server. Il est recommandé de désactiver toutes les règles avant d’exécuter la commande
- Connectez-vous au logiciel de protection en tant qu’administrateur, à l’aide de PuTTY
- Exécutez la commande suivante pour afficher les sessions actives dans le système :
avmaint sessions | grep "path\|sessionid\|starttime"
Où :
path: Affiche le chemin du clientsessionid: Affiche l’ID unique de la sessionstarttime: Affiche l’horodatage UNIX du début de la session
- Convertissez la valeur de l’attribut
starttimeparamètre dans un format lisible en exécutant la commande suivante :t.pl <starttime>
- Comparez la valeur avec le planificateur de sauvegarde pour vérifier si la session est en cours d’exécution. Si la session a démarré il y a plusieurs jours et n’est pas configurée comme évoluant dans le temps, il peut s’agir d’une session qui a cessé de répondre.
- Exécutez la commande suivante pour supprimer les sessions qui ne répondent pas :
avmaint kill <sessionid>
- Une fois que toutes les sessions qui ne répondent pas ont été supprimées, exécutez la commande suivante pour afficher la liste des sessions en cours d’exécution sur le serveur Protection Software :
avmaint sessions --full
- Vérifiez si des procédures de sauvegarde ou de réplication sont en cours d’exécution en procédant comme suit :
- Connectez-vous au nœud utilitaire à l’aide de SSH et connectez-vous en tant qu’administrateur.
- Exécutez la commande suivante pour vérifier si l’état du serveur est inactif :
opstatus.dpn - Exécutez les commandes suivantes :
-
avmaint sessions | grep path
(Pour vérifier si des procédures de sauvegarde sont en cours). -
mccli activity show --active | grep Replication
(Pour vérifier si des tâches de réplication sont en cours).
- Si des procédures de sauvegarde ou de réplication sont en cours d’exécution, vous pouvez attendre la fin de ces tâches ou les terminer.
Il est recommandé d’attendre la fin des tâches en cours d’exécution.
- Exécutez la commande suivante pour mettre fin aux tâches de sauvegarde ou de réplication :
mccli activity cancel --id=<job_id>
- Exécutez les commandes suivantes pour vérifier que les procédures ne sont plus en cours.
-
avmaint sessions | grep path
(Pour vérifier si des procédures de sauvegarde sont en cours). -
mccli activity show --active | grep Replication
(Pour vérifier si des tâches de réplication sont en cours).