这里以HP安腾rx8640以及HP SuperDome为例,简要说说nPar跟vPar的概念。
在HP的小型机中,存在分区概念的机器主要包括74/76系列、84/86系列以及大力推崇的SuperDome,对于分区,可以理解为:一个分区就是一个独立的操作系统,如果一台独立的机器上有好几个分区,每个分区运行业务不同的应用,相互之间没有影响。
分区的概念是在现今流行的虚拟化技术上提出的,使用虚拟化技术最大的好处是为客户节约空间成本、电力成本以及资源的最大化使用。举个简单的例子,在没有虚拟化技术的时候,不同的业务一般在不同的机器上运行,假如业务量不是很大,但是又跑在高端设备上,即使忽略空间和电力的成本,也会造成资源的浪费。有了虚拟化技术,不同的业务可以在同一台机器的不同分区上运行,且相互之间互不干扰,这样即做到了资源的最大化应用,也做到了空间和电力成本的节约。这里所说的分区,包括物理分区跟逻辑分区。
在HPUX中,物理分区对应nPar,逻辑分区对应vPar。nPar基于CELL板,vPar基于nPar。这里说一下CELL板的概念,在存在分区概念的HP小型机中,往往存在多个CELL板,每个CELL板上都存在着独立的CPU、内存等,一块CELL板就是一个独立的物理分区,即nPar。在HP rx8640的机器上,满配一般是四块CELL板,每块CELL板对应一个独立的物理分区,分别命名为npartition0/npartition1/npartition2/npartition3,如果应用对硬件的需求量大,可以将四块CELL板合并到一个物理分区中,在系统中显示即为npartition0,通过在系统中执行“nparstatus“可以看到层次结构清晰的硬件结构。在SuperDome中,满配可以达到八个物理分区,即八块CELL板。
而vPar,又称为逻辑分区,是基于物理分区而存在(在AIX中,逻辑分区称之为LPAR)。我们可以通过资源分配的方式来建立vPar,每个vPar同样对应独立的操作系统以及硬件资源。需要注意的是,vPar不能跨nPar,比如我们不能够在两个nPar上分别采摘硬件资源来构造vPar,这样的方法是不行的。在创建vPar之前,我们需要通过手工指定的方式来将CPU、内存、硬盘、网卡等硬件资源进行分配,前期规划显得尤为重要。这里简要举例vPar的创建:
# vparcreate -p vpar00 -a cpu::4 -a cpu:::4:4 -g ILM:1024 -g CLM:256 -a mem::12288 -a io:0/0/0/2/0.6.0:BOOT -a io:0/0/0/3/0.6.0 -a io:0/0/0/2/1.2.0 -a io:0/0/12 -a io:0/0/1 -a io:0/0/2 -a io:0/0/4 -a io:0/0/8
有一点需要引起注意到是,在创建第一个vPar的时候,往往是不需要额外创建操作系统,而对于随之而来的vPar,却需要通过磁带机、光盘等多种方式手工安装操作系统,否则vPar是不能运行的。
阅读(5339) | 评论(6) | 转发(0) |