VM Image and Spec Compatibility in CM-Beetle (Best Efforts) #183
yunkon-kim
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This discussion shares the current status of Image-Spec compatibility support in CM-Beetle's VM recommendation system and requests honest reporting of compatibility issues when they occur.
본 Discussion은 CM-Beetle에서 VM 추천시 Image와 Spec간 호환성 지원을 위한 현황을 공유드립니다. 사전에 파악된 호환성 검증이 필요한 항목 또는 향후 발생할 VM spec과 image간 호환성 문제 등에 대해서는 편하게 Issue를 오픈해 주시기 바랍니다. 🙏
Overview
• CB-Tumblebug's Role: CB-Tumblebug naturally provides flat recommendations of available Images and Specs - this is perfectly reasonable
• CM-Beetle's Responsibility: Must recommend optimal target computing environments based on diverse source computing environment information
• Compatibility Need: CM-Beetle must support minimum compatibility requirements for successful deployments
• Implementation Direction: Need common or CSP-specific compatibility support methods
Our Best-Effort Compatibility Checks
CM-Beetle tries to ensure compatibility by checking the following items.
All CSPs Common ✅
x86_64,ARM64) between the Image and the Spec.AWS ✅
Xen,Nitro) and Spec, including Xen-on-Nitro support for legacy AMIs.HVM,PV) between the Image and the Spec.legacy-bios,uefi,uefi-preferred) between Image and Spec.Legacy Instance Family Support: Validate Xen-on-Nitro backward compatibility layer for specific legacy instance families (M1, M2, M3, M4, C1, C3, C4, R3, R4, I2, T1, T2) when using older Xen-based AMIs.Azure ✅
GCP - TBD (No issues have been reported yet)
NCP ✅
KVMhypervisor.CorrespondingImageIdsmapping.Alibaba Cloud ✅
unsupported/supported/required) and Image NVMe drivers.BIOS,UEFI,UEFI-Preferred) between Image and Spec.Request for Issue Reports
Your detailed feedback is essential for improving our system. Please report any compatibility issues you encounter.
When creating GitHub issues, please include:
• CSP: Cloud service provider (AWS, Azure, GCP, NCP, Alibaba Cloud)
• Region: Specific region where the issue occurred
• SpecId: VM specification ID that failed
• ImageId: VM image ID that failed
• Log: Error messages or logs from the deployment failure
Create GitHub issues with
[Compatibility]prefix.Your honest feedback helps us improve the VM recommendation system for everyone.
Beta Was this translation helpful? Give feedback.
All reactions