在 Azure 新门户中创建磁盘无法正常工作,旧门户我可以轻松完成

Create a Disk in Azure New Portal is not working , old portal I could do it easily

我什至不确定为什么 azure 甚至有一个 GUI 网站。当旧的 manage.windowsazure.com 我可以启动 VHD,然后非常轻松地使用存储和容器并添加图像,然后从我自己的图像库中选择时,开始感觉有点荒谬。

现在我读到,2017 年 5 月,旧门户网站的许多内容都将消失。我创建了一个存储帐户 myvmblobs,然后是一个容器 mywincontainer,然后我上传了一个 VHD,tmppro2.vhd 作为一个 VHD Blob

坐在那里

URL https://myvmblobs.blob.core.windows.net/mywincontainer/TMPPRO2.VHD

所以我读到我可以从 powershell 创建磁盘映像(我无法通过网站 portal.azure.com 做到这一点)

Add-AzureDisk 'tmppro2' -MediaLocation https://myvmblobs.blob.core.windows.net/mywincontainer/TMPPRO2.VHD -Label 'OS' -OS "Windows"

不过,我不知道标签重要还是OS重要...

Add-AzureDisk:BadRequest:VHD URI https://myvmblobs.blob.core.windows.net/mywincontainer/TMPPRO2.VHD 中指定的名为 myvmblobs 的存储帐户在当前订阅中不存在

根据您的描述,我们可以使用PowerShell或模板在Azure ARM模块中创建新的VM。

关于 PowerShell,这里有一个示例脚本(使用现有的 VHD):

$rgname = "jason-newgroup" 
$loc = "japaneast" 
$vmsize = "Standard_DS1_v2" 
$vmname = "jason-newtest2" 
$vm = New-AzureRmVMConfig -VMName $vmname -VMSize $vmsize 
$nic = Get-AzureRmNetworkInterface -Name ("jason-newtest45") -ResourceGroupName $rgname 
$nicId = $nic.Id 
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nicId 
$osDiskName = "jason-newtest" 
$osDiskVhdUri = "https://jasonnewgroupdisks912.blob.core.windows.net/vhds/jason-newtest201681285042.vhd" 
$vm = Set-AzureRmVMOSDisk -VM $vm -VhdUri $osDiskVhdUri -name $osDiskName -CreateOption attach -Linux 
New-AzureRmVM -ResourceGroupName $rgname -Location $loc -VM $vm  

使用模板创建 Azure VM:

这里是 template.

更新:

我们可以使用azure storage explorer将VHD上传到Azure: