Product Documentation

安装 Linux 流技术推送组件

Dec 20, 2016

必须以管理员身份登录,才能安装 Linux 流技术推送功能。 安装时请注意,以下命令必须在 root shell 中发出,或者使用 sudo 权限发出。

使用此功能时请注意以下事项:

  • 确保 PVS 服务器上的时间戳与黄金映像上的时间戳相匹配。
  • 如果为 Linux 设备启用了 RAM 缓存,请将缓存大小设置为 8 MB(最小值)。 Linux 对写入缓存使用尽可能多的 RAM,包括所有可用内存。 在控制台中指定的数量是指预先预留的数量;Citrix 建议您尽可能少地预留,这样将有效地允许 Linux 管理内存使用量。
  • PVS imager 用户界面中的目标设备名称默认设置为 im_localhost,如果要创建多个虚拟磁盘,必须更改该名称。 请注意,使用相同的目标设备名称可能会导致 PVS imager 命令失败。

提示

如果 pvs-imager 命令由于主机名问题失败,请验证您的网络配置是否正确。 系统的主机名不应设置为 localhost

  • 启动 Linux 目标设备后,可能会显示一条指示 SE Linux 警报浏览器的警告消息。 

Important

Linux 流技术推送在运行 SE Linux 的设备上不受支持。

对于 RedHat/CentOS 发行版:

命令 复制

yum --nogpgcheck localinstall pvs_RED_HAT_<package version>.rpm

对于 SUSE 发行版:

命令 复制

zypper in pvs_SUSE_<package version>.rpm

安装是使用 GUI 或者通过命令行完成的。 要使用 GUI,必须使用为安装第三方 Python 模块首选的方法安装 PyQT4。

注意

有关 PyQT4 绑定的详细信息,请参阅 Python Wiki

为流 PVS Linux 目标设备创建自签名证书

使用 Linux 流技术推送功能时,请假定从 Linux 目标设备到 PVS SOAP 服务器的链接使用要求您在 SOAP 服务器上配置 X.509 证书的 SSL 连接。 证书的 CA 证书还必须存在于 PVS 服务器和 Linux 目标设备上。

使用本部分中的信息可访问适用于选择用于建立连接的恰当证书的配置向导。

注意

可以使用 makecert 命令在 Windows 上创建 CA 和 X.509 证书。

要为 Linux VDA 流技术推送创建自签名证书,请执行以下操作:

1. 下载并安装适用于您的 PVS 服务器操作系统的 Windows SDK。

2. 打开一个命令提示窗口并导航到 SDK 的 bin 文件夹。  默认命令为:C:\Program Files (x86)\Windows Kits\SDK_Version\bin\x64>。

3. 运行以下命令:

命令 复制

makecert -n "CN=PVSRootCA" -r -sv PVSRootCA.pvk PVSRootCA.cer

makecert -sk PVSSoap -iv PVSRootCA.pvk -n "CN=FQDN of the PVS Server" -ic PVSRootCA.cer -sr localMachine -ss my -sky exchange -pe

4. 安装 PVS 控制台和 PVS 服务器。

5. 运行配置向导。  在“打开 SSL 配置”页面上,选择创建的证书:

localized image

提示

SOAP SSL 配置屏幕首次加载时,将突出显示该证书(显示为灰色),这样将提供表示选中的外观。 确保选中该证书;应变为蓝色以指示已选择该证书。 

6. 完成配置向导以创建 PVS 场。

使用 GUI 安装 Linux 流技术推送功能

要调用 GUI 以安装此功能,请执行以下操作:

  1. 以管理员身份登录。
  2. 执行以下命令:
命令 复制

pvs-imager

Important

如果您的操作系统环境使用 SUSE,则请注意,执行 pvs-imager 命令 sudo 不起作用;例如,执行命令 sudo pvs-imager 将显示一条错误消息:

Cannot connect to X server.(无法连接到 X 服务器。)

要解决此问题,请先发出 su 命令,然后再发出 pvs-imager 命令。 或者,也可以使用 xdg-su -u root -c pvs-imager

执行命令后,用户界面屏幕将显示以下内容:

localized image

与配置流技术推送有关的信息 - 需要专门针对 LVDA 配置的信息

使用 CLI 安装 Linux 流技术推送功能

要调用命令行以安装此功能,请执行以下操作:

  1. 以管理员身份登录。
  2. 执行以下命令:
命令 复制

pvs-imager -C

命令行安装包括两个选项:

  • -C 允许您创建新虚拟磁盘
  • -U 允许您更新现有虚拟磁盘

下图说明了 Linux 流技术推送功能的非 GUI 相关安装选项:

localized image

注意

适用于映像操作的受支持的文件系统包括 ext4、xfs 或 btrfs。

提示

可以在 /run/pvs/pvsvdd.log 中找到与 PVS 有关的日志文件。

关于磁盘缓存

如果您使用的不是 XenDesktop 设置向导,则目标设备必须配备一个具有格式化分区且标签为 PVS_Cache 的磁盘,才能使用硬盘缓存或硬盘溢出缓存。可以在目标设备上使用 mkfs –L ‘PVS_Cache’ 命令创建此对象。 可以对缓存使用任何区分大小写的文件系统,但建议使用 XFS。

提示

管理员可以通过编写在启动时运行的 Bash 脚本为其环境创建任何缓存磁盘选择逻辑。 该脚本将根据最适合环境的机制查找缓存设备候选,在其上运行 mkfs,然后重新启动。