aws ec2 导出成ova,导入到vmware

摘要:
目的:项目迁移,从aws到其他云业务C研究:awsec2支持导出到ova格式,C云业务也支持后台导入步骤:1)awsec2安装awscli以供参考https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/install-cliv2-linux.html2)要创建s3存储桶(与ec2相同的区域),必须启用授权以允许写入ova导出的帐户ID

目的:项目迁移,从aws迁移到其他云商C
调研:aws ec2支持导出成ova格式,C云商也支持后台导入
步骤步骤:
1)aws ec2安装aws cli
参考
https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/install-cliv2-linux.html

2)创建1个s3桶(和ec2同在一个region)
s3桶需要开启授权,允许ova导出的账号ID写入文件的权限
如果您以 AWS Identity and Access Management (IAM) 用户身份登录,那么您的 IAM 策略中需要配置权限,才能使用 VM Import/Export
参考
https://docs.aws.amazon.com/zh_cn/vm-import/latest/userguide/vmexport.html#vmexport-limits
https://docs.aws.amazon.com/zh_cn/vm-import/latest/userguide/vm-import-ug.pdf

3)启动导出任务(目前只支持导出根目录所在磁盘的内容,可以把挂载盘的数据mv到根目录下)
ec2的/root创建一个file.json
{
"ContainerFormat": "ova",
"DiskImageFormat": "VMDK",
"S3Bucket": "my-export-bucket",
"S3Prefix": "vms/"
}

导出动作命令,执行此命令会有1次自动重启
aws ec2 create-instance-export-task --instance-id 实例id --target-environment vmware --export-to-s3-task file://file.json

查看导出状态
aws ec2 describe-export-tasks --export-task-ids 任务名称

取消实例导出任务
aws ec2 cancel-export-task --export-task-id 任务名称

4)从s3将ova文件拷贝到1台ec2,然后假设一个nginx文件下载站,只允许白名单IP访问下载ova文件,

导入到本地的vmare workstation测试,启动ok,上网正常。

顺利完成

aws ec2 导出成ova,导入到vmware第1张

如遇到问题,可以查看问题汇总

https://docs.aws.amazon.com/zh_cn/vm-import/latest/userguide/vmimport-troubleshooting.html

https://help.skeddly.com/en/articles/4323743-failed-to-create-ec2-instance-export-task

免责声明:文章转载自《aws ec2 导出成ova,导入到vmware》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用了@Slf4j log没有info的方法 .info()方法爆红或者log爆红网站文件批量转移方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vamare、linux (centos)安装教程

1.vmware安装 下载地址:https://www.vmware.com/cn.html 我的网盘分享:链接:https://pan.baidu.com/s/1MwRNi0JbMMTcwTKNHXTZvA 提取码:a7yi 选择安装路径一路下一步: 2.镜像文件 阿里云站点下载:centos 3. 打开桌面vmware,输入密钥 16版本对应密钥:ZF...

非常吊炸天的Xcode插件,你想要的这都有

整理自BigPolarBear的博客、杂技杂记以及CC此前整理。 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 注意:部分插件可能有新版本,建议大家去github下载最新版 1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码?Never Mind,CM...

.NET5 ABP框架(一)

https://aspnetboilerplate.com/ https://github.com/aspnetboilerplate/aspnetboilerplate https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Core 框架特点 依赖注入 - ABP提供了...

利用Cmake 将最新版本OBS编译成windows版本。

准备工作: 1. VS2013 的最新更新版或者VS2015 2. QT Creater 5.7   https://www.qt.io/ 3.  CMake (cmake-gui) 4. obs 依赖包,下载下来后放在自己的obs主目录下 根据自己的VS版本来下载 VS2013: https://obsproject.com/downloads/de...

iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)

iOS企业证书网页分发全过程具体解释苹果的企业级证书公布的应用。是不用设备授权就可以直接安装,而且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。 首先须要说明它的原理:主要的原理就是在生成企业证书授权的ipa的同一时候,要生成一个相应的plist文件,plist文件里会配置ipa的下载地址、版本号信息、Bundle I...

开源库持续搜集更新中。。。

实时通讯  singler   System.Net.WebSockets.Client.Managed  supersocket的作者好像写了websocket的实现。 DotNettySocket   https://github.com/Coldairarrow/DotNettySocket 基于微软 DotNetty DotNetty框架,DotN...