如何在VMware虚拟机上安装CD或DVD数据?

日期: 2009-03-25 作者:David Davis翻译:唐琼瑶 来源:TechTarget中国 英文

如何在VMware ESX或ESXi里使用CD安装诸如Windows XP、Windows Server或Linux这样的操作系统?知道这些是在新子虚拟机上获取操作系统及其应用的关键。对于我们这些使用了好些年服务器和桌面虚拟化的人来说,这些方法可能是过时的,但他们对于新虚拟化用户来说存在困难。   安装虚拟机子系统有五大选择,包括从CD或DVD载入媒介在新虚拟服务器上这样的最佳方式,这使问题更复杂了:为每个操作系统和经常使用的应用创建ISO镜像,并将ISO宿主在存储区域网络上。这个方法是最佳的,因为它比从客户端设备复制相同数据以及将数据跨网络发送到子虚拟机更快。

  选择一:物理性地插入媒介到……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如何在VMware ESX或ESXi里使用CD安装诸如Windows XP、Windows Server或Linux这样的操作系统?知道这些是在新子虚拟机上获取操作系统及其应用的关键。对于我们这些使用了好些年服务器和桌面虚拟化的人来说,这些方法可能是过时的,但他们对于新虚拟化用户来说存在困难。

  安装虚拟机子系统有五大选择,包括从CD或DVD载入媒介在新虚拟服务器上这样的最佳方式,这使问题更复杂了:为每个操作系统和经常使用的应用创建ISO镜像,并将ISO宿主在存储区域网络上。这个方法是最佳的,因为它比从客户端设备复制相同数据以及将数据跨网络发送到子虚拟机更快。

  选择一:物理性地插入媒介到服务器的CD或DVD驱动(主机设备)

  尽管这个方法不太受欢迎,你可以使用CD或DVD到ESX或ESXi Server,并将媒介插入服务器。由于VMware ESX服务器通常在数据中心某个地方而不是管理员的办公室,所以这个方法不太受欢迎。(就是说如果你测试VMware ESX或用于小型或中型业务,ESX服务器应该正好在你附近。)

  这种方法的第一个(也是明显的)要求是可以物理访问ESX主机。你将CD或DVD插入ESX主机,并打开VMware Infrastructure Client(VI Client)。在VI Client里,你可以编辑虚拟机的子CD或DVD驱动并选择主机设备下拉菜单。然后你可能在主机上选择/dev/scd0。同时注意,这个设备需要连接,在启动时也需要连接(下面我们将详细讨论)。

VI Client

  选择二:连接客户端设备到VMware Infrastructure Client计算机CD/DVD驱动

  你可以通过在编辑虚拟子机属性时选择Client Device,选择在VMware Infrastructure Client(VI Client)上将物理CD或DVD驱动连接到ESX主机。

Client Device

  选中客户端设备后,你既可以使用运行VI client的桌面PC或笔记本上的CD或DVD驱动,也可以使用CD或DVD的ISO(或磁盘)镜像。(稍后我们将讨论ISO镜像)

  采用这种方法,需要使用Connect CD/DVD按钮,这个按钮只在当你选择子虚拟机和当为CD或DVD驱动选择了客户端设备时才显现。下图是这个按钮的样子。它能在VI Client里以及如果你为子虚拟机设置一个弹跳窗口时找到。

子虚拟机

  注意你是如何在PC上连接到任何本地物理CD或DVD驱动的,或者你现在可以在PC上连接本地ISO文件。

  一般来说,使用客户端设备(选择二和选择三)很慢,这是因为CD或DVD将在你的本地计算机上,并且数据(如整个Windows Vista操作系统)将跨网络发送到子虚拟机。因此我不喜欢使用客户端设备支持数据存储ISO文件。

  选择三:客户端设备映射到客户端PC上的ISO文件

  选择三与选择二相同,除了你连接CD或DVD的ISO文件映射到服务器。当然,这个ISO文件宿主在本地客户端PC上。

  我通常喜欢ISO“软媒介”而不是“硬盘或物理媒介”,这是因为不需要插入物理CD或DVD。物理媒介易出现错误和划痕,就会损坏驱动。许多ISO文件可以存储在一个硬盘里,随时连接。如我所说,客户端到子虚拟机的连接很慢,因为需要跨网络传输必要的ISO文件。

  选择四:在本地ESX主机上数据存储ISO文件

  在物理ESX主机上有个ISO文件是在子虚拟机上获取操作系统最快的方法。编辑子虚拟机的CD/DVD Drive,并选择数据存储ISO文件,如下图所示:

ISO

  注意,你可能有多个选择。你的本地数据存储里应该有服务器名称或者能选择vmimage,这是服务器的一个本地文件夹。其他的数据存储可能是在服务器或SAN存储上的其他选择。

SAN

  选择五:在SAN上的数据存储ISO文件

  当然,多数管理员使用VMware和存储区域网络,因为这是存储数据中心的数据最有效的方式,这是由于使用了VMware的高级功能。

  假定你有个SAN,并且所有ESX主机都附属其上,为什么不在SAN上创建一个ISO目录呢?这样做的话,所有的操作系统镜像和应用安装CD或DVD媒介都有一个单独的库。

  在本文情形中,我的iSCSI SAN叫做[iSCSI-VMFS]。如果我选择数据存储ISO文件并在SAN上浏览ISO目录,我有许多操作系统和应用可选,如下图:

iSCSI SAN

  如下图所示,我在iSCSI SAN上映射了CD或DVD驱动到ISO镜像。

ISO镜像

  如果你不熟悉如何创建ISO镜像,那么你如何创建CD或DVD镜像?让我们现在来看看。

  如何从媒介创建ISO镜像与VMware ESX或ESXi一起使用?

  这些方法即将可用,不过如果你不知道如何创建ISO镜像的话,本文可以帮助你。从CD或DVD创建一个ISO镜像很容易。我使用的是一个叫做LC ISO Creator的免费程序做的。不需要安装,下载的压缩文件只有14KB。只需要将CD或DVD放进驱动,运行此程序,选择CD/DVD驱动并点击Create ISO。这需要输入文件名称。几分钟后就创建了ISO。

ISO

  我建议为你虚拟架构里要使用的每个操作系统和主要应用创建ISO。

  如何传输文件到VMware ESX或ESXi服务器?

  你现在已经创建了ISO文件,但如何在VMware Server获取它们?有下面几种选择:

  1. 使用安全复制协议

  VMware ESX支持安全复制协议(SCP)。要使用这个协议,需要诸如WinSCP、PuTTY或者来自Veeam的著名的FastSCP这样的SCP客户端。你也可以使用VM Explorer(更多信息,参见“使用VM Explorer备份与管理VMware ESX虚拟机”)

  2. 使用VI Client数据存储浏览器

V  Mware允许你传输文件到专有VMware虚拟机文件系统(VMFS),或从VMFS输出文件。打开VI Client。点击你想要使用ISO文件的ESX主机。点击概要表,然后点击你计划使用的数据存储。

数据存储

  在这里,点击Upload按钮,然后上传ISO镜像。

上传ISO镜像

  “连接”设备与“连接启动”的重要性

  作为连接或连接启动设备的结语,请看下面的图片。注意,CD/DVD Device的状态是连接的或连接启动的。对于从任何CD/DVD或CD/DVD镜像或设备启动的新虚拟子机来说,这个镜像或设备必须是连接启动的。如果你在机器启动的时候插入新虚拟CD或DVD,你不在乎是否连接启动的,只关心是否已连接。

CD/DVD

  记住,要使用虚拟CD或DVD设备,必须连接它们。

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

相关推荐