10.6. 桌面和池

10.6.1. 如何使用户在任何时间都能使用桌面?
10.6.2. 启动桌面失败,显示“没有合适的主机来为桌面提供者 <名称> 启动桌面“错误
10.6.3. 个人桌面分配和灵活桌面分配之间有何不同?
10.6.4. Oracle VDI 快速准备失败
10.6.5. 我是否可以在令牌名称中使用通配符来代表瘦客户机,以将这些瘦客户机分配给池?
10.6.6. 我的 Ubuntu 桌面中的音频播放起来太慢。我该怎么办?
10.6.7. 在 Oracle VDI Manager 中更改 Oracle VM VirtualBox 托管桌面的音频配置后,音频未播放
10.6.8. 我如何针对 Sun Ray 指定 USB 重定向?
10.6.9. MS-RDP 与 VRDP 之间有何不同?
10.6.10. 如果 Sysprep 时区设置与主机时区不匹配,克隆将失败

10.6.1. 如何使用户在任何时间都能使用桌面?

确保用户的桌面具有个人分配,而不是灵活分配。有关桌面分配类型的详细信息,请参见第 10.6.3 节 “个人桌面分配和灵活桌面分配之间有何不同?”

10.6.2. 启动桌面失败,显示“没有合适的主机来为桌面提供者 <名称> 启动桌面“错误

“没有合适的主机来为桌面提供者 <提供者名称> 启动桌面。“错误指出在您的桌面提供者中没有具有充足内存的主机。

使用“桌面提供者“>“主机“选项卡下面的 Oracle VDI Manager 查看可用内存。

10.6.3. 个人桌面分配和灵活桌面分配之间有何不同?

  • 个人分配:按个人分配给用户的桌面归用户个人所有(类似于其桌子上的个人计算机)。因而,这些桌面永远不会被回收,并且其他用户永远无法使用。(不过,管理员可以明确地删除分配并将桌面重新分配给其他用户。)

  • 灵活分配:灵活分配的桌面归用户临时所有。用户注销其桌面后或者其桌面不在使用状态时,桌面将被回收并且其他用户可以使用。在回收流程中,将删除桌面分配。

在 Oracle VDI 管理 GUI 中选择特定桌面并明确分配给用户后,即创建个人分配。

如果您将一个用户(或一组用户)分配给某池,用户首次请求桌面(或连接到桌面)时将按需创建桌面分配。分配类型(个人或灵活)取决于池设置。您可以在“池“-“设置“子类别中分别为每个池配置此设置(请参见“桌面分配“部分)。

除了分配类型之外,您还可以指定如何通过桌面填充每个池。此时,您可以选择手动导入桌面,也可以选择从指定模板自动克隆桌面(请参见“克隆“子类别)。

如果您创建新池,我们将为分配和克隆配置提供默认设置。为了方便起见,池向导提供“Manual“(手动)、“Dynamic“(动态)和“Growing“(扩充)池类型,池类型仅在默认设置方面不同。您可以随时更改池设置。池类型不会存储在任何位置 - 它仅定义初始池设置并以快捷方式提供。池类型的主要不同之处如下:

  • 动态池:从模板克隆桌面。灵活桌面分配是默认值。

  • 扩充池:从模板克隆桌面。个人桌面分配是默认值。

  • 手动池:克隆禁用(您必须通过导入桌面手动填充该池)。个人桌面分配是默认值。

只有灵活分配的桌面可以被回收。这独立于桌面提供者。

10.6.4. Oracle VDI 快速准备失败

FastPrep 失败的原因有许多,但是最常见的是网络和用户权限问题。始终确保模板(和克隆)能够正确地解析使用的域名。始终确保域和桌面管理员提供合适的权限。

如果 FastPrep 失败,通常会返回一个 Windows 系统错误代码。可以在 MSDN 上查看这些错误代码:

http://msdn.microsoft.com/en-us/library/ms681381(VS.85).aspx

下面是一些示例:

1326 = 登录失败:未知用户名或错误密码。

- 检查您的域管理员和密码

1355 = 指定的域不存在或者无法连接。

