zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    2021.11.20 MapReduce实验
    Linux串口应用编程
    Linux系统中的TTY
    69 进程创建的优化设计 上
    71 键盘驱动程序设计(上)
    有关EXPORT_SYMBOL_GPL
    73 键盘驱动程序设计(下)
    72 键盘驱动程序设计(中)
    本地maven打包无法被导入
    java 8 Stream 递归实现树形结构
  • 原文地址:https://www.cnblogs.com/ccielife/p/14247359.html
Copyright © 2011-2022 走看看