XenMobile® Server

将 ShareFile 与 XenMobile® 结合使用

免责声明:

如果 ShareFile(现为 Progress)停止支持,此功能将弃用。

XenMobile 提供了两种与 ShareFile 集成的方式:Citrix Files 和存储区域连接器。与 Citrix Files 或存储区域连接器集成需要 XenMobile Advanced Edition(本地部署)或 Citrix Endpoint Management™(云)。

Citrix Files

如果您拥有 XenMobile Advanced Edition(本地部署)或 Citrix Endpoint Management(云),则可以将 XenMobile 配置为提供对您的 Citrix Files 帐户的访问权限。该配置:

  • 为移动用户提供对完整企业功能集(例如文件共享、文件同步和存储区域连接器)的访问权限。
  • 可为 Citrix Files 提供 XenMobile App 用户的单点登录身份验证和全面的访问控制策略。
  • 通过 XenMobile 控制台提供 Citrix Files 配置、服务级别监控和许可证使用情况监控。

有关配置 XenMobile 以用于 Citrix Files 的详细信息,请参阅使用 Citrix Files 进行 SAML 单点登录

存储区域连接器

您可以将 XenMobile 配置为仅提供对通过 XenMobile 控制台创建的存储区域连接器的访问权限。该配置:

  • 提供对现有本地存储库(例如 SharePoint 站点和网络文件共享)的安全移动访问。
  • 不需要您设置 ShareFile 子域或托管 Citrix Files 数据。
  • 通过适用于 iOS 和 Android 的 Citrix Files 移动生产力应用程序为您提供对数据的移动访问。您可以编辑 Microsoft Office 文档。此外,您还可以从移动设备预览和批注 Adobe PDF 文件。
  • 符合防止用户信息泄露到公司网络之外的安全限制。
  • 通过 XenMobile 控制台提供存储区域连接器的简单设置。如果您以后决定将完整的 Citrix Files 功能与 XenMobile 结合使用,则可以在 XenMobile 控制台中更改配置。
  • 需要 XenMobile Advanced Edition(本地部署)或 Citrix Endpoint Management(云)。

对于仅与存储区域连接器集成的 XenMobile:

  • ShareFile 使用您的单点登录配置到 Citrix Gateway 进行身份验证,以与存储区域控制器进行身份验证。
  • XenMobile 不通过 SAML 进行身份验证,因为未使用 Citrix Files 控制平面。

下图显示了 XenMobile 与存储区域连接器结合使用的高级体系结构。

存储区域控制器

要求

  • 最低组件版本:
    • XenMobile Server 10.5(本地部署)
    • ShareFile for iOS (MDX) 5.3
    • ShareFile for Android (MDX) 5.3
    • 存储区域控制器 5.0

      本文提供了有关如何配置存储区域控制器 5.0 的说明。

  • 确保运行存储区域控制器的服务器满足系统要求。有关要求,请参阅系统要求

Citrix Files Data 的存储区域和受限存储区域的要求不适用于仅与存储区域连接器集成的 XenMobile。

XenMobile 不支持 Documentum 连接器。

  • 要运行 PowerShell 脚本:
    • 在 32 位 (x86) 版本的 PowerShell 中运行脚本。

安装任务

请按所示顺序完成以下任务,以安装和设置存储区域控制器。这些步骤仅适用于 XenMobile 与存储区域连接器的集成。其中一些文章位于存储区域控制器文档中。

  1. 配置 Citrix ADC 以用于存储区域控制器

    您可以将 Citrix ADC 用作存储区域控制器的 DMZ 代理。

  2. 安装 SSL 证书

    托管标准区域的存储区域控制器需要 SSL 证书。托管受限区域并使用内部地址的存储区域控制器不需要 SSL 证书。

  3. 准备服务器

    存储区域连接器需要 IIS 和 ASP.NET 设置。

  4. 安装存储区域控制器

  5. 准备存储区域控制器以仅用于存储区域连接器

  6. 为存储区域指定代理服务器

    存储区域控制器控制台使您能够为存储区域控制器指定代理服务器。您还可以使用其他方法指定代理服务器。

  7. 配置域控制器以信任存储区域控制器进行委派

    配置域控制器以支持网络共享或 SharePoint 站点上的 NTLM 或 Kerberos 身份验证。

  8. 将辅助存储区域控制器加入存储区域

    要配置高可用性存储区域,请至少连接两个存储区域控制器。

