récupération d'espace sur le SAN

Bonjour,

Dans xenserver 5.5 j’au un espace disque de 400 Go. Sur cette espace j’utilise 220 Go pour mes VM.



Cepandant dans l’insterface d’admin je voie 363 GO de pris sur les 400 Go.



J’ai fais un xe vdi-list.

Là je vois beaucoup de “truc” comme ça :



uuid ( RO) : d0ea297f-b65e-4872-899c-a747dc9a7bee

name-label ( RW): base copy

name-description ( RW):

sr-uuid ( RO): 244a846e-d4b8-4cf8-2369-82900dcd8af6

virtual-size ( RO): 42949672960

sharable ( RO): false

read-only ( RO): true

Je n’ai aucune Vm qui porte le nom de Base Copy.

C’est quoi ces trucs ? Comment les supprimer ? Y at-il un risque ? Merci d’avance

“name-label ( RW): base copy” correspond à un snapshot

Bonjour,

Ok, j’ai bien fait de snapshot, mais je les ai supprimé depuis la console graphique. En fait maintenant il ocuppe de l’espace pour rien et j’en ai besoin.



Je pense qu’il doit y avoir un commande cli qui premettre de faire cela mais entre les uuid, sruid… je me perd un peu.



Merci pour votre aide.



Ps : j’ai vue sur un autre site que l’on pouvait tou exporter (les vm) puis recréer le san et réinporter, un travail titanesque si à chaque fois que l’on fait un snapshot il faut faire cela… :’(

C’est une bonne nouvelle non ? tu n’es pas fou ;D c’est un bug de la 5.5



Je dois faire un script Bash pour nettoyer ca chez un client, je le mettrais ici. En attendant ton salut passe par les commandes


lvscan
lvchange /ay ...
lvremove
xe sr-scan
"chavers" wrote:
tu n'es pas fou ;D c'est un bug de la 5.5

un quoi? pas possible !

Merci pour ces infos. Vivement le correctif…



Sinon tu pourrais me donner un exemple car je ne connais pas trop ces commandes et je n’ai pas envie de tous casser.



Merci d’avance…

Heu, personne pour me guider un peu, j’ai vraiment besoin de récupérer de l’espace sur mon SAN.



Bonne journée

as-tu passé les commandes suggérées par chavers ?

j’ai regadé effectivement.



J’arrive avec le lvscan à liste les Lv avec en paramètre : name-label = base copy

Après j’ai essayer un lvchange /ay mais je ne sais pas quoi mettre. :’( Alors je suis passé par lvremove avec le chemin trouvé par le lvscan => Il m’insulte : lv active. >:(



merci d’avance…

Bonsoir,



J’ai enfin récupéré l’espace disponible sur mon SAN. Pour ce que cela interesse :

J’ai suivi les conseil de Chavers. Voici le déroulement :



Passez en ligne de commande

tapez la commande suivant pour liste les volumes logique

[root@srv-xenservera ~]#xlvscan

en retour vous aurez une liste comme celle-ci :


inactive '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/MGT' [4.00 MB] inherit
inactive '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-ee516681-d146-4fd5-9814-7629d9d0a425' [20.05 GB] inherit
ACTIVE '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-db698384-6f97-4226-b577-563832c55c78' [40.09 GB] inherit
ACTIVE '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-d0ea297f-b65e-4872-899c-a747dc9a7bee' [40.09 GB] inherit
ACTIVE '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-b29486e9-dd55-4f01-bd7d-8d58ef178f81' [2.63 GB] inherit
inactive '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-3af359e0-7c7c-4592-b629-c5ca57e0d671' [40.09 GB] inherit


Repérez l'uuid de votre SAN (pour moi c'est 244a846e-d4b8-4cf8-2369-82900dcd8af6) ainsi que les volume inactifs.
Dans mon exemple la dernière ligne

inactive '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-3af359e0-7c7c-4592-b629-c5ca57e0d671' [40.09 GB] inherit

Reperez le chemin de ce volume => Bloc du milieu et tapez la commande lvchange suivante :


lvchange -ay '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-3af359e0-7c7c-4592-b629-c5ca57e0d671'

Puis enfin supprimez le volume qui n'est plus utilisé avec la commande lvremove


lvremove '/dev/VG_XenStorage-244a846e-d4b8-4cf8-2369-82900dcd8af6/VHD-3af359e0-7c7c-4592-b629-c5ca57e0d671'


Confirmez la demande de suppression puis mettez à jour les informations sur les LV du SR concerné avec un sr-scan (commande xen)

xe sr-scan uuid='244a846e-d4b8-4cf8-2369-82900dcd8af6'


Voilà c'est tout et bonne soirée à tous

;)

je fini une petite video sur le sujet et je la poste.

Et voila







http://www.doctor-citrix.com/fr/article/citrix/247-xenserver-55-snapshot.html

Que dire de plus ! Superbe, Merci beaucoup :smiley:

J’ai le même soucis aujourdh’ui …

J’ai plus de place :frowning:



Ce sont les vdi qui ont le label “base copy” que tu as supprimé ? parce que je ne voudrais pas effacé les mauvais disques.



merci pour ta réponse

petit rappel:



le “base copy” est ton disque avant le snapshot

alors que dois je effacer pour récupérer du disque ?



je suis à 100% sur mon SAN et je ne sais pas quoi effacer ?

La solution n’est pas cool… le plus simple est d’exporter tes VM pour regagner la place des snapshot. Puis de les importer… Bref c’est long !

Comment savoir si l’export c’est bien passé ? Si le fichier n’est pas corrompu ?



Tu exportes ta VM

Tu l’importes

Tu effaces l’ancienne VM exportée



Se serait LA solution ?

Pourquoi faire un lvchange -ay du lvm ?

"babou" wrote:
Pourquoi faire un lvchange -ay du lvm ?
Le commutateur -ay active le lv. Tu ne peux pas modifier un lv actif et tu ne peux pas monter un lv inactif