0

Azure 管理コンソールの [仮想マシン] > [ディスク] の下に、2 つのディスクが表示され、どちらも仮想マシンに接続されていると表示されます。ただし、それらの仮想マシンは既に削除されています。さらに、ディスク BLOB vhd は既に削除されています。そのため、削除できないゴースト ディスクが 2 つ残っています。これらを残した場合の影響がわからないため、削除したいと考えています。remove-azuredisk でそれらを削除しようとすると、エラーが発生します。VHD を削除するために VHD のリースを解除するために人々が参照した BreakLease.ps1 スクリプトは知っていますが、私の場合は VHD がありません。BreakLease.ps1 スクリプトはパラメーターとして URI のみを受け入れるように見えますが、これは VHD/BLOB ではないため、URI がありません。

これらの孤立したディスク オブジェクトを取り除く方法について、誰かアイデアはありますか?

ありがとう!

PS C:\> get-azuredisk | where-object {$_.diskname -like "*memb*"} | select diskname
VERBOSE: 2:35:33 PM - Begin Operation: Get-AzureDisk
VERBOSE: 2:35:34 PM - Completed Operation: Get-AzureDisk

DiskName
--------
coco2008memb3-coco2008memb3-0-201307022204430928
coco2008memb5-coco2008memb5-0-201307022204540471


PS C:\> get-azuredisk | where-object {$_.diskname -like "*memb*"} | remove-azuredisk
VERBOSE: 2:35:56 PM - Begin Operation: Get-AzureDisk
VERBOSE: 2:35:57 PM - Completed Operation: Get-AzureDisk
VERBOSE: 2:35:57 PM - Begin Operation: Remove-AzureDisk
remove-azuredisk : "An exception occurred when calling the ServiceManagement API. HTTP Status Code: 400. Service
Management Error Code: BadRequest. Message: A disk with name coco2008memb3-coco2008memb3-0-201307022204430928 is
currently in use by virtual machine coco2008memb3 running within hosted service coco2008memb3, deployment
coco2008memb3.. Operation Tracking ID: 8a8ab4956d5948ec9c23ec047259d086."
At line:1 char:61
+ get-azuredisk | where-object {$_.diskname -like "*memb*"} | remove-azuredisk
+                                                             ~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Remove-AzureDisk], ServiceManagementClientException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.IaaS.RemoveAzureDiskCommand

VERBOSE: 2:35:58 PM - Begin Operation: Remove-AzureDisk
remove-azuredisk : "An exception occurred when calling the ServiceManagement API. HTTP Status Code: 400. Service
Management Error Code: BadRequest. Message: A disk with name coco2008memb5-coco2008memb5-0-201307022204540471 is
currently in use by virtual machine coco2008memb5 running within hosted service coco2008memb5, deployment
coco2008memb5.. Operation Tracking ID: 69471c6e365e4dbca7ab714dfaddbe98."
At line:1 char:61
+ get-azuredisk | where-object {$_.diskname -like "*memb*"} | remove-azuredisk
+                                                             ~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Remove-AzureDisk], ServiceManagementClientException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.IaaS.RemoveAzureDiskCommand
4

2 に答える 2

0

IaaS Management Studioを使用できます。孤立したディスクを表示するウィンドウがあるため、それらをすばやく削除できます。ただし、場合によっては、孤立したディスクを数日間削除できませんでした。(powershell コマンドを使用しても同じ問題が発生します。

于 2013-12-08T12:49:54.117 に答える
0

問題は、私からの追加の操作なしで数時間後に自然に消えました. その日の後半に再度ログオンしただけで、孤立した 2 つのディスクが消えていました。

于 2013-07-04T01:39:41.497 に答える