Citrix Netscaler版本管理和选择

来源 http://blog.51cto.com/caojin/1898164

随着Citrix Netscaler的快速发展,有很多人在维护设备时经常搞不懂Netscaler软件版本是如何查看和选择,当前软件是否需要升级,当前软件是否稳定等。基于以上问题,简要介绍Netscaler软件版本的相关情况。

如何选择版本

登录citrix官方网站的firmware下载页面后,可以看到如下页面来选择版本。那么这些后缀的意义是什么?

不带后缀的是标准版本,例如11.0,11.1。

safe harbor是安全的版本,一般是在某个小版本稳定以后强烈推荐的版本

NDPP是针对复合NDPP规范的版本(不适用于中国)

.e是针对某个特定场景加强或补充的特定版本

那么如何选择哪个版本呢?

大部分情况下首先选择通用版本。

11.0以下的版本:

会有safe harbor这个版本推荐。虽然是推荐版本,但我们就一定要使用该版本吗?显然还有更好的选择。以下图为例:

10.5 bulid 61.11是推荐的版本,如果你看到此版本是最先版本时(就是还没有出现62.9版)毫无疑问选择它妥妥的。但你看到的版本已经有高于61.11的了,那么它们是在safe harbor基础之上修复新bug的版本,他们的稳定性明显高于61.11。不过要建议的一点是,最好不要选择最新的版本,而选择次高的(以上图为例选择10.5.64.9显然是合适的)。这样推荐只是为了适当降低风险,虽然在版本发布时已经经过严格的测试,但更长时间的市场验证显然是更靠谱的。

11.0以上版本:

对于11.9以上的版本,官方的后缀出现了新的提法。以前用F标识的版本变为了Feature Phase,不带后缀的变为了Maintenance Phase。在下载版本时选则Maintenance的,代表着该版本进入了稳定期;Feature Phase的版本不建议在生产网使用,仅供在测试环境或为了及时使用新功能的场景。同样在版本号的选择上依旧是选择次高版本(以下图为例选择11.0.68.10/68.12)

 

软件版本编号的意义

将Firmware下载以后会看到如上图的名字标识,CitrixNetScaler软件系统使用三位数字的软件版本格式。三位数字的格式提供更好的产品发布幅度之间的边界,这方便客户选择在生命周期中的软件版本进行部署。

  • 主版本(Major Release):主版本包含了行为上的显著变化,增加功能性,在性能上有显著的提升,支持新的硬件和/或架构有重大变化。

  • 次要版本(Minor Release)次要版本包含部分功能增加与增强,但不必为此发布单独的主版本。

  • 维护版本(Maintenance Release)维护版本通常致力于bug 修复和优化,这个版本不包括新功能。相同的主版本和次要版本相同,维护版本不同说明产品功能相同。

  • NCCL指明该系统是单核系统还是多核并行处理系统,Classic(CL)说明系统是单核版本,功能采用单颗CPU的单个内核处理。nCore(NC)说明系统是多核并行处理架构,多颗CPU多核平均分配流量。

软件生命周期定义

  • 通用版本 (GA):这个日期表示新产品发布,已经可以被订购,并且可用于全球范围所有支持的语言类型,折扣程序,送货方式。

  • 状态变化通知 (NSC): 这个日期是思杰公开通告产品的停止销售的具体日期(EOS),停止维护(EOM)的日期,生命周期结束(EOL)的日期。此信息被公示在在思杰官方网站产品矩阵(ProductMatrix) 或既往产品矩阵表(Legacy Product Matrix Tables)。

  • 终止销售 (EOS): 这个日期表示一个特定的软件版本或设备型号将停止公开销售。

  • 终止维护 (EOM): 这个日期表示一个特定的产品,除了思杰认为关键安全相关的更新外,不会有任何额外的代码级维护。安全问题应该是已公开的安全漏洞。

  • 生命周期结束 (EOL)这个日期表示产品维护,通过电话,e-mail或在线服务的技术支持,以及产品下载等将不再可用。思杰知识中心(CitrixKnowledge Center) 的相关信息也将有限更新,如果问题不能得到纠正,需要通过升级路径迁移到软件最新版本,或更新硬件。

思杰网络产品软件版本,从发布直至终止销售(EOS)至少18个月。在终止销售(EOS)日期6个月前,思杰将提供一个状态变化通知(NSC)给客户。

对于所有思杰网络产品软件版本,思杰将保持至少24个月的维护期。在此期间,软件版本系列将保持缺陷修复,改进与增强。

在EOM后的12个月,软件版本支持从完整的软件维护过渡到有限的技术支持,可通过电话,电子邮件和网页等方式,直到生命结束日期。在此阶段中,该软件版本将继续是可用的,但将不再有增强。思杰客户支持中心将直接处理客户的问题,通过现有的修补程序/补丁解决问题,或建议客户可以直接升级到一个更新版本软件。

EOL日期后,思杰将不再提供该软件版本的技术支持,并从相应的下载站点删除软件映像。产品资料将被限制在Citrix知识库或其他现有的在线资源,并可能在未来某个时间段被删除。

软件稳定性

很多人经常会问“我该用哪个稳定版本?哪个版本没bug?”

其实首先要强调的是,bug与软件是天生共存的,没有无bug的软件,只有不影响某个场景的软件。

