Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize gen 1 VM ISO attachment to SCSI controllers #108

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

jocardeMSFT
Copy link
Contributor

@jocardeMSFT jocardeMSFT commented May 29, 2024

Issue

  • https://dev.azure.com/msazure/One/_workitems/edit/27453506
  • Gen 1 VMs were blocked from performing day 2 guest management enablement.
    • day 2 in this context means that the VM was originally provisioned without guest management enabled and guest management was enabled at a later time.
  • The root cause of this issue was that the ISO containing the guest management binaries and scripts was attempting to be added to gen 1 VMs via the IDE controller (as compared to the SCSI controller for gen 2 VMs). ISOs cannot be attached to a VMs IDE controller while the VM is running. We do not shut down the VM for this process so the ISO addition was completely blocked.
     

Solution

  • Standardize the ISO attachment process across gen 1 VMs and gen 2 VMs so the ISO can be attached to the SCSI controller for all VMs while the VM is running.

Validation Performed

  • day 0 and day 2 guest management enablement on windows gen 1 and gen 2 VMs
  • TODO: day 0 and day 2 guest management enablement on linux gen 1 and gen 2 VMs
  • TODO: ArcVME2E and ssvm testing

@jocardeMSFT
Copy link
Contributor Author

/azp run

madhanrm
madhanrm previously approved these changes May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants