实战案例 | 为 Amazon Windows EC2 实例扩展分区(非根)容量


  项目需求

某公司在 AWS 云平台上拥有多个 Amazon Windows EC2实例,开发团队利用其中的一些实例进行数据库开发测试工作。运维团队收到监控报警,提示这些 Windows EC2 实例的非根分区容量不足,将会严重影响这些实例的正常运行。运维团队需要扩充这些 Windows Ec2 实例的非根分区的容量。

  作业步骤

本次采用AWS Console界面完成作业。
注意:根据项目的具体情况,可以采用不同的实施方法。比如使用命令行(CLI)部署、代码部署 (CloudFomation、Terraform等)、以及其它开发语言(SDK)完成作业。

步骤一:为非根分区创建快照
1. 在 EC2 控制台的导航窗格中,选择 Snapshots(快照)、Create snapshot(创建快照)。
2. 对于资源类型,选择卷。对于 Volume ID(卷 ID),选择需要从其创建快照的卷。
3. (可选)为快照分配自定义标签,在标签部分中选择添加标签,然后输入键值对。
4. 选择创建快照。

步骤二:修改非根分区的 EBS 容量
1. 在导航窗格中,选择 Volumes。
2. 选择要修改的卷,然后选择 Actions(操作)、Modify Volume(修改卷)。
3. 修改Volume type(卷类型)、为 Volume(卷)的大小、IOPS、Throughput(吞吐量)输入新的值。
4. 完成更改卷设置后,选择修改。当系统提示确认时,选择 Modify(修改)。

步骤三:在 Windows 系统中扩充非根分区的容量
1. 使用远程桌面登录 Windows 实例。
2. 在运行对话框中,输入 diskmgmt.msc 并按 Enter,打开磁盘管理工具。
3. 在 Disk Management 菜单上,选择 Action、Rescan Disks。
4. 打开扩展驱动器的上下文(右键单击)菜单,然后选择扩展卷。
5. 在扩展卷向导中,输入扩展卷的兆字节数,完成向导。

  结果验证

1. 打开 Windows 实例的文件资源管理器 (explorer)。
2. 查看在设备和驱动器中列出的分区的属性,确认分区容量已经正确扩展。