将已还原的操作系统磁盘附加到现有VM

时间:2017-04-10 17:10:13

标签: azure azure-virtual-machine

我有一台安排了每日备份的虚拟机。今天我删除了该VM中的文件并更改了一些配置。我从恢复服务保险库恢复了昨天的数据磁盘,并更改了恢复的数据磁盘的名称。

现在我想将昨天恢复的备份附加到我现有的VM。有可能吗?

如果没有,那么假设我删除了我的VM,但我保留了它的网络接口卡。我可以使用ARM模板从已还原的VHD创建新VM但是如何将现有NIC分配给新VM?

此外,我已将此VM添加到我的域控制器。如果我重新创建VM,是否需要将新VM添加到域控制器或它是否正常工作?

1 个答案:

答案 0 :(得分:1)

  

现在我想将昨天恢复的备份附加到我现有的VM。是   有可能吗?

是的,我们可以将此还原磁盘附加到您现有的VM,然后我们可以在您现有的VM中找到该磁盘。 enter image description here enter image description here

  

我删除了虚拟机,但我保留了虚拟机的网络接口卡,现在我可以   使用ARM模板从已还原的VHD创建VM,但如何分配   退出新VM中的NIC?

是的,我们可以使用PowerShell创建具有现有NIC和VHD的VM,这是一个示例:

$rgname = "jason-newgroup" 
$loc = "japaneast" 
$vmsize = "Standard_DS1_v2" 
$vmname = "jason-newtest2" 
$vm = New-AzureRmVMConfig -VMName $vmname -VMSize $vmsize 
$nic = Get-AzureRmNetworkInterface -Name "NICname" -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 -Windows 
New-AzureRmVM -ResourceGroupName $rgname -Location $loc -VM $vm 
  

如果我重新创建VM,我是否需要将新VM添加到域控制器或   它会正常工作吗?

是的,新的创建VM(还原)将添加到域控制器,我们不需要再次将VM添加到域控制器。