我试图以以下格式使用Terraform创建一个不可用的库存文件
10.10.10.10 #test-vm
output.tf
output "vm_name" {
value = toset([
for vm_names in azurerm_linux_virtual_machine.vm : vm_names.name
])
}
output "vm_ips" {
value = toset([
for vm_ips in azurerm_linux_virtual_machine.vm : vm_ips.private_ip
我没有使用网络的经验,因此我不知道如何查看我在Azure Linux VM上托管的Node应用程序,并具有严格的隐私设置。防火墙会阻止入站和出站HTTP请求。由于我的Node应用程序创建了一个HTTP服务器来处理请求,这是否意味着不可能在VM上查看该应用程序? 我试图以这种格式的private-ip-address:PORT访问应用程序,但页面超时。很抱歉我问了这么多含糊的问题。我只想知道有没有在内网IP上查看Node应用的方法。我倾向于是的,因为可以在没有互联网接入的情况下在localhost上查看应用程序,但如果能有进一步的方向,我会很感激。现在,我正在通过SSH访问虚拟机
我无法在Azure中恢复我的VM磁盘:它只被“转换”到链接到我的VM的存储帐户。
有谁知道如何在Azure中从Recovery Service Vault备份中完全恢复虚拟机?
编辑:为了提高精确度,我制作了一个简单的Linux虚拟机来托管测试网站,以便体验Azure的备份和恢复功能。因此,一旦测试网站上线,我就等待备份工作完成。然后,我故意破坏了虚拟机内部的测试网站,并启动了磁盘恢复。不幸的是,恢复对虚拟机没有任何影响。我检查了作业,恢复被标记为“成功”,VM重启不起任何作用。无论如何,我可以在存储帐户的Conainer选项卡中找到"vhd“。但是我找不到一种方法把它连接到虚拟机上。