Citrix ADC SDX

将Citrix ADC MPX 14020/14030/14040/ 14060/14080/14100设备转换为Citrix ADC SDX 14020/14030/14040/ 14060/14080/14100设备

您可以通过一个新的固态驱动器(SSD)升级软件,将Citrix ADC MPX设备转换为Citrix ADC SDX设备。Citrix提供了一个现场转换套件,用于将Citrix ADC MPX设备迁移到SDX设备。

转换至少需要4块ssd盘。

注意:Citrix建议您在开始转换过程之前配置Citrix ADC设备的熄灯管理(LOM)端口。有关Citrix ADC设备的LOM端口的详细信息,请参见关闭Citrix ADC SDX设备的管理端口

要将Citrix ADC MPX设备转换为SDX设备,必须通过连接到计算机或终端的控制台电缆访问该设备。在连接console配置电缆之前,请先配置计算机或终端以支持以下配置:

  • VT100终端仿真
  • 9600波特
  • 8位数据位
  • 1个停止位
  • 奇偶校验和流控制设置为NONE

将console电缆的一端连接到设备的RS232串口,另一端连接到计算机或终端。

注意:若要使用电缆与RJ-45转换器,请将可选转换器插入console口并将电缆连接到其上。

Citrix建议将VGA监视器连接到设备以监视转换过程,因为在转换过程中可能会丢失LOM连接。

连接电缆后,验证MPX设备的组件是否正常工作。然后就可以开始转换了。转换过程包括修改BIOS、安装Citrix Hypervisor和Management Service镜像、将VPX镜像拷贝到固态硬盘。