安装存储区域控制器

  1. 下载并安装存储区域控制器软件:

    1. 转到 https://www.citrix.com/downloads。搜索 ShareFile,然后下载最新的存储区域控制器安装程序。

    2. 安装存储区域控制器会将服务器上的默认网站更改为控制器的安装路径。在默认网站上启用匿名身份验证

  2. 在要安装存储区域控制器的服务器上,运行 StorageCenter.msi。

    存储区域控制器安装向导启动。

  3. 响应提示:

    • 目标文件夹页面上,如果 Internet Information Services (IIS) 安装在默认位置,请保留默认值。否则,请浏览到 IIS 安装位置。
    • 安装完成后,清除启动存储区域控制器配置页面的复选框,然后单击完成

    安装向导

  4. 出现提示时,重新启动存储区域控制器。

  5. 要测试安装是否成功,请导航到 https://localhost/。如果安装成功,则会显示 Citrix Files 徽标。

    如果未显示 Citrix Files 徽标,请清除浏览器缓存,然后重试。

    重要:

    如果您计划克隆存储区域控制器,请在继续配置存储区域控制器之前捕获磁盘映像。

准备存储区域控制器以仅用于存储区域连接器

对于仅与存储区域连接器集成,您不使用存储区域控制器管理控制台。该界面需要 Citrix Files 管理员帐户,而此解决方案不需要该帐户。因此,您运行 PowerShell 脚本来准备存储区域控制器,使其在没有 Citrix Files 控制平面的情况下使用。该脚本执行以下操作:

  • 将当前存储区域控制器注册为主要存储区域控制器。您以后可以将辅助存储区域控制器加入主要控制器。
  • 创建区域并为其设置密码。
  1. 从存储区域控制器服务器下载 PsExec 工具:导航到 Microsoft Windows Sysinternals,然后单击下载 PsTools。将该工具解压到 C 盘的根目录。

    PsTool 下载

  2. 运行 PsExec 工具:以管理员用户身份打开命令提示符,然后键入以下内容:

    cd c:\pstools
    PsExec.exe -i -u "NT AUTHORITY\NetworkService" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
    <!--NeedCopy-->
    

    PsTool 命令

  3. 出现提示时,单击同意以运行 Sysinternals 工具。

    PsTool 许可协议

    此时将打开一个 PowerShell 窗口。

  4. 在 PowerShell 窗口中,键入以下内容:

    Import-Module "C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfig\SfConfig.dll"
    New-Zone -Passphrase passphrase -ExternalAddress https://szcfqdn.com
    <!--NeedCopy-->
    

    其中:

    密码: 是您要分配给站点的密码。请记下它,因为您无法从控制器恢复密码。如果丢失密码,则无法重新安装存储区域控制器。如果服务器发生故障,请将更多存储区域控制器加入存储区域或恢复存储区域。

    外部地址: 是存储区域控制器服务器的外部完全限定域名。

    PowerShell 命令

    您的主要存储区域控制器现已准备就绪。

    在登录 XenMobile 创建存储区域连接器之前:如果适用,请完成以下配置:

    为存储区域指定代理服务器

    配置域控制器以信任存储区域控制器进行委派

    将辅助存储区域控制器加入存储区域

    要创建存储区域连接器,请参阅在 XenMobile 中定义存储区域控制器连接

将辅助存储区域控制器加入存储区域

要配置高可用性存储区域,请至少连接两个存储区域控制器。要将辅助存储区域控制器加入区域,请在第二台服务器上安装存储区域控制器。然后将该控制器加入主要控制器的区域。

  1. 在要加入主要服务器的存储区域控制器服务器上打开 PowerShell 窗口。

  2. 在 PowerShell 窗口中,键入以下内容:

    Join-Zone -Passphrase \<passphrase\> -PrimaryController \<HostnameOrIP>

    例如:

    Join-Zone -Passphrase secret123 -PrimaryController 10.10.110.210

在 XenMobile 中定义存储区域控制器连接

在添加存储区域连接器之前,您需要配置为存储区域连接器启用的每个存储区域控制器的连接信息。您可以按照本节中的说明或在添加连接器时定义存储区域控制器。

首次访问配置 > ShareFile页面时,该页面会总结使用 XenMobile 进行企业帐户和存储区域连接器之间的区别。

ShareFile 配置

单击配置连接器以继续本文中的配置步骤。

