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设置文件:
打开一个网络浏览器并输入m.giftsix.com在地址栏。
悬停在登录选项,然后单击我的账户,输入您的Citrix凭据,然后再次单击登录.
导航到下载部分
从下载列表中,选择Citrix应用程序交付管理.
在Citrix应用程序交付管理页,选择发布。例如,选择13.0版本.
点击产品软件要展开它,请单击最新的版本。例如,选择NetScaler MAS Release (Feature Phase) 13.0 Build 36.27.
选中的生成页面将显示出来。
在跳转到下载列表中,选择用于KVM的NetScaler MAS镜像,13.0 Build xx.xx
点击下载文件,接受EULA,并将压缩映像文件下载到本地机器上的任何文件夹。
在Linux-KVM上安装Citrix Application Delivery Management
通过SSH方式登录KVM主机。
在CLI提示下,通过使用任何文件传输程序,将映像复制到服务器上的一个文件夹中。
导航到保存下载映像的目录。
在命令行中执行以下命令:
列出目录中的文件以验证图像文件的存在。
使用tar命令卸载Citrix应用程序交付管理映像文件。解压缩包包含以下组件:
指定Citrix ADM属性的域XML文件
指定域磁盘映像的校验和的文本文件
域磁盘映像
焦油-xvfz MAS-KVM。tgz MAS-KVM.xml MAS-KVM。qcow2 checksum.txt < !——NeedCopy >
创建一个MAS-KVM.xml的副本作为MAS1-KVM.xml,作为备份选项。使用vi编辑器打开MAS1-KVM.xml文件。
- 编辑MAS1-KVM.xml的以下网络属性:
的名字
-指定名称。雨衣
—指定MAC地址。源文件
—指定磁盘镜像的绝对源路径。文件路径必须是绝对路径。请注意
域名和MAC地址不能重复。
模式
-指定模式。模型类型
—“virtIO”。源开发
—指定接口。MAS1-KVM --需要复制-->
在MAS1-KVM.xml文件中定义虚拟机属性,命令如下:
virsh定义\
.xml virsh define MAS- kvm .xml从MAS- kvm .xml定义的域MAS
输入如下命令启动Citrix ADM:
virsh start \[\
| \ \] virsh start MAS Domain MAS started
您可以使用以下命令连接到Citrix ADM虚拟机:
virsh控制台\ <域名\ >
virsh console MAS Connected to domain MAS Escape character is ^]
配置Citrix应用程序交付管理
请注意
在某些Linux KVM主机上,FreeBSD客户端如果配置了多个CPU,则无法正常重启。当Citrix ADM虚拟设备重启时,Citrix ADM CLI和GUI变得无响应。有关详细信息,请参见https://bugs.launchpad.net/qemu/+bug/1329956
为避免在重启Citrix ADM虚拟设备时Citrix ADM命令行和图形界面无响应,请关闭KVM主机上的所有虚拟机,并在KVM主机上执行以下操作:
使用如下命令移除kvm_intel模块:
rmmod kvm \ _intel
禁用APICv使用以下命令重新加载kvm_intel模块:
modprobe kvm \ _intel启用\ _apicv = N
在KVM主机上启动虚拟机。
安装好Citrix ADM后,等待大约10分钟服务可用,然后登录到Citrix ADM。
在命令行,使用默认的系统管理员凭据登录到系统:
用户名:
nsroot
密码:
nsroot
请注意
首次登录后,请修改管理员密码。然后,配置MAS在您的网络中发挥作用。您可以在Citrix ADM用户界面修改密码。从Citrix ADM主页,导航到系统>用户管理>使用者.选择用户,单击编辑,然后更新password字段中的密码。
在提示符处输入:壳牌
类型networkconfig进入Citrix ADM初始网络配置菜单。配置管理IP地址
按照提示完成Citrix ADM的初始网络配置。控制台显示Citrix ADM初始网络配置选项,用于为Citrix ADM设置以下参数。默认情况下填充主机名。
输入2更新Citrix ADM IPv4地址-访问Citrix ADM的管理IP地址
输入3.更新“Netmask”—管理IP地址关联的子网掩码
输入4修改“网关IPv4地址”—Citrix ADM管理IP地址所在子网的默认网关
输入7保存和退出-保存您的配置更改并退出系统。
通过在shell提示符下键入命令来运行部署脚本:
部署类型.py
在出现的部署屏幕中,选择部署类型为Citrix服务器上将.
类型是的将Citrix ADM单独部署。
类型是的重新启动Citrix ADM服务器。
在Citrix ADM服务器重启后,使用默认的管理员凭证nsroot/nsroot通过命令行或GUI登录Citrix ADM。
稍后,您可以通过在浏览器的地址栏中键入Citrix ADM服务器的IP地址来访问Citrix ADM。登录到服务器的默认管理员凭据为nsroot / nsroot.