经过几次讨论(此处、此处和此处),我仍然无法创建一个简单的VM,该 VM 将用作托管在我的 Hyper-V 机器上的文件服务器。我已经创建了一个固定的 700GB SCSI 驱动器(.vhd 文件),因为我了解到这种大小的 IDE 驱动器是不可能的。不要听起来太愤世嫉俗,但它让我震惊,创造大量空间并开始使用它是多么的麻烦。
用 Hyper-V Server 2008 上托管的这种大小的驱动器创建文件服务器的最佳方法是什么,我怎样才能让它运行???
包含操作系统、驱动程序、集成工具等,您认为需要的任何东西都将不胜感激。
额外的信息
- 我使用的是 Hyper-V 服务器的独立版本,而不是 Windows Server 2008。
- 我尝试将 Linux 集成工具(链接在上面最后一个链接的评论中)加载到 SUSE 11 VM 上,但安装失败,机器根本看不到 vhd。
非常感谢,
我认为这是驱动程序的问题。
但是,IDE 与Hyper-V上的 SCSI 具有相同的大小限制。通常 IDE 磁盘在 Linux 中更容易使用,并且在大多数情况下可以解决可见性问题。在您的情况下,这是一个问题,因为您使用的是第一个 Hyper-V Server 2008 版本。
如果可以的话,我建议您迁移到Hyper-V Server 2008 R2,这将允许您在 IDE 接口上拥有大磁盘,从而避免 Linux 和 SCSI 的任何驱动程序问题。
PS 您可以断开已经存在的 VHD 并将其重新附加为 IDE,因为格式不依赖于接口。
您还可以考虑创建几个较小的虚拟磁盘(甚至可能位于不同的驱动器上),然后在 Linux 中使用LVM 。
这也将允许您稍后轻松添加到大小:)
我不确定您遇到什么问题,我们有一个 700+ gb vhd 在 CentOS 上运行 BackupPC - 是在 Virtual Server 2005 上,然后是 Hyper-V,然后迁移到另一个平台(Microsoft 解决方案都没有技术问题尽管)。
我不记得做过任何特别复杂的事情来使它工作。我们创建了一个较小的引导磁盘,可能是 32gb - 在那里安装了 Linux,添加了等等,然后在一切正常之后添加了一个额外的磁盘。
您有任何可以发布的特定错误吗?
正如沃伦所说,LVM 将来会派上用场,但我认为这与您的 HyperV 问题无关。