ShareFile 配置

  1. 配置 > ShareFile中,单击管理存储区域

    ShareFile 配置

  2. 管理存储区域中,添加连接信息。

    ShareFile 配置

    • 名称: 存储区域的描述性名称,用于在 XenMobile 中标识存储区域。名称中不要包含空格或特殊字符。
    • FQDN 和端口: 可从 XenMobile Server 访问的存储区域控制器的完全限定域名和端口号。
    • 安全连接: 如果您使用 SSL 连接到存储区域控制器,请使用默认设置 ON。如果您不使用 SSL 连接,请将此设置更改为 OFF
    • 管理员用户名管理员密码: 管理员服务帐户用户名(格式为 domain\admin)和密码。或者,具有存储区域控制器读写权限的用户帐户。
  3. 单击保存

  4. 要测试连接,请验证 XenMobile Server 是否可以通过端口 443 访问存储区域控制器的完全限定域名。

  5. 要定义另一个存储区域控制器连接,请单击管理存储区域中的添加按钮。

    要编辑或删除存储区域控制器连接的信息,请在管理存储区域中选择连接名称。然后,单击编辑删除

在 XenMobile 中添加存储区域连接器

  1. 转到配置 > ShareFile,然后单击添加

    ShareFile 配置

  2. 连接器信息页面上,配置以下设置:

    ShareFile 配置

    • 连接器名称: 在 XenMobile 中标识存储区域连接器的名称。
    • 描述: 有关此连接器的可选备注。
    • 类型: 选择SharePoint网络
    • 存储区域: 选择与连接器关联的存储区域。如果未列出存储区域,请单击管理存储区域以定义存储区域控制器。
    • 位置: 对于 SharePoint,请以 https://sharepoint.company.com 的形式指定 SharePoint 根级别站点、站点集或文档库的 URL。对于网络共享,请以 \\server\share 的形式指定统一命名约定 (UNC) 路径的完全限定域名。
  3. 交付组分配页面上,可以选择将连接器分配给交付组。或者,您可以使用配置 > 交付组将连接器与交付组关联。

ShareFile 配置

  1. 摘要页面上,您可以查看已配置的选项。要调整配置,请单击返回

  2. 单击保存以保存连接器。

  3. 测试连接器:

    1. 打包 Citrix Files 客户端时,请执行以下操作:

      • 将网络访问策略设置为隧道到内部网络

      在此操作模式下,XenMobile MDX 框架会拦截来自 Citrix Files 客户端的所有网络流量。流量通过 Citrix Gateway 使用特定于应用程序的微型 VPN 进行重定向。

      • 将首选 VPN 模式策略设置为隧道 - Web SSO

      在此隧道模式下,MDX 框架会终止来自 MDX 应用程序的 SSL/HTTP 流量。然后,MDX 代表用户启动与内部连接的新连接。此策略设置使 MDX 框架能够检测并响应 Web 服务器发出的身份验证质询。

    2. 将 Citrix Files 客户端添加到 XenMobile。有关详细信息,请参阅为 Endpoint Management 客户端集成和交付 Citrix Files

    3. 从受支持的设备,验证对 Citrix Files 和连接器的单点登录。

    在以下示例中,SharefileDev 是连接器的名称。

    ShareFile 配置

    ShareFile 配置

筛选存储区域连接器列表

您可以按连接器类型、分配的交付组和存储区域筛选存储区域连接器列表。

  1. 转到配置 > ShareFile,然后单击显示筛选器

    ShareFile 配置

  2. 展开筛选器标题以进行选择。要保存筛选器,请单击保存此视图,键入筛选器名称,然后单击保存

    ShareFile 配置

  3. 要重命名或删除筛选器,请单击筛选器名称旁边的箭头图标。

    ShareFile 配置

切换到 Citrix Files

将存储区域连接器与 XenMobile 集成后,您以后可以切换到完整的企业功能集。使用 Citrix Files 功能集需要 XenMobile Advanced Edition(本地部署)或 Citrix Endpoint Management(云)。XenMobile 会保留您现有的存储区域连接器集成设置。

转到配置 > ShareFile,单击存储区域连接器下拉菜单,然后单击配置 ShareFile Enterprise

ShareFile 配置

有关配置 Citrix Files 的信息,请参阅使用 Citrix Files 进行 SAML 单点登录

将 ShareFile 与 XenMobile® 结合使用