将思杰 ADC 的 MPX 设备转换为思杰的一台电器

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

注意事项

Citrix 建议在开始转换过程之前配置 Citrix ADC 设备的熄灯管理 (LOM) 端口。有关 Citrix ADC 设备的 LOM 端口的更多信息,请参阅 点亮 Citrix ADC 设备的管理端口

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

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

将控制台电缆的一端连接到设备上的 RS232 串行端口,另一端连接到计算机或终端。

注意事项

要使用带 RJ-45 转换器的电缆,请将可选的转换器插入控制台端口并将电缆连接到控制台端口。

连接电缆后,验证 MPX 设备的组件是否正常工作。然后,您可以开始转换。转换过程将修改基本输入输出系统 (BIOS)、安装 XenServer 管理程序和服务虚拟机映像,并将 Citrix ADC VPX 映像复制到硬盘驱动器。

转换过程后,您可以对设备的配置进行一些修改并应用新的许可证。然后,您可以通过管理服务在现在的 Citrix ADC SDX 设备上置备 VPX 实例。

下图显示了 MPX 设备的前面板。

图1。前面板

本地化后的图片

验证 MPX 设备组件的正常运行

  1. 访问控制台端口并输入管理员凭据。

  2. 从设备的命令行界面运行以下命令以显示序列号:显 示硬件

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

    示例

    > show hardware
            Platform: NSMPX-11500 12\*CPU+8\*IX+4\*E1K+2\*E1K+2*CVM N3 1400210
            Manufactured on: 8/12/2014
            CPU: 2400MHZ
            Host Id: 872841350
            Serial no: 2NSHJ2DR9E
            Encoded serial no: 2NSHJ2DR9E
    Done
    
  3. 运行以下命令以显示活动 1G 和 10G 接口的状态:显 示界面

  4. 在 show 接口命令的输出中,验证所有接口都已启用,并且每个接口的状态显示为 UP/UP。

    注意事项

    如果没有每个端口的 SFP+ 收发器,请分阶段验证接口。检查第一组接口后,拔下 SFP+ 收发器并将其插入到下一组端口。SFP+ 收发器不可热插拔。因此,请在连接收发器后重新启动 MPX 设备。

  5. 为每个未处于 UP/UP 状态的接口运行以下命令:

    • 使能接口 1/x
    • 使能接口 10/x

    其中 x 是新的接口号。

  6. 运行以下命令以验证电源的状态是否正常: stat 系统-详细信息

    示例

    > stat system -detail
    NetScaler Executive View
    System Information:
    Up since        Wed Aug 13 12:09:54 2014
    Memory usage (MB)                    924
    InUse Memory (%)                    5.64
    Number of CPUs                         5
    
    System Health Statistics (Standard):
    CPU 0 Core Voltage (Volts)                      1.10
    CPU 1 Core Voltage (Volts)                      1.10
    Main 3.3 V Supply Voltage                       3.26
    Standby 3.3 V Supply Voltage                    3.22
    +5.0 V Supply Voltage                           5.09
    +12.0 V Supply Voltage                         12.14
    Battery Voltage (Volts)                         3.17
    Intel CPU Vtt Power(Volts)                      0.00
    5V Standby Voltage(Volts)                       4.97
    Voltage Sensor2(Volts)                          0.00
    CPU Fan 0 Speed (RPM)                           5929
    CPU Fan 1 Speed (RPM)                           5929
    System Fan Speed (RPM)                          5929
    System Fan 1 Speed (RPM)                        5929
    System Fan 2 Speed (RPM)                        5929
    CPU 0 Temperature (Celsius)                       49
    CPU 1 Temperature (Celsius)                       51
    Internal Temperature (Celsius)                    33
    Power supply 1 status                         NORMAL
    Power supply 2 status                         NORMAL
    
    System Disk Statistics:
    /flash Size (MB)                               63473
    /flash Used (MB)                                 149
    /flash Available (MB)                          58246
    /flash Used (%)                                    0
    /var Size (MB)                                745163
    /var Used (MB)                                   249
    /var Available (MB)                           685300
    /var Used (%)                                      0
    
    System Health Statistics(Auxiliary):
    Voltage 0 (Volts)                               0.00
    Voltage 1 (Volts)                               0.00
    Voltage 2 (Volts)                               0.00
    Voltage 3 (Volts)                               0.00
    Voltage 4 (Volts)                               1.50
    Voltage 5 (Volts)                               0.00
    Voltage 6 (Volts)                               0.00
    Voltage 7 (Volts)                               0.00
    Fan 0 Speed (RPM)                               5929
    Fan 1 Speed (RPM)                                  0
    Fan 2 Speed (RPM)                                  0
    Fan 3 Speed (RPM)                                  0
    Temperature 0 (Celsius)                           40
    Temperature 1 (Celsius)                           35
    Temperature 2 (Celsius)                            0
    Temperature 3 (Celsius)                            0
    Done
    
  7. 运行以下命令以生成系统配置数据和统计信息的 tar: 显示技术支持

    示例

    > show techsupport
    showtechsupport data collector tool - $Revision: #1 $! NetScaler version 9.2
    The NS IP of this box is 10.10.10.10
    Current HA state: Primary (or this is not part of HA
    pair!)
    All the data will be collected under
    
    /var/tmp/support/collector_10.10.10.10_P_13May2011_12_01
    Copying selected configuration files from nsconfig ....
    

    注意事项

    命令的输出在 /var/tmp/support/collector_<IP_address>_P_<date>.tar.gz 文件中可用。将此文件复制到另一台计算机以供日后参考。如果您想联系 Citrix 技术支持部门,命令的输出可能会有所帮助。

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

  9. 运行以下命令来验证 2 个鱼子酱是否可用: 根 @ns # dmesg | 格雷普鱼子酱

    示例

    root@ns# dmesg | grep cavium
    Cavium cavium_probe : found card  0x177d,device=0x11
    cavium0 mem 0xddd00000-0xdddfffff irq 24 at device 0.0 on pci20
    Cavium cavium_probe : found card  0x177d,device=0x11
    cavium1 mem 0xd6f00000-0xd6ffffff irq 32 at device 0.0 on pci5
    
    运行以下命令以验证是否为共享内存预留了 596 MB 的 RAM: **根 @ns # dmesg grep 存储器**

    示例

    root@ns# dmesg | grep memory
    real memory  = 52613349376 (50176 MB)
    avail memory = 49645355008 (47345 MB)
    NS-KERN map_shared_mem_ioctl (cpu 7, NSPPE-03): Reserving 596 MB for shared memory type 0
    
  10. 运行以下命令以验证设备是否具有 12 个 CPU 内核: 根 @ns # dmesg | grep cpu

    示例

    root@ns# dmesg | grep cpu
    cpu0 (BSP): APIC ID:  0
    cpu1 (AP): APIC ID:  2
    cpu2 (AP): APIC ID:  4
    cpu3 (AP): APIC ID: 16
    cpu4 (AP): APIC ID: 18
    cpu5 (AP): APIC ID: 20
    cpu6 (AP): APIC ID: 32
    cpu7 (AP): APIC ID: 34
    cpu8 (AP): APIC ID: 36
    cpu9 (AP): APIC ID: 48
    cpu10 (AP): APIC ID: 50
    cpu11 (AP): APIC ID: 52
    cpu0: <ACPI CPU> on acpi0
    acpi_throttle0: <ACPI CPU Throttling> on cpu0
    cpu1: <ACPI CPU> on acpi0
    acpi_throttle1: <ACPI CPU Throttling> on cpu1
    cpu2: <ACPI CPU> on acpi0
    cpu3: <ACPI CPU> on acpi0
    cpu4: <ACPI CPU> on acpi0
    cpu5: <ACPI CPU> on acpi0
    cpu6: <ACPI CPU> on acpi0
    cpu7: <ACPI CPU> on acpi0
    cpu8: <ACPI CPU> on acpi0
    cpu9: <ACPI CPU> on acpi0
    cpu10: <ACPI CPU> on acpi0
    cpu11: <ACPI CPU> on acpi0
    NS-KERN map_shared_mem_ioctl (cpu 7, NSPPE-03): Reserving 596 MB for shared memory type 0
    
  11. 运行以下命令以验证 /var 驱动器是否装入为 /dev/ad8s1e: 根 @ns # df-h

    示例

    root@ns# df -h
    Filesystem     Size    Used   Avail Capacity  Mounted on
    /dev/md0c      276M    246M     24M    91%    /
    devfs          1.0K    1.0K      0B   100%    /dev
    procfs         4.0K    4.0K      0B   100%    /proc
    /dev/ad4s1a     62G    149M     57G     0%    /flash
    /dev/ad8s1e    728G    299M    669G     0%    /var
    root@ns#
    
    
  12. 运行以下命令来执行 ns_hw_err.bash 脚本,该脚本会检查潜在的硬件错误: 根 @ns #/网络扩展器 /ns_hw_err.bash

    示例

    root@ns# /netscaler/ns_hw_err.bash
    NetScaler NS10.1: Build 127.11.nc, Date: Aug 11 2014, 18:24:36
    platform: serial 2NSHJ2DR9E
    platform: sysid 1400210 - NSMPX-11500 12\*CPU+8\*IX+4\*E1K+2\*E1K+2*CVM N3
    HDD MODEL: Device Model:     ST1000NM0033-9ZM173
    
    Generating the list of newnslog files to be processed...
    Generating the events from newnslog files...
    Checking for HDD errors...
    /var/nslog/dmesg.prev:swap.NO
    ******************************************
    HDD ERROR: FOUND        1 HDD errors: swap.NO
    ******************************************
    Checking for HDD SMART errors...
    Checking for Flash errors...
    Checking for SSL errors...
    Checking for BIOS errors...
    Checking for SMB errors...
    Checking for MotherBoard errors...
    Checking for CMOS errors...
            License year: 2014: 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 the Power Supply Errors...
    root@ns#
    
    
  13. 重要提示:物理断开除 LOM 端口以外的所有端口(包括管理端口)与网络的连接。

  14. 在外壳提示符处,切换到 Citrix ADC 命令行。类型: 退出

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

    示例

    > shutdown -p now
    Are you sure you want to completely stop NetScaler (Y/N)? [N]:y
    

