-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
priority/mediumPlannedPlannedsolution/vmconvertVM conversion toolkitVM conversion toolkittype/featureNew feature or capabilityNew feature or capability
Description
Overview
Extend conversion script support to Linux VMs and additional Windows VM configurations that are not currently handled (e.g., dynamic disks, VMs with multiple data disks, VMs with IDE-attached disks).
Scope
Linux support:
- Ubuntu 20.04/22.04 and RHEL 8/9 Gen1 → Gen2 conversion
- GRUB configuration update for UEFI boot
- Linux partition layout awareness (GPT + EFI system partition creation)
Additional Windows configurations:
- VMs with multiple data disks (>1 disk)
- VMs with IDE-attached disks (requires SCSI migration before Gen2)
- Dynamic VHD detection and handling
Acceptance Criteria
- Ubuntu 20.04/22.04 Gen1 → Gen2 conversion completes successfully
- RHEL 8/9 Gen1 → Gen2 conversion completes successfully
- Multi-disk VMs handled correctly (system disk identified, data disks preserved)
- IDE disk detection and SCSI migration handled pre-conversion
- Pester/Bash test coverage for Linux conversion path
Dependencies
- Parent Epic: [Epic] VM Conversion Toolkit Full Build-Out #5
- Azure Local path scripts: feat: script refinement — Azure Local conversion path (01–05 scripts) #6
- Hyper-V path scripts: feat: script refinement — Hyper-V standalone conversion path #7
Priority Note
Priority/medium — Linux and edge-case support deferred until core Windows path is stable.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
priority/mediumPlannedPlannedsolution/vmconvertVM conversion toolkitVM conversion toolkittype/featureNew feature or capabilityNew feature or capability