【问题标题】:Azure - Create disk from a VHD blob that is larger than 4TBAzure - 从大于 4TB 的 VHD blob 创建磁盘
【发布时间】:2018-09-28 05:50:36
【问题描述】:

我知道我可以从 Blob VHD 创建托管磁盘。

但是,我的 blob VHD 是 4TB 大 (4095GB)。

然后控制台说:

The source blob's size must be 20 MiB - 4095 GiB.

现在我的问题是,有没有一种解决方法可以让我从这个 Blob 创建磁盘?

谢谢。

【问题讨论】:

    标签: azure azure-blob-storage azure-managed-disk


    【解决方案1】:

    你可以尝试使用 azure powershell 来创建它,参考这个article

    示例

    #Provide the subscription Id where Managed Disks will be created
    $subscriptionId = 'yourSubscriptionId'
    
    #Provide the name of your resource group where Managed Disks will be created. 
    $resourceGroupName ='yourResourceGroupName'
    
    #Provide the name of the Managed Disk
    $diskName = 'yourDiskName'
    
    #Provide the size of the disks in GB. It should be greater than the VHD file size.
    $diskSize = '128'
    
    #Provide the storage type for Managed Disk. PremiumLRS or StandardLRS.
    $storageType = 'PremiumLRS'
    
    #Provide the Azure region (e.g. westus) where Managed Disk will be located.
    #This location should be same as the storage account where VHD file is stored
    #Get all the Azure location using command below:
    #Get-AzureRmLocation
    $location = 'westus'
    
    #Provide the URI of the VHD file (page blob) in a storage account. Please not that this is NOT the SAS URI of the storage container where VHD file is stored. 
    #e.g. https://contosostorageaccount1.blob.core.windows.net/vhds/contosovhd123.vhd
    #Note: VHD file can be deleted as soon as Managed Disk is created.
    $sourceVHDURI = 'https://contosostorageaccount1.blob.core.windows.net/vhds/contosovhd123.vhd'
    
    #Provide the resource Id of the storage account where VHD file is stored.
    #e.g. /subscriptions/6472s1g8-h217-446b-b509-314e17e1efb0/resourceGroups/MDDemo/providers/Microsoft.Storage/storageAccounts/contosostorageaccount
    #This is an optional parameter if you are creating managed disk in the same subscription
    $storageAccountId = '/subscriptions/yourSubscriptionId/resourceGroups/yourResourceGroupName/providers/Microsoft.Storage/storageAccounts/yourStorageAccountName'
    
    #Set the context to the subscription Id where Managed Disk will be created
    Select-AzureRmSubscription -SubscriptionId $SubscriptionId
    
    $diskConfig = New-AzureRmDiskConfig -AccountType $storageType -Location $location -CreateOption Import -StorageAccountId $storageAccountId -SourceUri $sourceVHDURI
     
    New-AzureRmDisk -Disk $diskConfig -ResourceGroupName $resourceGroupName -DiskName $diskName
    

    【讨论】:

      猜你喜欢
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 2018-07-03
      • 2020-07-31
      • 2017-07-12
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多