一.制作自己的镜像
我使用的是esxi,建立一个windows虚拟机,开启。
根据aws官方文档,虚拟机里的系统重要需要注意以下几点:
1.只有一张网卡,ip获取配置成dhcp。
2.关闭系统防火墙。
3.开启windows rdp 远程功能。
详细的查看下面链接:
https://docs.aws.amazon/zh_cn/vm-import/latest/userguide/prerequisites.html
二.关闭虚拟机,导出镜像
我使用的是vmdk,实际需要的只是vmdk文件。
三.aws操作
镜像文件上传至S3。
存储桶必须要和你创建的实例同一个区域。
S3不需要公开访问,后面导入镜像的时候可以选择文件路径或者文件地址,选择路径即可。
根据自己的情况把vmdk文件上传到S3中,S3桶不要加密。
vmdk文件名不要带空格,如果带空格在通过界面导入时会报错。
IAM创建角色
角色名称:vmimport(必须叫这个名字),选自定义信任策略,策略选json,复制过去即可。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "vmie.amazonaws" },
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals":{
一.制作自己的镜像
我使用的是esxi,建立一个windows虚拟机,开启。
根据aws官方文档,虚拟机里的系统重要需要注意以下几点:
1.只有一张网卡,ip获取配置成dhcp。
2.关闭系统防火墙。
3.开启windows rdp 远程功能。
详细的查看下面链接:
https://docs.aws.amazon/zh_cn/vm-import/latest/userguide/prerequisites.html
二.关闭虚拟机,导出镜像
我使用的是vmdk,实际需要的只是vmdk文件。
三.aws操作
镜像文件上传至S3。
存储桶必须要和你创建的实例同一个区域。
S3不需要公开访问,后面导入镜像的时候可以选择文件路径或者文件地址,选择路径即可。
根据自己的情况把vmdk文件上传到S3中,S3桶不要加密。
vmdk文件名不要带空格,如果带空格在通过界面导入时会报错。
IAM创建角色
角色名称:vmimport(必须叫这个名字),选自定义信任策略,策略选json,复制过去即可。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "vmie.amazonaws" },
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals":{