升级设备

  1. 在设备的后面板上找到固态驱动器,如下图所示:

    本地化后的图片

  2. 验证 Citrix ADC 型号所需的替换固态硬盘 (SSD)。Citrix 标签位于固态驱动器的顶部,固态驱动器预先填充了新版本的 BIOS 和所需服务 VM 软件的最新版本。

  3. 拉动驱动器手柄时,通过将驱动器盖的安全锁存下来取下 SSD 驱动器。

  4. 在新 SSD 驱动器上,完全打开驱动器手柄,然后将新驱动器插入插槽。

  5. 关闭手柄与设备的后侧齐平,以便驱动器牢固地锁定到插槽中。

    重要

    固态硬盘的方向非常重要。插入驱动器时,请确保 Citrix 产品标签位于顶部。

  6. 在设备的后面板上找到硬盘驱动器 (HDD)。

  7. 通过将驱动盖的安全锁存推到右侧并拉动驱动手柄来取下硬盘。

  8. 在新磁盘驱动器上,完全向左打开驱动器句柄,然后将新驱动器插入插槽。

  9. 关闭手柄与设备的后侧齐平,以便硬盘驱动器牢固地锁定到插槽中。

  10. 存储旧的 SSD/HDD 对以供将来处理。

    重要

    硬盘驱动器的方向很重要。插入驱动器时,请确保 Citrix 产品标签位于顶部。

  11. 启动 Citrix ADC 设备。有关说明,请参阅中的 “打开设备” 部分 安装硬件

    转换过程需要大约 30 分钟才能完成。转换过程会更新 BIOS、安装 XenServer 管理程序和管理服务操作系统,并将 Citrix ADC VPX 映像复制到硬盘驱动器以进行实例置备。当转换开始时,前挡板上的液晶屏显示 NSMPX-11500 10G,如下图所示。

    本地化后的图片

    转换成功后,液晶显示屏显示思杰 NSSDX-11515,如下图所示。

    本地化后的图片

    注意事项

    设备的序列号保持不变。

  12. 在转换过程中保持连接控制台电缆。允许该过程完成,此时出现 netScaler-sdx 登录:提示。

    如果引导 SSD 未完全插入到指定插槽中,Citrix ADC SDX 设备将尝试从硬盘驱动器启动,并且启动过程会产生与上述不同的提示。如果 netScaler-sdx 登录:提示未出现,请仔细重新扫描 SSD,关闭锁定句柄,然后重新启动设备。

将思杰 ADC 的 MPX 设备转换为思杰的一台电器