当前位置: 首页 > article >正文

Azure虚拟机非托管磁盘大小调整

想要扩容一个Azure VM 的磁盘空间,门户里面竟然无法扩展,点点鼠标就完事的时代在离去,微软越来不想微软。
在门户里面即便使用Azure Cli命令行也不行。
PS /home/gpchina> az disk list
[]
返回为空,根本没有返回磁盘。
不过使用 vm unmanaged-disk list可以看到磁盘。
PS /home/gpchina> az vm unmanaged-disk list
但是 az vm unmanaged-disk只有分离和附加的命令,无法扩容磁盘空间命令。
az vm unmanaged-disk attach    
az vm unmanaged-disk detach    
az vm unmanaged-disk list    
List unmanaged disks of a VM.

看着微软的KB,掉头去Powershell里面处理。
--.查看power shell版本
$PSVersionTable.PSVersion
PS Z:\> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      17763  6414

--查看是否已经安装Azure
PS Z:\> Get-Module -Name AzureRM -ListAvailable

--更新安装
PS Z:\> Install-Module -Name PowerShellGet -Force
PS Z:\> Install-Module -Name Az -Repository PSGallery -Force

--设置当前会话的执行策略
PS Z:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): y

--获取当前会话的执行策略的结果
PS Z:\> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser    RemoteSigned
 LocalMachine    RemoteSigned

--连接Azure,输入用户名密码登录
PS Z:\> Connect-AzAccount
Please select the account you want to login with.

Retrieving subscriptions for the selection...

[Announcements]
With the new Azure PowerShell login experience, you can select the subscription you want to use more easily. Learn more about it and its configuration at https://go.microsoft.com/fwlink.

If you encounter any problem, please open an issue at: https://aka.ms/azpsissue

Subscription name Tenant
----------------- ------
Pay-As-You-Go     company china, Inc.
--连接服务器

PS Z:\> $rgName = 'MyRESOURCE'
PS Z:\> $vmName = 'FILESERVER'
PS Z:\> $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
PS Z:\> ($vm.StorageProfile).DataDisks


Name            : Fileserver-20230501-103834
DiskSizeGB      : 1500
Lun             : 0
Caching         : None
CreateOption    : Attach
SourceImage     :
SourceResource  :
DetachOption    :
ToBeDetached    : False
VirtualHardDisk :

Name            : Fileserver-20230501-145230
DiskSizeGB      : 1300
Lun             : 1
Caching         : None
CreateOption    : Attach
SourceImage     :
SourceResource  :
DetachOption    :
ToBeDetached    : False
VirtualHardDisk :

--关机
PS Z:\> Stop-AzVM -ResourceGroupName $rgName -Name $vmName

Virtual machine stopping operation
This cmdlet will stop the specified virtual machine. Do you want to continue?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y


OperationId : c89526d4-88a7-439f-9905-a1cd6e6a8da0
Status      : Succeeded
StartTime   : 12/6/2024 12:22:26 PM
EndTime     : 12/6/2024 12:23:47 PM
Error       :

--扩容
PS Z:\>$vm.StorageProfile.DataDisks[0].DiskSizeGB = 1800
--更新
PS Z:\> Update-AzVM -ResourceGroupName $rgName -VM $vm

RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
                         True         OK

--开机
PS Z:\> Start-AzVM -ResourceGroupName $rgName -Name $vmName


OperationId : fb870d09-9601-4910-bb07-5d58b7915ec0
Status      : Succeeded
StartTime   : 12/6/2024 12:27:07 PM
EndTime     : 12/6/2024 12:27:29 PM
Error       :

--登录window系统中扩分区。


http://www.kler.cn/a/443429.html

相关文章:

  • OSPF - 2、3类LSA(Network-LSA、NetWork-Sunmmary-LSA)
  • NRC优先级中比较特殊的—NRC0x13和NRC0x31
  • 继承(6)
  • 什么是网络安全攻防演练,即红蓝对抗?
  • AI赋能R-Meta分析核心技术:从热点挖掘到高级模型、助力高效科研与论文发表
  • 基于Python的投资组合收益率与波动率的数据分析
  • 三相异步电动机噪音大有哪些原因?
  • Java线程池解读
  • 东方博宜24年12月-B组(才俊)- 重铠马的选择
  • 如何利用Python爬虫获得1688按关键字搜索商品
  • SSL Version 2 and 3 Protocol Detection漏洞修复
  • C#经典算法面试题
  • 【ORACLE】一个允许关键字作为别名所引起的语法歧义场景
  • Python轻量级NoSQL数据库TinyDB
  • 智能人家谱程序创意
  • 使用 Elasticsearch 查询和数据同步的实现方法
  • C语言中的转义字符
  • 答题考试系统v1.6.1高级版源码分享+uniapp+搭建测试环境
  • Java:链接redis报错:NoSuchElementException: Unable to validate object
  • SSM 赋能 Vue 助力:新锐台球厅管理系统的设计与实现的辉煌之路
  • 模型 六西格玛(质量管理)
  • 嵌入式单片机中对应GPIO外设详解实现
  • 图书馆管理系统(三)基于jquery、ajax
  • TypeScript 错误处理与调试
  • 计算机毕业设计论文指导
  • 游戏何如防抓包