• aws ec2 导出成ova,导入到vmware


    目的:项目迁移,从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,上网正常。

    顺利完成

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

    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

  • 相关阅读:
    string.Format组合跳转路径
    jquery 设置asp:dropdownlist 选中项
    asp:UpdatePanel中js失效问题已解决
    repeater 一个td多个div显示图片
    aps.net js获取服务器控件
    nfs—文件转换器
    Linux之文件权限
    关于Linux与Windows的在服务器的一些区别
    关于Linux目录结构的理解
    新的旅程
  • 原文地址:https://www.cnblogs.com/ccielife/p/14247359.html
Copyright © 2020-2023  润新知