NewAzureRmVM:缺少必需参数 'networkProfile'(空)
NewAzureRmVM: Required parameter 'networkProfile' is missing (null)
所以我一直在尝试从 Linux VHD 创建虚拟机并收到此错误。
按照此
https://pebkac.io/2016/10/mikrotik-chr-in-azure-part-two/
根据您的错误,请确保NIC Interface
创建成功。
$InterfaceName = "nic-chr-test"
$Interface = Get-AzureRmNetworkInterface -Name $InterfaceName -ResourceGroupName
你可以得到$Interface
的结果,如果是NULL
,请先创建NIC。
此外,您可以尝试使用此 template 或此中的脚本
模板。
根据 this 上的评论,Dinesh 已解决问题。
看来网卡创建可能已经很久了运行。
为虚拟机添加 NW 接口
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.id
[为我工作,需要将网络接口添加到 vm。这是 cmdlet
假设您之前已经创建了 $nic - 网络接口
PS C:\azure> $vm = Add-azurermvmnetworkinterface -vm $vm -id $nic.id
PS C:\azure> new-azurermvm -resourcegroupname $rgname -location $location -vm $vm
所以我一直在尝试从 Linux VHD 创建虚拟机并收到此错误。 按照此 https://pebkac.io/2016/10/mikrotik-chr-in-azure-part-two/
根据您的错误,请确保NIC Interface
创建成功。
$InterfaceName = "nic-chr-test"
$Interface = Get-AzureRmNetworkInterface -Name $InterfaceName -ResourceGroupName
你可以得到$Interface
的结果,如果是NULL
,请先创建NIC。
此外,您可以尝试使用此 template 或此中的脚本 模板。
根据 this 上的评论,Dinesh 已解决问题。
看来网卡创建可能已经很久了运行。
为虚拟机添加 NW 接口
$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.id
[为我工作,需要将网络接口添加到 vm。这是 cmdlet
假设您之前已经创建了 $nic - 网络接口
PS C:\azure> $vm = Add-azurermvmnetworkinterface -vm $vm -id $nic.id
PS C:\azure> new-azurermvm -resourcegroupname $rgname -location $location -vm $vm