从存储在 blob 中的 ISO 创建 Azure VM

Create an Azure VM from an ISO stored in a blob

我有一个来自 MSFT 的 ISO 文件,它是一张可引导 DVD。我将其上传到一个存储帐户并将其存储在 Azure 中的一个 blob 中。现在我想用它来创建一个虚拟机。当我 select 创建 VM 时,我不认为这是一个选项。有什么想法可以提供吗?我的笔记本电脑没有足够的资源来创建 Hyper-V VM 然后上传磁盘。

谢谢!

在 Azure 中,您没有对 VM 的控制台访问权限。访问 VM 的唯一方法是某种远程访问,例如 RDP、PowerShell Remoting 或 SSH。

我不知道你的 ISO 包含什么,但我假设它是某种安装 ISO,在这种状态下你没有远程访问但需要控制台访问(这在 Azure 中是不可能的)。

如果我错了,并且您有一个 ISO 文件可以像许多 Linux 发行版一样直接启动到操作系统,那么您可以使用 ISO 到 VHD 转换器(参见 https://mcloudinfo.wordpress.com/2014/02/03/convert-a-wim-or-iso-file-to-vhdx/)。如果是这种情况,我将从 VM 中下载该 ISO 文件,将其转换为 VHD,然后将其放回 Azure 中的 BLOB 存储中。之后,您必须通过 PowerShell 创建一个新的 VM。

但请记住,您的 ISO 应该包含一个操作系统,该操作系统可以通过 DHCP 直接获取 IP 地址并具有用于远程访问的开放端口。否则无法访问。

另请注意,Azure 目前仅支持 VHD,不支持 VHDX。