Application Delivery Management

搭载 Linux KVM 服务器的 Citrix ADM

可在其上配置 Citrix Application Delivery Management (ADM) 的虚拟化平台包括 Linux-KVM。

在 Linux-KVM 上安装 Citrix ADM 之前,请确保系统具有硬件虚拟化扩展,并验证 CPU 虚拟化扩展是否可用。确认 virsh(用于管理虚拟机的命令行工具)在虚拟机管理程序上可用。

使用您的管理员凭据登录到 Citrix.com 网站,访问最新的 Citrix ADM 安装文件,然后将其下载到您的计算机上。然后,在您的 Linux-KVM 平台上安装 Citrix ADM,并针对您的网络进行配置。

必备条件

在安装 Citrix ADM 虚拟设备之前,请验证 Linux-KVM 版本 3.6.11-4 及更高版本安装在符合最低要求的硬件上。

硬件要求

组件 要求
CPU 具有英特尔 VT-X 处理器中包含的硬件虚拟化功能的 64 位 x86 处理器。至少提供 2 个 CPU 内核以托管 Linux-KVM。注意 要测试 CPU 是否支持 Linux 主机,请在主机 Linux shell 提示符下输入以下命令: *. egrep'^flags.\* ( vmx | svm ) '/proc/cpuinfo* 如果该扩展的 BIOS 设置被禁用,则必须在 BIOS 中启用它们。没有具体的处理器速度建议,但速度越高,Citrix ADM 的性能就越好。
内存(RAM) 最低 4 GB,用于主机 Linux 内核。添加 VM 所需的其他内存。
硬盘 计算主机 Linux 内核和 VM 的空间要求。单个 Citrix ADM 虚拟机需要 120 GB 的磁盘空间。

注意

考虑到主机上没有其他虚拟机运行,指定的内存和硬盘要求用于在 OpenStack 平台上部署 Citrix ADM。OpenStack 的硬件要求取决于其上运行的虚拟机数量。

软件要求

Citrix 建议较新的内核,例如 64 位版本的 3.6.11-4 内核或更高版本。

网络要求

Citrix ADM 仅支持一个 Virtio 准虚拟化网络接口。此接口应连接到 Linux-KVM 主机的管理网络,以便 Citrix ADM 和 Linux-KVM 可以通信。

下载 Citrix ADM 安装文件

要从 www.citrix.com 下载 Citrix ADM 安装程序文件,请执行以下操作:

  1. 打开 Web 浏览器并在地址栏中键入 www.citrix.com

  2. 将鼠标悬停在“登录”选项上,然后单击“我的帐户”,输入您的 Citrix 凭据,然后再次单击“登录”。

  3. 导航至“下载”部分。

  4. 从“下”下拉列表中,选择 Citrix Application Delivery Management

  5. Citrix Application Delivery Management 页面上,选择发行版。例如,选择 版本 12.1

  6. 单击“产品软件”将其展开,然后单击最新版本。例如,选择 Citrix ADM 版本(功能阶段)12.1 版本49.23/49.37

    将显示选定的构建页面。

  7. 在“跳转到下载”下拉列表中,选择 适用于 KVM 的 Citrix ADM 镜像,12.1 Build xx.xx

  8. 单击下载文件,接受最终用户许可协议,并将压缩的映像文件下载到您本地计算机上的任何文件夹。  

