AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 48945
Accepted
Schneider
Schneider
Asked: 2009-08-02 18:26:05 +0800 CST2009-08-02 18:26:05 +0800 CST 2009-08-02 18:26:05 +0800 CST

从 VM 连接到物理主机磁盘

  • 772

我使用 VMware Converter 对我的服务器进行 P2V。

我的服务器有 3 个硬盘:C:D:E: (SATA/IDE)

我只在映像中包含了 C: 驱动器(引导),因为我并不打算需要激活此 VM - 只需访问文件。

完成 P2V 后,我将主机操作系统重新安装到 C:。

事实证明,我现在需要将旧服务器作为 VM 运行……问题是驱动器 D: 和 E: 不可访问,但需要它们才能使服务器正常运行。

如何以透明的方式从我的 VM 访问我的主机上的物理驱动器 D: 和 E:?我不能使用网络共享,因为 VM 上的 SQL 服务器之类的东西不会让您将数据存储在网络共享上。

有任何想法吗?谢谢,杰克

编辑:我正在使用 Vmware Server 2.x(来自站点的最新版本)、Windows Server 2008 和 SATA/IDE 光盘。

windows-server-2008 vmware-server
  • 4 4 个回答
  • 1288 Views

4 个回答

  • Voted
  1. Best Answer
    Evan Anderson
    2009-08-02T19:05:51+08:002009-08-02T19:05:51+08:00

    我认为您不想/不能将“D:”和“E:”“驱动器”物理连接到托管 VM 的服务器计算机。

    如果这只是短期的事情,我认为您可以做的最简单的事情就是在可以托管这些磁盘并将它们导出为 iSCSI 目标的计算机上安装 iSCSI 目标。在您的 VM 上,您可以安装 iSCSI 启动器,连接到这些目标,并为它们分配正确的驱动器号。请注意,我说的是在 VM 中实际加载启动器,而不是在管理程序本身中。iSCSI 流量将来自 VM(因此,您可能需要建立物理网络连接以创建专用 iSCSI 网络,然后将该连接公开为 VM 中的专用虚拟 NIC)。

    如果这将是一件长期的事情,我会将磁盘转换为 VMDK 磁盘并使用物理磁盘完成。如果你完成了整个 iSCSI 的工作,除了 iSCSI 目标之外,你只需将一些虚拟磁盘添加到 VM,然后将 iSCSI 目标中的内容复制到虚拟磁盘。

    用于 iSCSI 目标的内容并不重要,只要它可以将整个磁盘呈现为目标,而无需对磁盘进行任何更改。我认为Openfiler可以做到这一点,但我不是 100% 确定。

    • 1
  2. Greg Work
    2009-08-02T19:17:16+08:002009-08-02T19:17:16+08:00

    你没有明确提到哪个产品,所以我假设“vmware-server”的标签是准确的。我还假设您将旧服务器作为虚拟机运行在新服务器安装之上。

    您正在寻找的功能是已知的原始设备映射(服务器 1、ESX、ESXi)或服务器 2 中的 SCSI 直通。

    RDM 在 ESX/ESXi 中表现出色;关于服务器中 SCSI 直通的轶事证据好坏参半。

    根据服务器 2 的文档(第 157 页),该过程:

    1. 在添加硬件或新虚拟机向导中,单击直通 SCSI 设备。
    2. 选择要使用的 SCSI 设备。物理 SCSI 设备必须连接到该设备,并且它必须连接到虚拟机。
    3. (可选)在虚拟设备节点部分,从下拉菜单中选择一个 SCSI 适配器和设备节点。
    4. 单击确定。
    • 1
  3. Bart Silverstrim
    2009-08-03T08:35:50+08:002009-08-03T08:35:50+08:00

    如果您再次尝试运行转换器来虚拟化 D 和 E 驱动器,将硬盘复制到 VMWare 服务器系统,然后将虚拟磁盘作为额外驱动器附加到 VM 上,会发生什么情况?除非空间是一个问题,否则我认为尝试它不会受到伤害......

    • 0
  4. Schneider
    2009-08-05T16:28:25+08:002009-08-05T16:28:25+08:00

    最后,我决定按照 Evans 的建议将光盘导出为 iSCSI。

    我使用StarWind Enterprise 的演示作为 iSCSI 目标;原因是它是唯一能让我导出整个光盘的 StarWind 版本(“光盘桥模式”)。该软件看起来相当不错,特别是考虑到我尝试过的所有替代方案(iSCSI CAKE 等)只会导致 Windows iSCSI 启动器挂起。

    吞吐量只有大约 10MB/s,大约是物理服务器上的 20%。这很糟糕,但这只是一个创可贴的解决方案——当 Windows 2008 R2 可用时,我将重新安装所有内容。

    • 0

相关问题

  • 首次安装 Office Communications Server 需要一些帮助

  • 什么可能导致 IIS7 拒绝绑定到不允许导出私钥的证书?

  • 从 2003 年迁移到 2008 年 Microsoft 群集技术

  • 有什么理由使用 Windows Server 2003 而不是 Server 2008?

  • 是否可以在单个 W2008 服务器上安装 Exchange Server?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve