有没有可能在一台桌面或笔记本电脑上可创建完整的 VMware 虚拟基础架构 3.5测试环境?

这个独立的环境可包含自身作为 VM 运行的多个 VMware ESX Server、VirtualCenter 服务器和存储设备。在此测试环境内可执行 VMware vMotion迁移、Storage vMotion 迁移、VMware 高可用性 (VMware HA) 和 DRS,可实现广泛的测试以及评估和演示使用。

本页将介绍如何在笔记本电脑上设置此类环境,并提供了供讨论和提问的区域。戴尔并不支持此配置,此文章提供给可能感兴趣的人。

物理硬件

  • 举例而言,使用了配备 4 GB 内存和 40 GB 硬盘的 Dell Latitude? D630 进行测试设置。

主机软件和应用程序

  • Linux SUSE 6.5 或 Microsoft Windows XP
  • VMware Workstation 6.5 Beta (build-91182)

ESX VM 安装

借助 VMware Workstation,我们将使用一个 vCPU、1024 MB 内存、一个 vNIC 和一个互联网 SCSI (iSCSI ) 连接(软件启动程序)创建 2 个 VMware ESX 3.5 虚拟机 (VM),将我们的 ESX Server 连接至 iSCSI NAS 设备 (openfiler),以实现 vMotion、Storage vMotion 和 DRS。

  • 打开 VMware Workstation,选择 File > New > Virtual Machine(文件 > 新建 > 虚拟机),并选择 Custom(定制)

 

  •  确定 VM 兼容 Workstation 5,则选择复选框 “ESX Server Compatible”(ESX Server兼容):

 

  • 在 Select a Guest Operation System(选择客户操作系统)窗口,选择 Linux 作为客户操作系统,版本为 Red Hat Linux。单击 Next。
  • 为您的 ESX VM 选择名称和位置,单击 Next。
  • 在 Processor Configuration(处理器配置)窗口选择处理器的数量(我注意到,当在我的环境中配置 ESX Server 以使用两个处理器时,整体性能降低)并单击 Next。
  • 在 Memory for the Virtual Machine(虚拟机内存)窗口选择用于此 VM 的内存(例如,1024 MB;您可以稍后添加更多),单击 Next。
  • 在 Network Type(网络类型)窗口选择 “Use bridged networking”(使用桥接网络),以便与环境中的其他 ESX Server 以及主机操作系统连接,并单击 Next。
  • 在 Select I/O Adapter Types(选择 I/O 适配器类型)窗口,选择 LSI Logic SCSI Adapter。
  • 在 Select a Disk Type(选择磁盘类型)窗口,选择 SCSI虚拟磁盘类型并单击 Next。
  • 在 Specify Disk Capacity(指定磁盘容量)窗口选择 8 GB 的磁盘大小,并选中 “Allocate all disk space now”(立即分配所有磁盘空间)。单击 Next。
  • 在 Specify Disk File(指定磁盘文件)窗口,将名称更改得更浅显(如 “esx1.vmdk”),单击 Finish(结束)。
  • 虚拟磁盘创建后,关闭 VMware Workstation,并使用记事本程序打开用于所创建 VM 的 VMX 文件。添加以下行:

ethernet0.virtualDev = "e1000"
ethernet0.connectionType = "bridged"
monitor_control.restrict_backdoor = TRUE
monitor_control.vt32 = TRUE
monitor.virtual_exec = "hardware"

  • 保存 VMX 文件的更改,打开 VMware Workstation。
  • 编辑虚拟机设置使其挂载与ESX 二进制程序CD或ESX ISO 文件。

 

  • 与物理设备一样,继续安装 ESX。

 

  • 结束 ESX Server 安装后,您将看到 ESX 控制台操作系统窗口:

 

VirtualCenter VM

  • 创建 Microsoft Windows Server 2003 虚拟机,安装 VirtualCenter 2.5。
  • 您可以克隆第一个 ESX1 Server VM,从而在您的环境中拥有 2 个 ESX Server 以使用 vMotion、DRS 等。

Openfiler 存储 NAS appliance VM

  1.  访问http://www.openfiler.com/community/download/,下载 x86 ISO 映像
  2. 在您的 VMWare Workstation 创建 openfiler VM
  • 打开 VMware Workstation,选择 file/new/Virtual Machine(文件/新建/虚拟机),并选择 Custom(定制)
  • 确保虚拟机硬件兼容 Workstation 6
  • 在 “Select a Guest Operation System”(选择客户操作系统)窗口,选择 Linux 作为客户操作系统,Other Linux 2.6.x Kernel 作为版本。单击 Next
  • 为您的 openfiler 虚拟机选择名称和位置,单击 Next
  • 在 “Processor Configuration”(处理器配置)窗口选择一个处理器,单击 Next
  • 在 “Memory for the Virtual Machine”(虚拟机内存)窗口选择用于此 VM 的内存(例如,1024 MB),单击Next
  • 在 “Network Type”(网络类型)选择 “Use bridged networking”(使用桥接网络),单击 Next
  • 在 “Select I/O Adapter Types”(选择 I/O 适配器类型)窗口,选择 LSI Logic SCSI Adapter,单击 Next
  • 在 “Select a Disk Type”(选择磁盘类型)选择 SCSI 虚拟磁盘类型并单击Next。在 “Specify Disk Capacity”(指定磁盘容量)窗口选择 20GB(对所有 VM 有效)的磁盘大小,并选中 “Allocate All Disk Space Now”(立即分配所有磁盘空间)。单击 Next
  • 在 “Specify Disk File”(指定磁盘文件)窗口,将名称更改得更浅显(如“openfiler.vmdk”),单击 Finish(结束)。
  • 编辑 openfiler 虚拟机设置,确保 CD-ROM 设备状态为“开启时连接”,并且在连接时,我们使用的是下载的 openfiler ISO 映像。
  • 开启 openfiler VM,完成安装——与 ESX 安装非常相似——确保分配的是静态 IP 地址 
  • 安装结束后,使用 Web 浏览器配置设备

  • 以 openfiler(用户名)登录,密码为 “password”
  • 选择 General(常规)选项卡和 Local Networks(本地网络)
  • 在 Local Networks(本地网络)配置中,为您的 ESX Server 选择名称,分配网络 IP、子网掩码,并确保类型为共享,最后单击更新按钮。

  • 随后,单击 Volumes(卷)选项卡,然后在 Physical Storage Mgmt(物理存储器管理)中创建卷组。

  • 卷组创建后,我们需要在 Volumes/Create New Volume(卷/创建新卷)选项卡下将其添加至存储器组(确保 Filesystem 类型为 iSCSI)。

  • 用于卷的 iSCSI 主机访问配置默认为拒绝。确保将访问配置更新为允许。
  • 转至 Volumes/ List of Existing Volumes(卷/现有卷列表),在 Properties(属性)下单击编辑。

 

  • 为新的卷配置 iSCSI CHAP Authentication(iSCSI CHAP 验证)。
  • 最后在 Services/Enable-Disable(服务/启用-禁用)下启用 iSCSI 服务。

 

我们已完成 ESX Server 出现的卷所需的全部步骤。

最后的步骤是在您的 ESX Server 中启用 iSCSI 软件启动程序,以查看我们的 openfiler LUN。