摘要本文是 Sun Desktop Virtualization 操作指南。Sun Virtual Desktop Access (VDA) Kit for VMware 是一组小组件,它将 Sun Desktop Access 层(Sun Ray Server Software [SRSS] 和 Sun Secure Global Desktop [SSGD])与 VMware 的虚拟基础结构 (Virtual Infrastructure, VI) 层组合在一起。此工具包需要安装在虚拟化解决方案的不同层中,这使安装过程变得非常复杂,并且完全不是自说明性的。本文提供了如何为 VDA Kit for VMware 安装演示的分步说明。 简介安装演示是为了说明 Sun Desktop Virtualization 资产是一项耗时的任务,因为它涉及各种本身很复杂的软件层。对于不太熟悉本主题的用户而言,提供一个清楚地概述所需组件及其安装和配置方法的指南可能是非常有益的。不过,本文档只提供了一种可能的安装方法。的确还可以使用更多选项,但本文只是为您提供入门知识。 本文的目的并不是说明 VDA Kit 的体系结构和设计。这部分内容的详细说明请参见 Sun BluePrints 出版物 Sun Virtual Desktop Access Kit for VMware。本文概述了演示体系结构及其安装过程。本文概述了演示系统的体系结构及其安装过程。在本文的结尾还提供了一些提示,它们说明了如何将演示安装转换为可用于客户概念验证 (Proof of Concept, POC) 的安装。 本文档旨在说明如何创建一个很小的自包含演示。不过,它包含需要密切配合使用的各种不同的产品和技术。要成功完成演示,您需要了解有关 VMware Infrastructure 3、Sun 的访问层、Sun Ray Server、Sun Secure Global Desktop 方面的知识,最后,您还需要了解 Microsoft Windows XP 部署和远程连接方面的基础知识。听起来似乎需要了解很多知识,实际情况也确实如此。在安装过程中,很容易出现问题而陷于停顿。因此,我们在本文档的结尾增加了一个详细的故障排除部分。 概述本文试图尽量降低安装的硬件要求。演示安装的核心是 Galaxy 服务器,如 Sun Fire X4100、X4200 或 X4600 服务器。具有两个 CPU、4GB RAM 和两块硬盘的 Sun Fire X4100 服务器应该就足够了。在此服务器上,需要安装 VMware ESX 3.01 或更高版本。所需的所有其他服务(如 Virtual Center、Sun Ray 服务器或 Sun Secure Desktop 服务器)均作为虚拟机 (Virtual Machine, VM) 安装在 ESX 中;当然,其中也包括受管理的虚拟桌面。图 1 提供了演示系统安装后的总体结构。 图 1:演示系统安装后的总体结构 ESX 服务器提供所有软件服务。它包含两个虚拟网络。其中一个虚拟网络与物理网络相连,并在显示客户机(一些 Sun Ray 客户机和一个笔记本)之间共享。使用物理交换机可以方便地建立此虚拟网络;也可以不使用物理交换机,而通过共享网络来连接这些实体。Sun Ray Server Software/Sun Secure Global Desktop 服务器和 Virtual Center 服务器通过虚拟交换机与物理网络相连。图 1 中实际上隐藏了此连接。物理网络负责与桌面访问层之间的设备通信。还可以使用此网络来管理虚拟基础结构。 第二个虚拟网络是 ESX 服务器的专用网络,它没有连接到物理网络上。它将 Sun Ray Server Software/Sun Secure Global Desktop 和 Virtual Center 与所有虚拟桌面相连。Sun Ray 服务器被配置为此网络的动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP) 服务器。此专用网络用于处理 VDA 通信。从 VDA 客户机到 VDA 服务的请求是通过此网络进行传送的。远程桌面协议 (Remote Desktop Protocol, RDP) 通信也是在此专用网络中进行的。 安装现在,您已经大致了解了预期的演示安装,可以开始执行安装过程了。如果从共享网络中执行安装,请确保您至少获取四个静态 IP 地址:ESX 服务器、Integrated Lights Out Manager (ILOM)、Sun Ray Server Software/Sun Secure Global Desktop 以及 Virtual Center。还要确保您具有专用的 Virtual Center 许可证。 安装 ESX ESX 服务器的安装过程非常简单。可通过 Galaxy 服务器(如 Sun Fire x4100 服务器)的 ILOM 非常方便地调用此安装。请确保至少使用 3.0.1 版。ESX 是基于 Linux 的设备。在安装过程中,您可以安全地使用大多数建议的缺省设置。安装后唯一需要做的事情是打开 安装虚拟基础结构客户机 安装系统后,您应该安装 VI 客户机。这是一个 Microsoft Windows 应用程序。它提供了非常多的选项来配置系统。因此,如果您不希望了解所有命令行工具,则应该使用该应用程序。以后,还需要将其用于 Virtual Center。可通过 Web 访问界面下载此客户机,您可以在浏览器中键入 ESX 服务器的 IP 地址以启动此界面。 安装 ESX 许可证 在安装过程中,不需要提供许可证。当您要创建 VM 时,系统会提醒您尚未提供许可证。假定您尚未安装许可证服务器,则需要使用许可证文件。在 VI 客户机中,选择 Configuration(配置)选项卡,然后在 Software(软件)下找到 License Feature(许可证功能)部分。从现在开始,许可证安装过程会变得非常简单。 配置专用网络 正如概述中所说明的那样,您需要建立第二个专用网络以进行 VDA 和 RDP 通信。您需要启动虚拟基础结构客户机,并将其连接到 ESX 服务器:
将创建新的专用网络。由于交换机没有连接到适配器上,因此,不会将通信传送到物理网络上。 安装操作系统映像 Sun Ray 服务器和 Sun Secure Global Desktop 都需要先后安装在 Solaris 10 操作系统上:
安装 Sun Ray Server Software 以常规方式安装 Sun Ray 服务器和 Windows 连接器。 安装 VDA 客户机
配置 CAM
配置 Kiosk(仅适用于 SRSS 4.x) SRSS 4 引入了 Kiosk 组件,它可替代控制访问模式。二者的操作和配置过程非常相似。唯一需要添加的内容是 kiosk 配置目录中的会话描述符 KIOSK_SESSION_EXEC="/opt/sun-vda/bin/vda-kiosk.sh" 编写完此 VDA 会话描述符后,新的 Administration UI 将会选取该描述符。管理员随后只需选择 VDA 会话即可。 为专用网络配置 DHCP 将专用网络配置为直接连接的专用互联网络。基本上,Sun Ray 服务器将用作此网络的 DHCP 服务器。在此子网中,仅 Sun Ray 服务器和 Virtual Center 服务器需要具有静态 IP。可以使用 配置主要接口 您还需要配置主要接口,但此步骤取决于接口是属于共享子网,还是属于专用子网。 创建演示用户 如果演示没有网络信息系统 (Network Information System, NIS) 安装,则应该先在 Sun Ray 服务器上创建演示用户,然后在 Virtual Desktop 上创建演示用户。 安装操作系统映像 Virtual Center 服务安装在 Windows XP 或 Windows 2003 上。操作系统将作为 VM 进行安装:
安装 Virtual Center
VDA 服务使用 VI 软件开发工具包 (Software Development Kit, SDK) 与 Virtual Center 进行通信。此通信由 VMware Infrastructure SDK Web 服务处理。用于访问 VMware Infrastructure 的 URL 是 protocol 要使用 HTTP 协议访问 Virtual Center Web 服务,您必须编辑配置文件。 注:只应在测试或开发环境中编辑配置文件。配置文件 以下步骤用于配置 HTTP 访问:
安装 对于 Windows 自定义,您需要在 Virtual Center 服务器上安装 配置 Virtual Center
注:在更改池、数据中心或群集命名时,您需要了解 VI SDK 中使用的内部结构和分层结构。顶级节点通常是数据中心。其下面是主机子树 ( 创建安装映像 执行安装 Virtual Desktop 部分中的所有过程,然后完成此“安装 Virtual Center”部分中的其余过程。 创建部署模板 可通过缺省命令在虚拟基础结构客户机内创建模板。创建后,此模板将作为 Virtual Desktop 部署的基础。 安装和配置 VDA 服务
安装操作系统映像 使用 Windows XP SP2:
配置电源管理 Windows XP 的电源选项起着非常重要的作用。它们控制 VM 的挂起行为。可以在控制面板中找到电源选项。您必须将待机时间定义为最适合的值。 注:待机时间是一项计算机设置,只能由计算机管理员进行设置。为每个单独设备控制此设置可能是非常枯燥的,并且容易出现错误。在依赖于 Microsoft Active Directory (AD) 的部署中使用组策略时效果非常好,但电源选项没有此类组策略对象 (Group Policy Object, GPO)。一些供应商在 Windows 缺省组策略中添加了此类组策略,从而解决了这一问题。通过使用名为 EZ GPO 的免费 Terro Novum 工具,您可以使用 GPO 控制电源选项。通过 AD 将待机时间设置设为本地或中心 GPO,可以获得最为可靠的结果。 安装 VDA 工具
创建演示用户
创建部署模板 此模板将作为 Virtual Desktop 部署的基础。 安装 Secure Global Desktop 以常规方式将 Sun Secure Global Desktop 安装到 Sun Ray 服务器中。 配置 VDA 客户机
使用对象管理器配置桌面访问
后续安装完成所有安装步骤后,可以放松一下了。理想情况是,现在应该可以通过 Secure Global Desktop 或 Sun Ray Server Software 启动新创建的 Virtual Desktop。您可以使用 Sun Ray 客户机或便携式计算机测试执行此操作的情况。此外,还要考虑一些其他事项: 在 Sun Ray Server Software 和 Sun Secure Global Desktop 之间实现热桌面切换: 如果使用相同的标识符(即用户 ID),则可以在两者之间实现热桌面切换。热桌面切换要求将演示用户 ID 分配给几个智能卡,可通过 Sun Ray Administration UI 完成此操作。完成此操作后,将使用用户 ID 请求 Virtual Desktop,而不使用智能卡标记 ID。 启动和定义静态和动态 Virtual Desktop: 熟悉此体系结构后,您可以启动和定义静态桌面(通过将 VM 移到名为 Pool-Static 的文件夹并根据某些用户对其进行命名)。您可能还需要为智能卡和非智能卡方案定义不同的行为。可使用不同的安装映像执行此操作。 从演示到概念验证 (POC)此体系结构非常小。它只提供了一组数量有限的桌面。不过,即使是很小的 POC,此体系结构可能就足够了。以下是您确实需要重新修改的内容:
故障排除您已运行了各种不同的安装步骤,但可能仍未看到预期的效果:正常运行的演示。以下是几条故障排除提示。 VDA 服务没有自动创建 Virtual Desktop: 此过程失败的原因可能有以下几种:
Virtual Desktop 是自动创建的,但它们保留在工厂中:
Sun Ray Desktop Unit 反复启动,并且无法连接到 Virtual Desktop:
用户无法登录到 Windows XP:
未使用的 Virtual Desktop 没有挂起:
Virtual Desktop 在几个小时后没有响应: 检查 Virtual Desktop 是否至少运行 Windows XP SP2。在以前的版本中,终端服务实现中存在一个错误。 无法为 Windows 创建自定义规范: 确保在 Virtual Center 中的正确位置安装了 C:\Documents and Settings\All Users\Application Data\ / 如果 VDA 服务没有自动创建新的 Virtual Desktop 实例,请确保自定义规范的名称与 VDA 服务配置 ( 参考资料
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||