apache / apache/cloudstack

SMBIOS UUID needs to be sticky when stopping and starting a VM

Ouverte
#8,261 19 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
component:backup component:orchestration status:needs-investigation
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

ISSUE TYPE

Bug Report
COMPONENT NAME

XenServer Integration

CLOUDSTACK VERSION

4.18.1.0

CONFIGURATION

VMs on XCP-ng

OS / ENVIRONMENT

CloudStack on Linux, managing XCP-ng hosts

SUMMARY

When using CloudStack with XCP-ng as the orchestrator, each time a Windows VM shuts down, it receives a different SMBIOS UUID. This causes issues with Veeam Agent for Windows, as it recognizes machines based on their SMBIOS UUID. As a result, each time the UUID changes, Veeam Agent treats it as a new machine and deletes the entire backup chain, creating a new one. I'm seeking a solution to make the VMs' SMBIOS UUIDs persistent or permanent.

STEPS TO REPRODUCE

Set up a Windows VM in CloudStack using XenServer/XCP-ng.
Type in cmd: wmic bios get serialnumber
Observe the SMBIOS UUID change after each shutdown and start-up of the VM.

EXPECTED RESULTS

The SMBIOS UUID of the Windows VMs should remain constant when stopping and starting a machine.

ACTUAL RESULTS

Each stop and start of the VM results in a change of the SMBIOS UUID, leading to issues with Veeam Agent recognizing the VM as the same machine.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le chemin XenServer Integration utilisé lors de l’arrêt et du démarrage de la VM, et reproduisez la modification de l’UUID sur une VM Windows gérée via XCP-ng. Utilisez `wmic bios get serialnumber` avant et après le cycle ; c’est terminé lorsque l’UUID SMBIOS reste constant et que Veeam Agent continue à reconnaître la VM comme étant la même machine.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.