Citrix应用程序交付管理

Linux KVM服务器上的Citrix ADM

用于发放Citrix ADM (Application Delivery Management)的虚拟化平台包括Linux-KVM。

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

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

先决条件

在安装Citrix ADM虚拟设备前,请检查Linux-KVM 3.6.11-4及以上版本的硬件是否满足最低要求。

硬件需求

组成部分 要求
中央处理器 一个64位x86处理器,具有Intel VT-X处理器中包含的硬件虚拟化特性。Linux-KVM主机至少需要2个CPU核。请注意要测试您的CPU是否支持Linux主机,在主机Linux shell提示符下输入以下命令:*.egrep ^旗帜。\* (VMX |支持向量机)' / proc / cpuinfo *如果已禁用扩展的BIOS设置,则必须在BIOS中启用它们。处理器速度没有具体建议,但速度越高,Citrix ADM的性能越好。
内存(RAM) 主机Linux内核要求至少4gb。根据虚拟机需要增加内存。
硬盘 计算主机Linux内核空间和虚拟机要求。单个Citrix ADM虚拟机需要120gb的磁盘空间。

请注意

配置的内存和硬盘要求是针对OpenStack平台部署Citrix ADM,考虑到主机上没有其他虚拟机运行。OpenStack的硬件要求与运行在OpenStack上的虚拟机数量有关。

软件需求

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

网络需求

Citrix ADM只支持一个virtIO半虚拟化网络接口。请确保该接口与Linux-KVM主机的管理网络相连,以便Citrix ADM和Linux-KVM能够通信。

下载Citrix ADM设置文件

从m.giftsix.com下载Citrix ADM设置文件:

  1. 打开一个网络浏览器并输入m.giftsix.com在地址栏。

  2. 悬停在登录选项,然后单击我的账户,输入您的Citrix凭据,然后再次单击登录

  3. 导航到下载部分

  4. 下载列表中,选择Citrix应用程序交付管理

  5. Citrix应用程序交付管理页,选择发布。例如,选择13.0版本

  6. 点击产品软件要展开它,请单击最新的版本。例如,选择NetScaler MAS Release (Feature Phase) 13.0 Build 36.27

    选中的生成页面将显示出来。

  7. 跳转到下载列表中,选择用于KVM的NetScaler MAS镜像,13.0 Build xx.xx

  8. 点击下载文件,接受EULA,并将压缩映像文件下载到本地机器上的任何文件夹。

在Linux-KVM上安装Citrix Application Delivery Management

  1. 通过SSH方式登录KVM主机。

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

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

  4. 在命令行中执行以下命令:

    1. 列出目录中的文件以验证图像文件的存在。

    2. 使用tar命令卸载Citrix应用程序交付管理映像文件。解压缩包包含以下组件:

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

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

      3. 域磁盘映像

        焦油-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. 的名字-指定名称。

        2. 雨衣—指定MAC地址。

        3. 源文件—指定磁盘镜像的绝对源路径。文件路径必须是绝对路径。

          请注意

          域名和MAC地址不能重复。

        4. 模式-指定模式。

        5. 模型类型—“virtIO”。

        6. 源开发—指定接口。

          MAS1-KVM--需要复制-->
      6. 在MAS1-KVM.xml文件中定义虚拟机属性,命令如下:virsh定义\.xml

        virsh define MAS- kvm .xml从MAS- kvm .xml定义的域MAS 

        在KVM中定义虚拟机属性

      7. 输入如下命令启动Citrix ADM:virsh start \[\ | \\]

        virsh start MAS Domain MAS started 

        启动Citrix ADM

      8. 您可以使用以下命令连接到Citrix ADM虚拟机:virsh控制台\ <域名\ >

        virsh console MAS Connected to domain MAS Escape character is ^] 

        联系Citrix ADM

配置Citrix应用程序交付管理

请注意

在某些Linux KVM主机上,FreeBSD客户端如果配置了多个CPU,则无法正常重启。当Citrix ADM虚拟设备重启时,Citrix ADM CLI和GUI变得无响应。有关详细信息,请参见https://bugs.launchpad.net/qemu/+bug/1329956

为避免在重启Citrix ADM虚拟设备时Citrix ADM命令行和图形界面无响应,请关闭KVM主机上的所有虚拟机,并在KVM主机上执行以下操作:

  1. 使用如下命令移除kvm_intel模块:rmmod kvm \ _intel

  2. 禁用APICv使用以下命令重新加载kvm_intel模块:modprobe kvm \ _intel启用\ _apicv = N

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

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

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

    • 用户名:nsroot

    • 密码:nsroot

    请注意

    首次登录后,请修改管理员密码。然后,配置MAS在您的网络中发挥作用。您可以在Citrix ADM用户界面修改密码。从Citrix ADM主页,导航到系统>用户管理>使用者.选择用户,单击编辑,然后更新password字段中的密码。

  2. 在提示符处输入:壳牌

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

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

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

    2. 输入3.更新“Netmask”—管理IP地址关联的子网掩码

    3. 输入4修改“网关IPv4地址”—Citrix ADM管理IP地址所在子网的默认网关

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

      网络配置

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

  6. 在出现的部署屏幕中,选择部署类型为Citrix服务器上将

    选择Citrix ADM作为部署服务器

  7. 类型是的将Citrix ADM单独部署。

  8. 类型是的重新启动Citrix ADM服务器。

  9. 在Citrix ADM服务器重启后,使用默认的管理员凭证nsroot/nsroot通过命令行或GUI登录Citrix ADM。

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

Linux KVM服务器上的Citrix ADM