国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

这篇具有很好参考价值的文章主要介绍了国区AWS上传本地文件创建私有AMI镜像(无需aws cli)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

一、制作本地镜像文件-VMDK
1、使用VMware或者ESXI,用自己的镜像创建虚拟机
该虚拟机的CPU和内存随意设定,后续在AWS上可以修改,硬盘只需要挂载一块系统盘,创建硬盘时的容量是AWS上拉起实例时的最小硬盘容量
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
2、保证虚拟机是DHCP获取IP
查看网卡信息,保证虚拟机能正常获取IP地址

ip addr

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
查看网卡配置文件,确保虚拟机是DHCP方式获取IP,并且开机启动

vi /etc/sysconfig/network-script/ifcfg-ens33

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
3、将虚拟机关机,然后“导出为OVF”
选中虚拟机,选中“文件”-“导出为OVF”,然后保存到任意目录下
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
得到一下几个文件,我们只需要VMDK后缀的文件
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
二、上传VMDK文件至AWS平台
1、 在AWS控制台界面选择S3,进入S3管理界面
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
2、 点击【创建存储桶】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

3、 填写名称,选择区域,并取消勾选【阻止所有公开访问】,其他选项默认,然后点击最下方【创建存储桶】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

4、 点击存储桶名称,进入存储桶详情界面

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

5、 点击【上传】,上传.VMDK文件
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

6、 等待上传完成
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
7、 上传完成后,就能在创建的S3桶里面看到上传的VMDK文件
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
三、创建角色vmimport
1、 点击【服务】,打开【IAM】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

2、 点击【角色】-【创建角色】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

3、 选择【自定义信任策略】,填入以下下内容,然后【下一步】

{
   "Version": "2012-10-17",
   "Statement": [
      {
         "Effect": "Allow",
         "Principal": { "Service": "vmie.amazonaws.com" },
         "Action": "sts:AssumeRole",
         "Condition": {
            "StringEquals":{
               "sts:Externalid": "vmimport"
            }
         }
      }
   ]
}

国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

4、 点击【创建策略】,会新弹出一个创建策略的窗口
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

5、 服务选择【EC2】,操作选择【所有】,资源选择【所有】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

6、 不需要添加标签,直接【下一步】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

7、 名称改为【vmimport】,点击【创建】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

8、 创建策略后,返回创建角色界面,点击右边刷新按钮,勾选策略vmimport,然后【下一步】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

9、 将角色命名为vmimport,点击【创建角色】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

10、创建完成角色后,可以在角色界面看到创建的角色
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

四、 将VMDK转换为AMI私有镜像
1、 进入AWS控制台S3界面,点击VMDK的详情,得到VMDK文件的S3 URL
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

2、 点击【服务】-【EC2 Image Builder】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

3、 点击【映像】-【导入映像】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)4、 填写名称和版本,选择对应的操作系统
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

5、 导入来选选择【S3 bucket】,位置填写VMDK文件的S3 URL,IAM角色选择【vmimport】,然后点击【导入映像】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

6、 跳转回【映像】界面后,点击上方提示中的【查看详细信息】,等待镜像导入完成
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

7、 等待状态显示【可用】,表示上传完成,记住镜像的名称【import-ami-xxxx】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

8、 进入AWS控制台的EC2界面,点击【AMI】,选择【私有镜像】,可以看到已经转换成功的镜像,名称为【import-ami-xxxx】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)

五、启动AMI实例
1、 在【AMI】中,选择镜像,点击【从AMI启用实例】
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)
2、按照自己的需求选择配置资源后,启动实例即可
国区AWS上传本地文件创建私有AMI镜像(无需aws cli)文章来源地址https://www.toymoban.com/news/detail-463794.html