在 Linux-KVM 上安装 Citrix Application Delivery Management

  1. 使用 SSH,登录 KVM 主机。

  2. 在 CLI 提示窗口中,通过使用任何一个文件传输程序,将映像复制到服务器上的一个文件夹中。

  3. 导航到保存下载的映像的目录。

  4. 在命令行上执行以下操作:

    1. 列出目录中的文件以确认映像文件是否存在。

    2. 使用 tar 命令可取消 Citrix Application Delivery Management 映像文件。解压缩的包中包含以下组件:

      1. 指定 Citrix ADM 属性的域 XML 文件

      2. 指定域磁盘映像的校验和的文本文件

      3. 域磁盘映像

        tar -xvfz MAS-KVM.tgz
        MAS-KVM.xml
        MAS-KVM.qcow2
        checksum.txt
        <!--NeedCopy-->
        

        初始配置

      4. 创建 MAS-KVM.xml 副本,保存为 MAS1-KVM.xml,作为备份选项。使用 vi 编辑器打开 MAS1-KVM.xml 文件。

      5. 在 MAS1-KVM.xml 中编辑以下网络连接属性:
        1. name-指定名称。

        2. mac-指定 MAC 地址。

        3. 源文件-指定绝对磁盘映像源路径。文件路径必须为绝对路径。

          注意

          域名和 MAC 地址必须具有唯一性。

        4. 模式-指定模式。

        5. 模型类型-设置为 Virtio。

        6. 源代码开发-指定接口。

          <name> MAS1-KVM</name>
          <mac address='52:54:00:29:74:b3'/>
          <source file='/var/ MAS-KVM.qcow2'/>
          <source dev='eth0' mode='bridge'/>
          <model type='virtio'/>
          <!--NeedCopy-->
          
      6. 使用以下命令在 MAS1-KVM.xml 文件中定义 VM 属性:virsh define <FileName>.xml

        virsh define MAS-KVM.xml
        Domain MAS defined from MAS-KVM.xml
        <!--NeedCopy-->
        

        初始配置

      7. 输入以下命令启动 Citrix ADM:*virsh start [ ]*
        virsh start MAS
        Domain MAS started
        <!--NeedCopy-->
        

        初始配置

      8. 您可以使用以下命令连接到 Citrix ADM 虚拟机:virsh console <DomainName>

        virsh console MAS
        Connected to domain MAS
        Escape character is ^]
        <!--NeedCopy-->
        

        初始配置

配置 Citrix Application Delivery Management

注意

在有些 Linux KVM 主机上,如果 FreeBSD 来宾有多个 CPU,他们将无法正确重新启动。重新启动 Citrix ADM 虚拟设备时,Citrix ADM CLI 和 GUI 将变得无响应。有关详细信息,请参见https://bugs.launchpad.net/qemu/+bug/1329956

要避免 Citrix ADM 虚拟设备重新启动时 Citrix ADM CLI 和 GUI 无响应,请关闭 KVM 主机上的所有虚拟机,然后在 KVM 主机上执行以下操作:

  1. 使用以下命令删除 kvm_Intel模块:

  2. 禁用 APICV 并使用以下命令重新加载 Kvm_英特尔模块: 模块探测器 Kvm_ 英特尔启用 _ APICV=N

  3. 在 KVM 主机上启动虚拟机。

安装 Citrix ADM 后,等待大约 10 分钟以使服务可用,然后登录 Citrix ADM。

  1. 在命令行上,使用默认的系统管理员凭据登录系统:

    • 用户名:nsroot

    • 密码:nsroot

    注意

    首次登录后,必须更改管理密码。然后,配置 MAS 以在您的网络中运行。您可以从 Citrix ADM 用户界面更改密码。 在 Citrix ADM 主页上,导航到“系”>“用管理”>“用”。选择用户并单击 Edit(编辑),然后在“Password”(密码)字段中更新密码。

  2. 在提示符下,键入: shell

  3. 键入 网络配置 以进入 Citrix ADM 初始网络配置菜单。配置管理 IP 地址。

  4. 要完成 Citrix ADM 的初始网络配置,请按照提示操作。控制台显示 Citrix ADM 初始网络配置选项,用于设置 Citrix ADM 的以下参数。默认情况下,已填充主机名。

    1. 输入 2 以更新 Citrix ADM IPv4 地址-用于访问 Citrix ADM 的管理 IP 地址

    2. 输入 3 更新网络掩码-与管理 IP 地址关联的子网掩码

    3. 输入 4 以更新 Gateway IPv4 地址 — Citrix ADM 管理 IP 地址子网的默认网关 IP 地址

    4. 输入 7 保存并退出-保存配置更改并退出系统。

      初始配置

  5. 在 shell 提示符下键入命令来运行部署脚本: deployment_type.py

  6. 在显示的部署屏幕中,选择作为 Citrix ADM 服务器的部署类型。

    初始配置

  7. 键入 将 Citrix ADM 部署为独立部署。

  8. 键入“是”以重新启动 Citrix ADM 服务器。

  9. Citrix ADM 服务器重新启动后,通过命令行或 GUI 使用默认管理员凭据作为 nsroot/nsroot 登录到 Citrix ADM。

    您可以稍后通过在浏览器的地址栏中键入 Citrix ADM 服务器的 IP 地址来访问 Citrix ADM。登录服务器的默认管理员凭据是 nsroot/nsroot

搭载 Linux KVM 服务器的 Citrix ADM