目录
1.从服务器卸载Premium SSD V1 磁盘
2.创建Premium SSD V1磁盘snapshot
3.创建Premium SSD V2磁盘
4.挂载Premium SSD V2磁盘到服务器
已经在生产使用的Premium SSD V1磁盘,通过制作快照后,购买Premium SSD V2磁盘。
1.从服务器卸载Premium SSD V1 磁盘
az vm disk detach --subscription ${subscription} \
-g ${resourceGroup}
--vm-name ${vmName} \
--name ${diskName}
--subscription 订阅
-g 资源组
--vm-name 虚拟机名称
--name 要卸载的磁盘名
2.创建Premium SSD V1磁盘snapshot
az snapshot create --subscription ${subscription} \
-g ${resourceGroup} \
-n ${snapshotName} \
--source ${diskName} \
--incremental true \
--hyper-v-generation V2
--subscription 订阅
-g 资源组
-n 快照的名称
--source 磁盘名称
--incremental 开启增量快照
--hyper-v-generation 指定hyper V 代数
3.创建Premium SSD V2磁盘
az disk create --subscription ${subscription} \
-g ${resourceGroup} \
-n ${v2DiskName} \
--source ${snapshotName} \
--location ${location} \
--zone ${zone} \
--sku PremiumV2_LRS \
--logical-sector-size 512 \
--size-gb ${sizeGB} \
--disk-iops-read-write ${IOPS} \
--disk-mbps-read-write ${Mbps}
--subscription 订阅
-g 资源组
-n 新建磁盘的名称
--source 快照的名称
--location 创建的磁盘所在的机房location
--zone 创建的磁盘所在的可用区
--sku PremiumV2_LRS
--logical-sector-size 逻辑扇区
--size-gb 磁盘大小GB
--disk-iops-read-wirte 磁盘读写IOPS
--disk-mbps-read-write 磁盘读写吞吐
IOPS和吞吐可以参考文档:选择 Azure IaaS VM 的磁盘类型 - 托管磁盘 - Azure Virtual Machines | Microsoft Learn
4.挂载Premium SSD V2磁盘到服务器
az vm disk attach --subscription central-mall \
-g rg-central-p2 \
--vm-name batchOperation-uswest5-prod-main-1671178212970530kc \
--name batchOperation-uswest5-prod-main-1671178212970530kc-data-disk-test-v2
--subscription 订阅
-g 资源组
--vm-name 磁盘挂载的VM名称
--name 磁盘名称