到了这里,关于国区AWS上传本地文件创建私有AMI镜像(无需aws cli)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用AWS MVP方案[Data Transfer Hub]从Global S3同步文件到中国区S3

    本文主要描述在AWS Global区部署Data Transfer Hub方案,并创建从global S3同步文件到中国区S3的任务   1.1 AWS Global账号 需要一个AWS Global的账号,并且有相应的权限,本例是Full Administrator权限 1.2 在AWS Global账号下准备一个S3存储桶 登陆AWS Global账号,选择 服务 - 存储 - S3   点击创建

    2024年02月08日
    浏览(50)
  • aws 什么是AMI

    什么是 AMI ? 实验步骤 控制台启动实例 自定义配置 sudo su yum update -y amazon-linux-extras install nginx1 -y systemctl start nginx systemctl enable nginx 测试 从 EC2 实例创建 AMI . 映像名称 : 输入 MyEC2Image . 映像描述 : 输入 MyEC2Image . 将其他详细信息保留为默认值。 . 单击\\\"创建映像\\\" 检查新创建的

    2024年02月04日
    浏览(33)
  • AWS-自定义ami的S3存取使用

    需要提前配置好aws-cli哈 对应的区域 要统一 示例:即AWS-CLI 和 EC2、AMI、S3以上资源均要使用同已区域,以下拿新加坡举例 1.新建自定义AMI 2.查看ami状态 确认是可用状态,才能开始操作 3.aws-cli 开始存入s3 只能使用桶的根目录 开始上传s3 正常回显 查看进度 正常回显 去桶上查看

    2024年02月13日
    浏览(41)
  • 7-Docker私有仓库harbor私有镜像上传配置

    1.编辑/etc/docker/daemon.json文件,修改容器仓库配置,并保存 命令: vim /etc/docker/daemon.json 更新前 更新后 2.重启docker及Harbor 命令: cd /usr/local/harbor docker-compose -f docker-compose.yml down -v docker-compose ps -a systemctl stop docker systemctl status docker systemctl start docker systemctl status docker docker-comp

    2024年01月23日
    浏览(60)
  • Github创建一个新仓库,关联本地数据并上传文件的图文步骤

    查看专栏目录 Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。 工作中,我们经常会使用github来承享别人的代码果实,同时我们也会把自己的成果分享给别人,互相帮助

    2024年02月05日
    浏览(80)
  • AWS VPC 配置指南:快速创建和设置你的虚拟私有云

    在现代云计算时代,虚拟化技术成为了构建云基础设施的核心技术之一,而虚拟网络(Virtual Private Cloud,VPC)作为构建云基础设施的重要组成部分,已经成为云计算领域的标配之一。AWS 的 VPC 是一种虚拟化网络技术,可以帮助用户在 AWS 云环境中创建一个隔离的虚拟网络环境

    2024年02月04日
    浏览(38)
  • docker 本地镜像发布到私有库

    1、下载镜像 Docker Registry 2、运行私有库Registry,相当于本地有个私有Docker hub 默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调 3、commit 提交自己制作的新镜像 4、curl验证私服库上有什么镜像 5、将新镜像 new-ubt:1.1 修改符合私服规

    2024年02月10日
    浏览(40)
  • Docker本地镜像发布到私有库

    使用Docker Registry,可以创建私有或公共的镜像仓库,以存储Docker镜像。私有仓库可以用于存储公司内部的镜像,或者用于个人项目的镜像。公共仓库则会将发布的镜像分享到全世界。 1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且有被阿里云取代的趋势,不太

    2024年02月16日
    浏览(48)
  • Docker 本地镜像发布到私有仓库

      1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。 2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像

    2024年02月13日
    浏览(41)
  • 【云原生 • Docker】docker 私有仓库的搭建、配置与镜像上传

    目录 一、私有仓库的搭建与配置 二、镜像上传至私有仓库 所谓的 Docker 私有仓库,就是指企业内部所使用的仓库。仓库用于存放各种镜像,区别在于公有仓库所存储的都是一些通用型的镜像比如N Tomcat 镜像、ginx 镜像等。私有仓库则用于存放自身开发的企业级应用。如果想要

    2024年02月01日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包