- 验证域名拼写并确保桌面可以解析该域名。这通常是由错误的 DNS 设置引起的。如果使用 Oracle VM VirtualBox NAT 网络,请确保主机在 /etc/resolv.conf 中具有正确的 DNS 服务器。

10.6.5. 我是否可以在令牌名称中使用通配符来代表瘦客户机,以将这些瘦客户机分配给池?

不可以,但是 Oracle VDI 定义了两个特殊令牌,可以将所有 Sun Ray Client 或所有智能卡分配给池。

AnySunRayClient.000 是一个预定义令牌,用来将所有 Sun Ray Client(Sun Ray 硬件和 Oracle Virtual Desktop Client)一起分配给池。如果 Sun Ray Client 未与智能卡一起使用,用户将从池获得桌面。

AnySmartCard.000 是一个预定义令牌,用来将所有的智能卡分配给池。如果 Sun Ray Client 与智能卡一起使用,用户将从池获得桌面。

或者,您可以使用 Oracle VDI CLI 批量创建令牌并将其与用户相关联,如第 6.8.3 节 “如何将令牌分配给用户”中所述。然后,您可以根据用户目录中的现有用户组或者会使用自定义组专门为 Oracle VDI 安装定义的组进行池分配。

10.6.6. 我的 Ubuntu 桌面中的音频播放起来太慢。我该怎么办?

来宾桌面中的 alsa 驱动程序会尝试自动检测 ac97 硬件时钟。此方法不适用于 Oracle VM VirtualBox ac97 仿真。有时,驱动程序得到的结果看似合理,但实际上并非如此,该驱动程序会根据此结果频繁计算时钟,而得到错误的值。alsa_base.conf 中的 ac97_clock 选项可禁用自动检测。

要禁用自动检测,请执行以下操作:

  1. 在 Ubuntu 桌面的命令行中运行以下命令:

    # sudo gedit /etc/modprobe.d/alsa-base.conf
  2. 将以下行添加到 alsa-base.conf 文件的末尾。

    options snd-intel8x0 ac97_clock=48000
  3. 重新启动桌面。

10.6.7. 在 Oracle VDI Manager 中更改 Oracle VM VirtualBox 托管桌面的音频配置后,音频未播放

如果您在 Oracle VDI Manager 中更改桌面的配置(如音频),在 Oracle VM VirtualBox 主机上取消注册/重新注册桌面之前,更改将不会生效。只在系统内部重新启动桌面不会导致此行为。要强制取消注册/注册,请在 Oracle VDI Manager 中选择“关闭电源“或“关闭“,然后选择“启动“。

10.6.8. 我如何针对 Sun Ray 指定 USB 重定向?

您可以使用 Sun Ray 管理 GUI 修改 Kiosk 会话参数。有关详细信息,请参见第 7.2.1 节 “关于 Oracle VDI Sun Ray Kiosk 会话”第 7.2.2 节 “如何更改捆绑的 Sun Ray Kiosk 会话”。在任何其他 uttsc 特定设置的后面添加所需的驱动器映射:<桌面选定器的特定设置> - <任何其他 uttsc 的特定设置> -r disk:<驱动器名称>=<路径>

10.6.9. MS-RDP 与 VRDP 之间有何不同?

有关这些差异的详细信息,请参阅第 6.1.7 节 “在 VRDP 和 MS-RDP 之间进行选择”

10.6.10. 如果 Sysprep 时区设置与主机时区不匹配,克隆将失败

Sysprep 流程在克隆之前将删除模板的时区设置,使用默认的 Sysprep 设置 (GMT)。如果虚拟主机位于不同于 GMT 的其他时区中,该不匹配将导致克隆失败。该问题的解决方法为:

  1. 在池的“克隆“选项卡中禁用克隆。

  2. “克隆“选项卡的“系统准备“部分中,单击“编辑“

  3. “编辑系统准备“窗口中,将“时区“设置从 85 更改为与您的时区相对应的代码。

    例如,印度标准时间的时区代码为 190。

  4. 单击“保存“

  5. 在池中启用克隆并检查问题是否仍然存在。