准备 AWS 升级卷

上次更新时间 : Jun 08, 2024 |

关于此任务

此流程将升级文件 vmdk 上传到 AWS 存储桶。

过程

  1. 如果您还没有存储桶,请在与实例相同的区域创建 S3 存储桶:
    1. 在 AWS 管理控制台中,在“存储”下选择S3
    2. 选择”创建存储桶“,然后输入难以记起的名称,例如 "vmdk-ipo"
    3. 选择托管您要升级的实例的“区域”,然后单击“创建”
  2. vmdk 文件上传到存储桶:
    1. 单击“上传”并选择 vmdk 文件。
    2. 等待文件完成上传到存储桶。
  3. 从 AWS 命令行中,使用以下命令从 vmdk 文件创建快照:
    aws ec2 import-snapshot --description "INSTALLER" --disk-container ⮠ "Format=VMDK,UserBucket={S3Bucket=vmdk-ipo,S3Key=ABE-upgradedisk.vmdk}"
  4. 注意输出中显示的 ImportTaskID。例如:
    { 
    "SnapshotTaskDetail": { 
    "Status": "active", 
    "Description": "INSTALLER", 
    "DiskImageSize": 0.0, 
    "UserBucket": { 
    "S3Bucket": "demogermany", 
    "S3Key": "ABE-11.1.100-59-upgradedisk.vmdk" 
    }, 
    "Progress": "0", 
    "StatusMessage": "pending" 
    }, 
    "Description": "INSTALLER", 
    "ImportTaskId": "import-snap-0c938d492b68484da"
    }
  5. 使用以下命令检查快照的状态。<snap-id> 将替换为上一步中显示的 ImportTaskID 值。
    aws ec2 describe-import-snapshot-tasks --import-task-ids <snap-id>
  6. 在命令输出中显示的状态为“已完成”之前,请勿继续。例如:
    { 
    "ImportSnapshotTasks": [ 
    { 
    "SnapshotTaskDetail": { 
    "Status": "completed", 
    "Description": "INSTALLER", 
    …
  7. 快照导入完成后,根据快照创建卷:
    1. 选择 “弹性块存储” > 快照
    2. 选择快照,然后选择 操作 > 创建卷
    3. 对于“卷类型”,选择“通用 SSD (gp2)”
    4. 对于”大小 (GiB)“,输入 200GB。
    5. 对于“用性区域”,请选择与您升级的实例相同的区域。

下一步