转换过程为本地存储建立一个RAID (redundant array of independent disks)控制器:

  • (SSD插槽1号和SSD插槽2号)
  • Citrix ADC VPX存储(SSD插槽# 3和SSD插槽# 4)

转换过程结束后,您可以修改设备的配置并申请新的许可证。然后,您可以通过管理服务在现在的SDX设备上配置VPX实例。

验证MPX设备组件的正确操作

  1. 访问console口并输入管理员凭据。
  2. 在设备的命令行界面运行以下命令显示序列号:显示硬件

    如果您想联系思杰技术支持,序列号可能会有所帮助。

    例子

    显示硬件平台:NSMPX-14000 12*CPU+16*IX+2*E1K+2*CVM N3 250101制造日期:10/2/2015 CPU: 2600MHZ主机Id: 234913926序列号:JSW4UCKKM5编码序列号:JSW4UCKKM5完成
  3. 查看主用10G接口的状态。显示界面

  4. 显示界面命令的输出结果中,确认所有接口都已使能,且每个接口的状态都显示为UP/UP。

    注意:如果不是每个接口都有SFP+光模块,请分阶段对接口进行验证。检查完第一组接口后,拔出SFP+光模块,再插入下一组接口。

  5. 对未UP/UP状态的接口分别执行如下命令:使能接口10/x其中x为新的接口号。

  6. 执行如下命令,查看电源状态是否正常。Stat system -detail

  7. 功能:生成系统配置数据和统计数据的tar文件。显示techsupport

    注意:该命令的输出可在/var/tmp/support/collector_ < IP_address > _P_ <日期> gz文件。将此文件复制到另一台计算机上以备将来参考。如果您想联系Citrix技术支持,该命令的输出可能会有所帮助。

  8. 在命令行界面,切换到shell提示符。类型:壳牌

  9. 运行以下命令根据您的设备来验证可用的Cavium卡的数量:root@ns# grep "cavium" /var/nslog/dmesg.boot

    例子

    root@ns# grep "cavium"/var/nslog/dmesg.Cavium cavium_probe:找到卡0x177d,设备=0x11 cavium0 mem 0xdd600000-0xdd6fffff irq 32在pci3设备0.0上cavium_probe:找到卡0x177d,设备=0x11 cavium1 mem 0xfaa00000-0xfaafffff irq 64在pci136设备0.0上——NeedCopy >
  10. 运行以下命令根据您的设备来验证为共享内存保留的RAM内存:root@ns# grep "memory" /var/nslog/ dmessage .boot

    例子

    root@ns# grep "memory"/var/nslog/dmesg.启动实际内存= 70866960384 (67584 MB) avail memory = 66267971584 (63198 MB) 
  11. 运行以下命令根据您的设备来验证CPU内核的数量:root@ns# grep "cpu" /var/nslog/dmesg.boot

    例子

    root@ns# grep "cpu"/var/nslog/dmesg.boot cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 2 cpu2 (AP): APIC ID: 4 cpu3 (AP): APIC ID: 6 cpu4 (AP): APIC ID: 8 cpu5 (AP): APIC ID: 10 cpu6 (AP): APIC ID: 32 cpu7 (AP): APIC ID: 34 cpu8 (AP): APIC ID: 36 cpu9 (AP): APIC ID: 38 cpu10 (AP): APIC ID: 40 cpu11 (AP): APIC ID: 42 cpu0: <ACPI CPU>acpi_throttle0: <ACPI CPU Throttling>on cpu0 cpu1: <acpi_throttle1: <ACPI CPU Throttling>on cpu1 cpu2: <acpi_throttle2: <ACPI CPU Throttling>on cpu2: <ACPI CPU>acpi_throttle3: <ACPI CPU Throttling> on cpu3 cpu4: <ACPI CPU> on acpi0 acpi_throttle4: <ACPI CPU Throttling> on cpu4 cpu5: <ACPI CPU> on acpi0 acpi_throttle5: <ACPI CPU Throttling> on cpu5 cpu6: <ACPI CPU> on acpi0 acpi_throttle6: <ACPI CPU Throttling> on cpu6 cpu7: <ACPI CPU> on acpi0 acpi_throttle7: <ACPI CPU Throttling> on cpu7 cpu8: <ACPI CPU> on acpi0 acpi_throttle8: <ACPI CPU Throttling> on cpu8 cpu9: <ACPI CPU> on acpi0 acpi_throttle9: <ACPI CPU Throttling> on cpu9 cpu10: <ACPI CPU> on acpi0 acpi_throttle10: <ACPI CPU Throttling> on cpu10 cpu11: <ACPI CPU> on acpi0 acpi_throttle11: <ACPI CPU Throttling> on cpu11 root@ns# 
  12. 1 .执行以下命令,确认/var驱动器已挂载为“/dev/ad8s1e”。root@ns# df -h . sh

  13. 运行ns_hw_err.bash脚本,用于检查潜在的硬件错误:root@ns # ns_hw_err.bash

    例子

    root@ns # ns_hw_err.bashNetScaler NS10.1: Build 133.11.nc, Date: Sep 21 2015, 17:59:51 platform: serial JSW4UCKKM5 platform: sysid 250101 - NSMPX-14000 12*CPU+16*IX+2*E1K+2*CVM N3 HDD MODEL: ar0: 227328MB <Intel MatrixRAID RAID1> status: READY Generating the list of newnslog files to be processed... Generating the events from newnslog files... Checking for HDD errors... Checking for HDD SMART errors... Checking for Flash errors... /var/nslog/dmesg.prev:* DEVELOPER mode - run NetScaler manually! ****************************************** FOUND 1 Flash errors: DEVELOPER mode - run NetScaler manually ****************************************** Checking for SSL errors... Checking for BIOS errors... Checking for SMB errors... Checking for MotherBoard errors... Checking for CMOS errors... License year: 2015: OK License server failed at startup. Check /var/log/license.log Vendor daemon failed at startup. Check /var/log/license.log Checking for SFP/NIC errors... Checking for Firmware errors... Checking for License errors... Checking for Undetected CPUs... Checking for DIMM flaps... Checking for LOM errors... Checking the Power Supply Errors... root@ns# 
  14. 重要提示:物理断开除板载网卡口外的所有网口(包括管理网口)与网络的连接。

  15. 在shell提示符下,切换到Citrix ADC命令行。类型:退出

  16. 运行以下命令关闭设备:立即关闭-p

升级设备

  1. 关闭Citrix ADC设备的电源。
  2. 在设备背面的slot #1和slot #2中找到两个固态驱动器(ssd),如下图所示:

    图像

  3. 确认更换的ssd是您的Citrix ADC型号所需的ssd。转换至少需要4块ssd盘。Citrix的标签在其中一个固态硬盘的顶部。SSD预先填充了一个新版本的BIOS和Management Service的最新版本。该SSD必须安装在1号槽位。
  4. 在拉动驱动器手柄的同时,将驱动器盖上的安全插销向下推,取出固态硬盘。
  5. 在新的Citrix认证SSD驱动器上,将驱动器手柄完全打开到左侧。然后尽可能将新驱动器插入1号插槽。
  6. 要安置驱动器,关闭手柄与设备的背面齐平,使驱动器安全地锁定在槽中。

    重要的是:SSD的方向很重要。插入驱动器时,请确保顶部有Citrix产品标签。

  7. 插入第二块经过Citrix认证的SSD,其容量与插槽#1中的SSD匹配,插入到插槽# 2中。在槽#3和#4中插入其他空白的Citrix认证ssd。

    注意:如果您的设备的许可证是14040,请在插槽#3、#4、#5和#6中插入其他空白的Citrix认证ssd。如果您的设备的许可证是14060/14080/14100,请在插槽#3、#4、#5、#6、#7和#8中插入其他空白的Citrix认证ssd。

    重要的是:不支持新旧ssd混配。组成第一个RAID对(本地存储)的槽位#1和槽位# 2的ssd盘必须具有相同的大小和类型。同样,slot # 3和slot # 4中的ssd(它们构成第二个RAID对(VPX存储))必须具有相同的大小和类型。仅使用所提供的转换套件中的驱动器。

  8. 保存旧的固态硬盘以备将来处理。
  9. 断开数据接口和管理接口之间的所有网线。
  10. 启动Citrix ADC设备。有关说明,请参见“打开设备”安装硬件。转换过程可以运行大约30分钟,在此期间,您不得对设备进行电源循环。在控制台上可能看不到整个转换过程,并且可能看起来没有响应。转换过程包括更新BIOS、安装Citrix Hypervisor和Management Service。它还将VPX映像复制到SSD上用于实例配置,并形成Raid1对。注意:设备的序列号保持不变。

  11. 转换过程中请保持连接console口电缆。允许该进程完成,此时将出现netscaler-sdx login:提示符。
  12. 在转换过程中,由于将IP地址重置为默认值192.168.1.3,可能导致板载端口连接丢失。转换状态输出在VGA监视器上可用。
  13. 要确保转换成功,请验证FVT结果是否表明成功。执行如下命令:尾巴/var/log/fvt/fvt.log

例子

[root@netscaler-sdx ~]# tail /var/log/fvt/fvt.log 2015年10月28日星期三04:40:47 /opt/xensource/packages/files/fvt/workers/check_vf_count—pf_device="0000:89:00. 01 "——vf_count =“40”;2015年10月28日星期三04:40:47 =>PASS 2015年10月28日星期三04:40:47 /opt/xensource/packages/files/fvt/workers/check_vf_count—pf_device="0000:03:00.0"——vf_count =“8”;2015年10月28日星期三04:40:47 =>PASS 2015年10月28日星期三04:40:47 /opt/xensource/packages/files/fvt/workers/check_vf_count—pf_device="0000:88:00.0"——vf_count =“8”;2015年10月28日星期三04:40:47 =>通过2015年10月28日星期三04:40:47 FVT结果:成功!
[root@netscaler-sdx ~]#

重新配置转换后的设备

在转换过程之后,设备不再具有以前的工作配置。因此,您只能通过web浏览器使用默认IP地址:192.168.100.1/16访问设备。在网络192.168.0.0上配置一台计算机,并使用交叉以太网电缆将其直接连接到设备的管理端口(0/1)。另外,也可以使用直通以太网电缆通过网络集线器访问SDX设备。使用默认凭证登录,然后执行以下操作:

  1. 选择配置选项卡。
  2. 验证System Resource部分是否显示了SDX设备的CPU内核、SSL内核和总内存的准确数量。
  3. 选择系统节点和下设置设备,点击网络配置,修改管理服务的IP地址。
  4. 配置网络配置对话框中,指定以下详细信息:
    • 接口* -客户端连接到管理服务的接口。取值范围:0/1、0/2。默认值:0/1。
    • Citrix Hypervisor IP地址*—Citrix Hypervisor的IP地址。
    • 管理服务IP地址*—管理服务的IP地址。
    • Netmask* - SDX设备所在子网的子网掩码。
    • 网关* -网络的默认网关。
    • DNS服务器- DNS服务器的IP地址。

    *必选参数

  5. 单击OK。由于网络信息更改,与管理服务的连接丢失。
  6. 将SDX设备的管理端口0/1连接到交换机,通过网络访问交换机。浏览到前面使用的IP地址,并使用默认凭证登录。
  7. 申请新的license。有关说明,请参阅SDX许可概述
  8. 导航到配置>系统系统管理组中,单击重新启动设备。点击是的来确认。现在可以在NetScaler SDX设备上配置VPX实例了。有关说明,请参阅发放Citrix ADC实例
将Citrix ADC MPX 14020/14030/14040/ 14060/14080/14100设备转换为Citrix ADC SDX 14020/14030/14040/ 14060/14080/14100设备