NetScaler SDX

将 NetScaler MPX 8900 设备转换为 NetScaler SDX 8900 设备

您可以通过新的固态硬盘 (SSD) 升级软件,将 NetScaler MPX 设备转换为 NetScaler SDX 设备。NetScaler 提供现场转换套件,用于将 NetScaler MPX 设备迁移到 NetScaler SDX 设备。

注意

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

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

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

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

注意

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

连接电缆后,验证 MPX 设备的组件是否正常工作。然后您就可以开始转换了。转换过程修改 BIOS、安装 Citrix Hypervisor 和服务虚拟机映像,并将 NetScaler VPX 映像复制到 SSD。

转换过程之后,您可以修改设备的配置并应用新的许可证。然后,您可以通过管理服务在现在是 NetScaler SDX 设备上预配 VPX 实例。

下图显示了 MPX 89xx 的前面板。

图 1. NetScaler MPX 89xx 前面板

SDX 8900 前面板

验证 MPX 设备组件是否正常运行

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

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

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

    示例

    > show hardware
        Platform: NSMPX-8900 8\*CPU+4\*F1X+6\*E1K+1\*E1K+1*COL 8955 30010
        Manufactured on: 12/3/2018
        CPU: 2100MHZ
        Host Id: 1862303878
        Serial no: JVFUJCZT1E
        Encoded serial no: JVFUJCZT1E
        BMC Revision: 4.51
        Done
    <!--NeedCopy-->
    
  3. 运行以下命令以显示活动 1G 和 10G 接口的状态:show interface

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

    注意

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

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

    • enable interface 1/x
    • enable interface 10/x

    其中 x 是新的接口号。

  6. 运行以下命令以验证电源的状态是否正常:stat system -detail

    示例

    > stat system -detail
    NetScaler Executive View
    System Information:
    Up since        Tue Dec  4 14:01:49 2018
    Memory usage (MB)                    859
    InUse Memory (%)                    4.81
    Number of CPUs                         5
    System Health Statistics (Standard):
    CPU 0 Core Voltage (Volts)                      1.78
    CPU 1 Core Voltage (Volts)                      0.00
    Main 3.3 V Supply Voltage                       3.28
    Standby 3.3 V Supply Voltage                    3.28
    +5.0 V Supply Voltage                           4.90
    +12.0 V Supply Voltage                         11.81
    Battery Voltage (Volts)                         3.02
    Intel CPU Vtt Power(Volts)                      0.00
    5V Standby Voltage(Volts)                       5.05
    Voltage Sensor2(Volts)                          0.00
    CPU Fan 0 Speed (RPM)                           6900
    CPU Fan 1 Speed (RPM)                           6700
    System Fan Speed (RPM)                          6800
    System Fan 1 Speed (RPM)                        6800
    System Fan 2 Speed (RPM)                        6900
    CPU 0 Temperature (Celsius)                       44
    CPU 1 Temperature (Celsius)                        0
    Internal Temperature (Celsius)                    37
    Power supply 1 status                         NORMAL
    Power supply 2 status                         NORMAL
    Power supply 3 status                  NOT SUPPORTED
    Power supply 4 status                  NOT SUPPORTED
    System Disk Statistics:
    /flash Size (MB)                               16858
    /flash Used (MB)                                 323
    /flash Available (MB)                          15186
    /flash Used (%)                                    2
    /var Size (MB)                                143802
    /var Used (MB)                                  1880
    /var Available (MB)                           130418
    /var Used (%)                                      1
    System Health Statistics(Auxiliary):
    Voltage 0 (Volts)                               1.20
    Voltage 1 (Volts)                               1.20
    Voltage 2 (Volts)                               0.00
    Voltage 3 (Volts)                               0.00
    Voltage 4 (Volts)                               0.00
    Voltage 5 (Volts)                               0.00
    Voltage 6 (Volts)                               0.00
    Voltage 7 (Volts)                               0.00
    Fan 0 Speed (RPM)                               7000
    Fan 1 Speed (RPM)                                  0
    Fan 2 Speed (RPM)                                  0
    Fan 3 Speed (RPM)                                  0
    Temperature 0 (Celsius)                           28
    Temperature 1 (Celsius)                           34
    Temperature 2 (Celsius)                            0
    Temperature 3 (Celsius)                            0
    Done
    
    <!--NeedCopy-->
    
  7. 运行以下命令以生成系统配置数据和统计信息的 tar: show techsupport

    示例

    > show techsupport
    showtechsupport data collector tool - $Revision: #13 $!
    NetScaler version 11.1
    Creating /var/tmp/support ....
    The NS IP of this box is 10.221.44.30
    This is not HA configuration
    Copying selected configuration files ....
    Running shell commands ....
    Running CLI show commands ....
    Collecting ns running configuration....
    Collecting running gslb configuration....
    Running CLI stat commands ....
    Running vtysh commands ....
    Copying newnslog files ....
    Copying core files from /var/core ....
    Copying core files from /var/crash ....
    Copying GSLB location database files ....
    Copying GSLB auto sync log files ....
    Copying Safenet Gateway log files ....
    Copying messages, ns.log, dmesg and other log files ....
    Creating archive ....
    /var/tmp/support/support.tgz  ---- points to ---> /var/tmp/support/collector_P_10.221.44.30_4Dec2018_14_14.tar.gz
    
    Done
    
    <!--NeedCopy-->
    

    注意

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

  8. 在 NetScaler 命令行界面中,切换到 shell 提示符。键入 shell

  9. 运行以下命令以验证是否为共享内存保留了 270 MB 的 RAM: root@ns# dmesg | grep memory

    示例

    root@ns# dmesg | grep memory
    real memory  = 36507222016 (34816 MB)
    avail memory = 32728735744 (31212 MB)
    NS-KERN nsppe_rendezvous: NSPPE-02 on CPU3NS-KERN map_shared_mem_ioctl (cpu 2, NSPPE-01): Reserving 270 MB for shared memory type 0
    root@ns#
    
    <!--NeedCopy-->
    
  10. 运行以下命令以验证设备是否有 12 个 CPU 内核: root@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:  6
    cpu4 (AP): APIC ID:  8
    cpu5 (AP): APIC ID: 10
    cpu6 (AP): APIC ID: 12
    cpu7 (AP): APIC ID: 14
    cpu0: <ACPI CPU> on acpi0
    cpu1: <ACPI CPU> on acpi0
    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
    est0: <Enhanced SpeedStep Frequency Control> on cpu0
    p4tcc0: <CPU Frequency Thermal Control> on cpu0
    est1: <Enhanced SpeedStep Frequency Control> on cpu1
    p4tcc1: <CPU Frequency Thermal Control> on cpu1
    est2: <Enhanced SpeedStep Frequency Control> on cpu2
    p4tcc2: <CPU Frequency Thermal Control> on cpu2
    est3: <Enhanced SpeedStep Frequency Control> on cpu3
    p4tcc3: <CPU Frequency Thermal Control> on cpu3
    est4: <Enhanced SpeedStep Frequency Control> on cpu4
    p4tcc4: <CPU Frequency Thermal Control> on cpu4
    est5: <Enhanced SpeedStep Frequency Control> on cpu5
    p4tcc5: <CPU Frequency Thermal Control> on cpu5
    est6: <Enhanced SpeedStep Frequency Control> on cpu6
    p4tcc6: <CPU Frequency Thermal Control> on cpu6
    est7: <Enhanced SpeedStep Frequency Control> on cpu7
    p4tcc7: <CPU Frequency Thermal Control> on cpu7
    NS-KERN nsppe_rendezvous: NSPPE-02 on CPU3NS-KERN map_shared_mem_ioctl (cpu 2, NSPPE-01): Reserving 270 MB for shared memory type 0
    root@ns#
    
    <!--NeedCopy-->
    
  11. 运行以下命令以验证 /var 驱动器是否作为 /dev/ad0s1e 挂载: root@ns# df -h

    示例

    root@ns# df -h
    Filesystem     Size    Used   Avail Capacity  Mounted on
    /dev/md0       354M    342M      5M    99%    /
    devfs          1.0k    1.0k      0B   100%    /dev
    procfs         4.0k    4.0k      0B   100%    /proc
    /dev/ad0s1a     16G    323M     14G     2%    /flash
    /dev/ad0s1e    140G    1.9G    127G     1%    /var
    root@ns#
    
    <!--NeedCopy-->
    
  12. 运行 ns_hw_err.bash 脚本,该脚本会检查潜在的硬件错误: root@ns# /netscaler/ns_hw_err.bash

    示例

    root@ns# ns_hw_err.bash
    NetScaler NS11.1: Build 60.5.nc, Date: Oct  3 2018, 10:58:21
    platform: serial JVFUJCZT1E
    platform: sysid 30010 - NSMPX-8900 8\*CPU+4\*F1X+6\*E1K+1\*E1K+1*COL 8955
    HDD MODEL: ad0: 228936MB <MICRON M510DC MTFDDAK240MBP 0013> at ata0-master UDMA33
    
    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...
        skipping flash check because HDD and flash are same physical device: ad0.
        Please refer to HDD error output.
    Checking for Mega Raid Controller errors...
    Checking for SSL errors...
    Checking for BIOS errors...
    Checking for SMB errors...
    Checking for MotherBoard errors...
    Checking for CMOS errors...
        License year: 2018: 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...
    Checking for Hardware Clock errors...
    ********************************************************************
    NS hardware check: Found 2 errors
    ********************************************************************
    Script Done.
    root@ns#
    <!--NeedCopy-->
    
  13. 重要:物理断开除 LOM 端口(包括管理端口)以外的所有端口与网络的连接。

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

  15. 运行以下命令关闭设备: shutdown -p now

    示例

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