稳定是相对的,很多硬件中所谓的“稳定版”,其实并不代表是最稳定,最安全,bug和漏洞最少的版本。Netscaler是一款早已超越ADC范畴的产品,有非常丰富的功能选项。其实即便是已明知有很多bug,但这些bug所涉及的功能并不是自己当前环境所使用的,那么这些bug就与你无关,也就是相对稳定的。在没有退出维护前,没有必要为了追新而升级,适合自己的才是最好的!!!

Citrix Netscaler版本管理和选择的更多相关文章

  1. [Citrix NetScaler] 简述

    额 就这个题目 Citrix NetScaler 是一个VPN,一个代理,一个Gateway的存在,一个Citrix的产品 首先是我们利用Citrix NetScaler的测试环境: 架构上分2种: ...

  2. hd loadBalanceServer F5 BIG-IP / Citrix NetScaler / Radware / Array / HAProxy /

    s 五.Citrix NetScaler 和 CDN 案例 问题描述: Citrix 10.5.66.9软件版本下,存在计时器bug,此bug会造成CDN长连接回源超过设备默认的180S,会发fin包 ...

  3. Citrix Netscaler负载均衡算法

    Citrix Netscaler负载均衡算法 http://blog.51cto.com/caojin/1926308 众所周知,作为新一代应用交付产品的Citrix Netscaler具有业内领先的 ...

  4. Citrix NetScaler HA(高可用性)解析

    Citrix NetScaler HA(高可用性)解析 来源 https://www.iyunv.com/thread-172259-1-1.html 1.1     NetScaler高可用概述 我 ...

  5. 初试集群虚拟化搭建(二)—— Xen, kvm, OpenStack, VMware ESXi, Citrix XenServer等种种选择

    小伙伴们找到了一些主流方案的资料,最终选择了XenServer6.5作为平台搭建. Xen 特点: 功能强大,支持Linux的各种发行版本 通常是在现有Linux操作系统上安装,是一种半虚拟化的安装方 ...

  6. citrix+netscaler配置第一次培训

    citrix_netscaler配置第一次培训.pptx http://files.cnblogs.com/files/niaowo/citrix_netscaler%E9%85%8D%E7%BD%A ...

  7. Citrix 服务器虚拟化之三十一 XenApp 6.5负载均衡

    Citrix 服务器虚拟化之三十一 XenApp 6.5负载均衡 说明:       环境基于实验三十 1.准备一台Windows Server 2008 R2的虚拟机名为XenAPP2,然后加入域k ...

  8. NetScaler 10.1的配置以及结合StoreFront的部署

    工作需要,所以英文+中文,绝壁不是装逼...(关于这点勿喷) This post will cover only the basics for getting NetScaler up and run ...

  9. NetScaler VPX在Azure上的部署(二)

    本文是Citrix的工程师协助完成.主要是Citrix的VPX的配置. 导入License   进入NetScaler 中点击管理许可   导入后将有提示,请确认重启.   配置Azure HA 由于 ...

随机推荐

  1. Oracle数据库之 PL SQL 学习笔记

    1.定义基本变量: 2.引用型的变量: set serveroutput on   declare pename emp.ename%type; psal emp.sal%type;   begin ...

  2. hadoop生态搭建(3节点)-06.hbase配置

    # http://archive.apache.org/dist/hbase/1.2.4/ # ==================================================== ...

  3. 003---Python基本数据类型--列表

    列表 .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px ...

  4. idea启动spring boot无法加载或找不到主类

    问题产生原因:moudle名称修改,导致项目启动不了 在Terminal界面中执行以下三个命令,我在执行第一个命令的时候报了一个找不到dependency的错误,把那个报错的dependency删了就 ...

  5. 【娱乐向】制作Chrome天气预报扩展程序

    1.什么是Chrome扩展程序 Chrome扩展程序是一个用Web技术开发,用来扩展增强浏览器功能的软件.和一般的网页一样,Chrome扩展程序由html.js.css和图片等部分组成.Chrome插 ...

  6. MVC5使用单选按钮与下拉框【转】

    某人认为下拉列表的呈现形式不如单选按钮漂亮,我只好去测试一下单选按钮与下拉框了.测试代码如下: 1.model类Blog.cs(类型使用枚举类型,自动生成的视图会以下拉列表形式显示): using S ...

  7. 使用postgresql作为cm的数据库时候添加报错

    如下图,当postgresql安装成功,建立好数据库scm,rman,amon之后,添加cm对应服务报错hadoopNode2没有相应数据库: No database server found run ...

  8. 使用TFS需要注意的地方

    1. 用管理员添加了本地映射,然后用其他用户就添加不了映射,一定要先用管理员账户去把映射 删除掉: 2. 在正式使用TFS时,一定需要在VS工具的设置里面,设置一下,签出时自动获取最新的代码.(默认是 ...

  9. ubuntu 14.04安装nginx+php

    转自:http://www.cnblogs.com/helinfeng/p/4219051.html 基于最新的Ubuntu 14.04(2014年9月)搭建nginx.php.mysql环境,以下全 ...

  10. Vue一些重要的知识点

    vue sync修饰(1)双向数据绑定,父子组件之间信息的交互 1⃣️在自组件中使用this.emmit('toFather'),子组件产生一个tofather事件,然后在父组件中通过@进行监听,那么 ...