Как изменить «OSType» управляемого диска в Azure? - PullRequest
0 голосов
/ 04 января 2019

У меня есть управляемый диск, который содержит ОС, но не помечен как имеющий операционную систему (свойство OSType пусто). Как изменить это свойство, чтобы я мог создать новую виртуальную машину из портала?

PS Azure:\> $disk


ResourceGroupName  : KoreaCentralShared
ManagedBy          :
Sku                : Microsoft.Azure.Management.Compute.Models.DiskSku
Zones              :
TimeCreated        : 12/18/18 9:45:26 PM
OsType             :
CreationData       : Microsoft.Azure.Management.Compute.Models.CreationData
DiskSizeGB         : 80
EncryptionSettings :
ProvisioningState  : Succeeded
DiskIOPSReadWrite  :
DiskMBpsReadWrite  :
Id                 : /subscriptions/5171/resourceGroups/K/providers/Microsoft.Compute/disks/RHEL_DataDisk_0
Name               : RHEL_DataDisk_0
Type               : Microsoft.Compute/disks
Location           : koreacentral
Tags               : {}

1 Ответ

0 голосов
/ 05 января 2019

Вы должны иметь возможность обновить OsType, используя команды ниже.

Пример:

$update = New-AzureRmDiskUpdateConfig -OsType <OSType> Update-AzureRmDisk -DiskName <diskname> -DiskUpdate $update -ResourceGroupName <rgname>

Лично я бы скопировал диск на новый диск и указал бы osType при создании нового диска

Пример:

$managedDisk = Get-AzureRmDisk -DiskName <diskname> -ResourceGroupName <rgname> $diskConfig = New-AzureRmDiskConfig -SourceResourceId $managedDisk.Id -Location $managedDisk.Location -CreateOption Copy -OsType Linux New-AzureRmDisk -Disk $diskConfig -DiskName <Newdiskname> -ResourceGroupName <rgname>

https://docs.microsoft.com/en-us/azure/virtual-machines/scripts/virtual-machines-windows-powershell-sample-copy-managed-disks-to-same-or-different-subscription

Надеюсь, это поможет.

...