升级设备

升级过程包括以下两个步骤:

  • 更换 SSD
  • 启动设备

更换 SSD

  1. 在设备的背板上找到固态硬盘,如下图所示:

    SDX 8900 背板

  2. 验证更换的固态硬盘 (SSD) 是否是 NetScaler 型号所需的。NetScaler 标签位于固态硬盘的顶部。SSD 已预先填充新版本的 BIOS 和所需的服务虚拟机软件的最新版本。

  3. 通过向右推驱动器盖的安全闩锁,然后用手柄拉出驱动器,卸下当前安装的 SSD 驱动器。

  4. 将新驱动器上的驱动器手柄完全向左打开,然后将驱动器插入插槽。下图显示了部分插入的驱动器。将驱动器一直推入插槽。

SDX 8900 背板

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

    重要

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

启动设备

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

    转换过程大约需要 30 分钟才能完成。转换过程将执行以下操作:

    • 更新 BIOS。
    • 安装 Citrix Hypervisor 和服务虚拟机操作系统。
    • 将 NetScaler VPX 映像复制到固态硬盘以进行实例配置。

转换开始时,前挡板上的液晶屏显示 NSMPX-8900,如下图所示。

![SDX 8900 before conversion](/zh-cn/netscaler-hardware-platforms/sdx/media/89xx-before-conversion.png)

