HP-UX概况和版本历史
HP-UX (Hewlett-Packard UniX) 是惠普公司自有版权基于Unix System V的一个商用Unix操作系统,目前支持基于HP-PA RISC处理器的HP9000服务器,以及基于Intel Itanium安腾处理器的Integrity 服务器。HP-UX在System V版本出现前则是基于System III。HP-UX 1.0的最初版本于1984年颁布。
HP-UX的早期版本支持基于Motorola 68000系列处理器的HP Integral PC和HP9000 200系列、300系列、400系列工作站,以及基于HP自己专有处理器FOCUS的500系列服务器。
当惠普公司发布其PA-RISC处理器后,HP-UX成为HP9000 700系列工作站和800系列服务器的主要操作系统。HP-UX在Intel发布安腾Itanium处理器后也成为支持该处理器架构的主要操作系统。
HP-UX是首个提供文件系统访问控制列表(ACL)的操作系统,也是第一个内置逻辑卷管理(LVM)功能的Unix系统。惠普与Veritas公司有长久的合作关系,Veritas VxFS多年来一直是HP-UX的基本文件系统。2008年HP-UX 11i被评为具备关键业务虚拟化、可感受性能、高可用及出色管理性的领先Unix操作系统。
当前版本为HP-UX 11iv3 2012年3月更新版 (HP-UX 11iv3 update 10)。
HP-UX技术特性
自2000年惠普推出SuperDome高端服务器以来,HP-UX日益强调先进的可靠性、安全性、负载管理和分区功能。可靠性主要着眼于单系统质量和故障自愈能力,多系统集群和故障切换,以及错误监视和纠正能力。HP-UX 11i提供ServiceGuard作为多系统集群。Global Workload Manager则可以管理和优化性能,并且跟Instant Capacity临时增容机制配合,提供高峰负载时的额外处理能力。
安全性一直集成在HP-UX中,HP-UX 11i包括完全的“可信任”(trusted)模式。从HP-UX 11iv2开始,安全特性得到很大扩充,增加了基于内核的入侵检测、强随机数生成、堆栈缓冲溢出保护(stack buffer overflow)、安全分区、基于角色的访问控制(role-based access control)、访问控制白名单,以及各种基于开放源代码的安全工具。
HP-UX系统分区(虚拟化)技术包括了基于硬件分区、软件分区、虚拟机和操作系统虚拟分区等各种技术。在Integrity系列服务器上,HP-UX虚拟机 HP VM可以运行多种操作系统,包括HP-UX、Linux、Windows、OpenVMS,还可以以兼容方式直接运行HP9000二进制代码。HP VM支持在线迁移,并且可在迁移中对VM中的内容进行加密。
HP-UX 11iv3当前的扩展能力
• 128 处理器内核
• 4TB 内存
• 单个文件系统容量 256 TB (架构设计8EB)
• 单个文件16 TB (架构设计8EB)
• 存储容量 1000000 ZB
现行的HP-UX 11iv3发行方式按照适用特定用户应用场景提供4种不同的打包操作环境(Operating Environment),大大简化了操作系统软件的配置。
HP-UX版本历史
在HP-UX 11.11版之前,惠普采用主版本号加小版本号的方式标示HP-UX版本,比如9版本中按照发布先后顺序,有9.01、9.03、9.05等。从HP-UX 11.11开始, HP 改用版本号11i 加上v和代表版本号的数字来标示,其中字母 i 用于代表其具备互联网功能,因此产生了HP-UX 11iv1、HP-UX 11iv2、HP-UX 11iv3等版本。
1.0 (1984)
支持HP Integral PC (内嵌ROM版本),系统核心固化于ROM中,而外部命令等在软盘上
2.0 (1987)
首个支持HP9000 800系列的版本,某些2.x版本支持200系列
3.x (1988)
支持HP 9000 600/800系列。2.x/3.x 与5.x/6.x版本是同时开发的并行版本 (支持 200/300/400系列)。这两个并行版本从7.x起合并为一个主版本,而以小版本号区分不同机型的版本。比如支持800系列的版本为7.0,而支持300系列的是7.01
5.0 (1985)
Updated and renamed HP-UX 1.0 的更新版本,重新命名为5.0,支持HP Integral PC,HP9000 200/300和500系列
6.x (1988)
支持 HP 9000 Series 300 工作站,这个版本中增加了BSD 4.3网络通信机制sockets。该版本还增加了一项集群文件系统Context Dependent Files (CDF)
7.x (1990)
支持HP 9000 300/400工作站, 600/700 (7.03) 工作站/800系列服器,该版本提供了OSF/Motif图形界面
8.x (January 1991)
支持 HP 9000 300/400 600/700/800 系列。增加了动态运行库Shared Libraries
9.x (July 1992)
9.00, 9.02, 9.04 (600/800系列), 9.01, 9.03, 9.05, 9.07 (Series 300/400/700系列工作站),9.08, 9.09, 9.09+ (仅支持700系列),9.10 (仅支持300/400系列)。 增加了集成管理工具 SAM。在支持800系列的版本中增加了全新的逻辑卷功能 Logical Volume Manager (LVM),以替换传统的HPFS
10.0 (1995)
该版本只支持700系列工作站和800系列服务器,并且将原来单独的工作站版本和服务器版本融合为一个版本。该版本以AT&T UNIX System V Release 4 为标准重新设计了文件系统结,应用从/usr迁移到了/opt目录下,启动配置文件被集中到/etc/rc.config.d中,用户数据集中到/home目录下。HP-UX软件被打包成Software Distributor (SD)格式并以SD工具进行发布、安装和管理。LVM也同时支持工作站。10.0的后续版本包括10.01 (1995),10.02 (1995),10.03 (1996),10.08 (1996),10.09 (1996),10.10 (1996) 以及 10.16 (1996)
10.20 (1996)
此版本开始支持64位 PA-RISC 2.0 处理器,但寻址方式仍为32位。根文件系统可采用 Veritas File System(VxFS)
10.24
此版本是被称为 Virtual Vault 的一个特别版本,提供加固的B1安全特性。操作系统被划分成不同的访问控制区,用户经过严格授权对数据进行访问,超级用户未经授权也无法访问重要数据。此版本用于安全要求严格的网上交易(如网络银行)
10.30 (1997)
这是一个开发者版本(未用于生产版本),包含多种功能扩展,包括PAM的扩大使用,系统调用方法的改变。这个版本提供了1:1 内核线程支持。该版本完全符合Unix 2000规范
11.00 (1997)
第一个支持64位寻址的HP-UX版本,之前版本只支持32位寻址。该版本支持1:1 内核线程,对称多处理SMP,光纤通道存储以及网络文件系统 NFS v3
11.04
这个是11.00的Virtual Vault 安全增强版
11.10
这是一个用来支持HP 9000 V2500 SCA (Scalable Computing Architecture) 和 V2600 SCA 高端服务器的特别版本。 SCA是用多台V系列服务器通过Hyperplane交叉背板连接的大型配置。11.10 加入了JFS 3.3, 128 路CPU 支持, AutoFS, 和新版 ftpd,只随SCA出售
11.11 (2000)
也被命名为11iv1,惠普在这个版本中引入了“操作环境”(Operating Environment)的概念,简称OE。于2000年12月发布,与一组操作系统上层应用组件集成,面向某类应用场合。OE的种类有关键业务OE,企业级OE,技术计算OE,基础OE等。这个版本的主要功能增强包括硬件分区、千兆以太网、NFS over TCP/IP、可载入内核模块(loadable kernel modules)、动态内核参数等、保护堆栈等
11.20 (2001)
也被命名为11i v1.5,这是第一个支持安腾Itanium处理器IA-64架构的HP-UX版本。此版本并不用来支持关键业务,也不支持ServiceGuard高可用性集群,很快被11.22即11iv1.6替代。该版本中支持在安腾环境下以兼容方式直接运行PA-RISC应用。此外也支持Veritas Volume Manager 3.1
11.22 (2002)
此版本是在11iv1源代码基础上的支持安腾Itanium处理器的版本,命名为11iv1.6 。此版本可支持64路SMP,m:n多线程,增加了更多的动态可调内核参数,并支持逻辑卷
11.23 (2003)
The 此版本最初发布与2003年9月支持安腾服务器,并命名为11iv2。2004年9月更新后同时支持安腾和PA-RISC服务器。此版本支持ccNUMA架构,基于Web的内核和设备管理,以及IPv6,强随机数发生等特性
11.31 (2007)
此版本正式命名为HP-UX 11i v3,也是目前的主要发行版本,支持安腾和PA-RISC两种架构。11iv3的最初版本于2007年2月15日发布,引入了一系列新的特性,例如原生的多路径(Multipathing),NFSv4,Veritas ClusterFS(集群文件系统)支持,集成的服务器虚拟化环境VSE。此版本支持双核安腾处理器及后续各代安腾的超线程。HP-UX 11iv3符合UNIX03标准。惠普在发布HP-UX 11iv3后对其提供定期的功能扩充,大致每6个月提供一次版本更新,引入新的特性。2010年3月,Infrastructure Orchestration (IO)被集成到HP-UX 11iv3中作为云服务基础架构。2012年3月,惠普发布当前最新版本HP-UX 11iv3 Update 10
HP-UX 11i 操作环境(operating environments,简称OE)
惠普目前销售的HP-UX 11i操作系统是以功能软件打包和工厂预集成的OE方式提供的,相比以前用户先购买操作系统,再选择各种独立功能软件的方式,集成度高,安装配置简单,节省服务费用。
从2008年开始,惠普推出了基于HP-UX 11i v3的新一代OE,包括以下四种:
HP-UX 11i v3 Base OE (BOE)
这是最基本的HP-UX 11i OE,除了包括操作系统外,还集成了文件系统和分区软件, Web 应用服务器,系统管理和安全管理。BOE包含了上一代OE中所有包含在FOE 和TCOE 的软件,以及一些以前需要单独购买的软件 (比如 Auto Port Aggregator).
HP-UX 11i v3 Virtualization Server OE (VSE-OE)
这是具备完整虚拟化功能的OE,包括了所有BOE的软件,以及GlancePlus 性能分析,磁盘镜像MirroDisk/UX, 在线日志文件系统 OnlineJFS,虚拟服务器环境组件Virtual Server Environment (VSE)。 VSE组件包含了(硬件)虚拟分区 virtual partitions,安腾虚拟机 virtual machines,负载管理器 workload manager,容量规划capacity advisor,2010年后的新版本还包括了云服务基础架构组件Infrastructure Orchestration。VSE-OE 包含了上一代EOE 的所有功能,加上虚拟化和云服务。
HP-UX 11i v3 High Availability OE (HA-OE)
这是专门用于只运行高可用环境的OE,包括了所有BOE的软件,OnlineJFS,MirrorDisk/UX, HP Serviceguard 高可用集群软件和管理工具,以及GlancePlus性能管理工具。
HP-UX 11i v3 Data Center OE (DC-OE)
这是面向数据中心环境,具备上述全部功能的OE,综合HP-UX 11i 操作系统、虚拟化、高可用集群能力,所有HA-OE和VSE-OE的软件均包含在DC-OE中。