VirtualBoxからUbuntu Server 16.04
OVAとしてエクスポート のストックイメージがあります。適切なアクセス許可が インポートするように設定 イメージとしてAWS EC2にOVAされ、S3にロードされると、インポート中にプロセスが次のステータスで停止します。
deleted ClientError: Unsupported kernel version 4.4.0-21-generic
私の最初の反応は、AWSドキュメントを検索して、どのカーネルバージョン[〜#〜] [〜#〜]が受け入れるかを検索することです。それは私を逃れます。
どのバージョンをインポートできますか。AWSのドキュメントはどこにありますか?
aws ec2 import-image --description "Ubuntu Server 16.04 LTS" --disk-containers file://ubuntuContainer.json
[{
"Description": "Import Task",
"Format": "ova",
"UserBucket": {
"S3Bucket": "myBucket",
"S3Key": "somePath/UbuntuServer16.04LTS.ova"
}
}]
aws ec2 describe-import-image-tasks --cli-input-json "{ \"ImportTaskIds\": [\"import-AMI-abcd1234\"]}"
IMPORTIMAGETASKS Shindig Ubuntu Server 16.04 LTS import-AMI-abcd1234 deleted ClientError: Unsupported kernel version 4.4.0-21-generic
SNAPSHOTDETAILS 1006215680.0 VMDK
USERBUCKET myBucket somePath/UbuntuServer16.04LTS.ova
これに移動 VM Amazon EC2にイメージとしてインポート
さらに掘り下げると、これが表示されます VMインポート/エクスポートの前提条件 。そこにはUbuntu 16.04については記載されていませんが、AWSにチケットを提出して、16.04を受け入れるかどうかを尋ねる必要があります。
画像を送信する前に、VMの作成すべてを満たすようにしてください。
buntu 16.04 AMIはここにあります は、どういうわけか彼らがそれを承認することを意味します。 AWSで確認してください。
カーネルのバージョンがサポートされていないという同じ問題がありました。 2019年8月、Ubuntu-18.04.2のkernel-5.0.0が受け入れられませんでした。 AmazonのAMIが使用していたものを比較するために、私は彼らのUbuntu-18.04.2を起動し、kernel-4.4.0を使用していることを発見しました。そのため、kernel-4.10.0-28-genericでローカルに持っていたLubuntu-16.04.3.VMDKを使用し、VirtualBoxを使用してそれを.OVA(OVFバージョン2.0)に変換し、S3にアップロードして、 「aws ec2 import-image」コマンドを使用して.AMIに正常にインポートできるようにします。したがって、私のテストに基づいて、現在のところ、AWSはkernel-4を受け入れていますが、kernel-5は受け入れていません。お役に立てれば!
ソリューションをお探しの方は、ec2-AMI-toolsに含まれているec2-bundle-imageを使用できます。ここにいくつかのレシピがあります:
最初にX.509証明書を作成する必要があります。
http://docs.aws.Amazon.com/AWSEC2/latest/CommandLineReference/ec2-cli-managing-certs.html
何度も試した結果、3.13.0-031300-genericカーネルを使用して、VirtualboxからUbuntu 14.04.5 LTS LTSマシンをアップロードできるようになりました ここで入手できること