我们有一个自定义的Debian10 (buster) iso,并且希望使用这个ISO创建一个AMI。
我们遵循了AWS文档使用VM导入/导出将VM作为映像导入中的步骤,但得到了以下错误:
ClientError: Unsupported kernel version 4.19.0-17-cloud-amd64
我们也对股票Debian10进行了相同的处理,得到了相同的错误。
步骤如下:
aws ec2 import-image --description "My server VM" --disk-containers "file://containers.json"
containers.json
[
{
"Description": "Debian 10",
"Format": "ova",
"UserBucket": {
"S3Bucket": "iso-to-ami",
"S3Key": "debian-10.ova"
}
]
检查上传状态
aws ec2 describe-import-image-tasks --import-task-ids import-ami-xxxxxxxxxxx
错误消息
{
"ImportImageTasks": [
{
"Description": "Debian-10-custom latest OVA",
"ImportTaskId": "import-ami-xxxxxxxxx",
"LicenseType": "BYOL",
"SnapshotDetails": [
{
"DeviceName": "/dev/sdf",
"DiskImageSize": 1271036416.0,
"Format": "VMDK",
"Status": "completed",
"UserBucket": {
"S3Bucket": "iso-to-ami",
"S3Key": "debian-10.ova"
}
}
],
"Status": "deleted",
"StatusMessage": "ClientError: Unsupported kernel version 4.19.0-17-cloud-amd64"
}
]
}
发布于 2021-07-23 06:39:28
我们与AWS技术团队就这个问题进行了调查,得到了AWS只支持Debian 6到8的输入,因此不支持Debian 10。
我们的主要目标是在EC2中使用Debian 10的精简版本。
技术小组为这一方法提出的替代办法:
https://stackoverflow.com/questions/68482699
复制相似问题