When the conversion is successful, the LCD indicates Citrix NSSDX - 8900, as shown in the following figure.

![SDX 8900 after conversion](/zh-cn/netscaler-hardware-platforms/sdx/media/89xx-after-conversion.png)

> **Note**
>
> The serial number of the appliance remains the same.
  1. 在转换过程中,请保持控制台电缆连接。允许该过程完成,此时将显示 netscaler-sdx login: 提示。
  2. 设备完成转换过程后,它将不再具有以前工作的配置。因此,您只能通过 Web 浏览器访问设备。使用默认的 IP 地址:192.168.100.1/16。在网络 192.168.0.0 上配置计算机,然后使用交叉以太网电缆将其直接连接到设备的管理端口 0/1。或者,使用直通以太网电缆通过网络集线器访问设备。使用默认凭据。
  3. 选择 配置 选项卡。
  4. 验证系统资源部分是否显示 NetScaler SDX 设备的 CPU 核心、SSL 核心和总内存。
  5. 选择 系统节点 ,然后单击 “系统” 页面上的网络配置链接,以修改服务虚拟机的 IP 地址。
  6. 在 修改网络配置 对话框中,指定以下详细信息:

    • 界面-客户端通过该界面连接到管理服务。可能的值:0/1、0/2。默认值:0/1。
    • Citrix Hypervisor 程序 IP 地址-Citrix Hypervisor 程序的 IP 地址。
    • 管理服务 IP 地址 — 管理服务的 IP 地址。
    • Netmask — SDX 设备所在子网的子网掩码。
    • 网关-网络的默认网关。
    • DNS 服务器 — DNS 服务器的 IP 地址。* 可选参数
  7. 单击确定
  8. 将 NetScaler SDX 设备连接到交换机以通过网络访问该设备。浏览至管理服务 IP 并使用默认凭据登录。
  9. 有关申请许可证的说明,请参阅 NetScaler SDX 许可概述。
将 NetScaler MPX 8900 设备转换为 NetScaler SDX 8900 设备