技术文档模板(v101210)作者王卫锋审核分类Sun子类XSCF更新时间2010-12-10关键字SPARCEnterpriseMx000、XSCF摘要SunMx000系列服务器domain划分主要适用环境SunMx000系列服务器版本说明版本号拟制/修改责任人拟制/修改日期修改内容/理由V101210王卫锋2010-12-10新建目录版本说明1系统和软硬件环境说明2基本概念2.1资源划分的单位2.2XSB和PSB的对应关系2.3XSB的两种模式:Uni-XSB和Quad-XSB模式2.4XSB和物理槽位的对应关系2.5domain中资源识别3domain划分实际
案例
全员育人导师制案例信息技术应用案例心得信息技术教学案例综合实践活动案例我余额宝案例
3.1M4000一块PSB划分单个domain实例3.2M5000两块PSB划分单个domain实例3.3M5000一块PSB划分两个domain实例(等同于M4000满配划分2个domain)1系统和软硬件环境说明硬件环境:SunSPARCEnterpriseMx000系列中高端服务器(入门级的M3000只有1个domain,这里不加讨论)软件环境:Solaris102基本概念名词解释:XSB:eXtendedSystemBoardPSB:physicalsystemboardDLC:domaincomponentlistLSB:logicalsystemboard2.1资源划分的单位Mx000系列服务器资源的划分是以XSB为单位的,而XSB又是由PSB组成的;1个PSB是由4个CPU、32根内存和1个I/OUnit组成的;划分domain,其实就是将XSB分配到不同的domain中;2.2XSB和PSB的对应关系一台Mx000服务器可以最多可以划分几个domain,是由PSB的数量决定的,关键取决于1个PSB中I/OUnit能划分的数量,比如中端的M4000/M5000,1个PSB中I/OUnit最多只能分成2块,那么1个PSB最多也就只能划为2个domain;而高端的M8000/M9000,1个PSB中I/OUnit就能分成4块,那么1个PSB就能划为4个domain,具体地的资源对应关系,下面具体的细节我会讲到,这里只是给大家提一下,知道I/OUnit对于domain划分的重要性;先来看下domain数量图:2.3XSB的两种模式:Uni-XSB和Quad-XSB模式XSB和PSB的资源对应关系:Uni-XSB模式,可以理解为独占模式,就是1个PSB映射为1个XSB;M4000/M5000Uni-XSB模式下PSB和XSB映射关系图:M8000/M9000Uni-XSB模式下PSB和XSB映射关系图:Quad-XSB模式,将1个PSB分为4份,映射为4个XSB;M4000/M5000Quad-XSB模式下PSB和XSB映射关系图:M8000/M9000Quad-XSB模式下PSB和XSB映射关系图:从上面两张图不难看出在Quad-XSB模式下,1个PSB能划分的domain数量,取决于I/OUnit划分的数量;2.4XSB和物理槽位的对应关系说了那么多概念,看了那么多示意图,来点实际点的,看看XSB映射到物理槽位的CPU、Memory和I/OUnit是怎样个对应关系,继续看图;M4000在Quad-XSB模式下,资源映射关系:M5000在Quad-XSB模式下,资源映射关系:M8000/M9000在Quad-XSB模式下,资源映射关系:2.5domain中资源识别在domain中,是通过DCL来识别资源的,并不使用XSB的编号,这里就需要引入LSB的概念,需要手动将XSB映射为LSB,然后才能将XSB添加到domain配置中;3domain划分实际案例下面就通过几个例子,来理解Mx00系列服务器资源分配映射和domain划分的过程;3.1M4000一块PSB划分单个domain实例XSCF>setupfru-x1sb0 #-x1就是Uni-XSB模式,-x4就是Quad-XSB模式XSCF>showfrusb0XSCF>showboards-a-vXSCF>setdcl-d0-a0=00-0 #必须进行DCL和XSB的映射后,才能在domain中添加XSB资源XSCF>addboard-cassign-d000-0XSB#00-0willbeassignedtoDomainID0.Continue?[y|n]:yXSCF>showdcl-v-d0 XSCF>poweron-d03.2M5000两块PSB划分单个domain实例XSCF>setupfru-x1sb0XSCF>showfrusb0XSCF>setupfru-x1sb1XSCF>showfrusb1XSCF>showboards-a-vXSCF>setdcl-d0-a0=00-01=01-0XSCF>addboard-cassign-d000-001-0XSB#00-0willbeassignedtoDomainID0.Continue?[y|n]:yXSB#01-0willbeassignedtoDomainID0.Continue?[y|n]:yXSCF>showdcl-v-d0XSCF>poweron-d0 3.3M5000一块PSB划分两个domain实例(等同于M4000满配划分2个domain)domain配置规划:domain0=XSB#00-0XSB#00-2domain1=XSB#00-1XSB#00-3XSCF>showfrusb0Device Location XSBMode MemoryMirrorModesb 00 Quad noXSCF>setdcl-d0-a0=00-0XSCF>setdcl-d0-a1=00-2XSCF>addboard-cassign-d000-000-2XSB#00-0willbeassignedtoDomainID0.Continue?[y|n]:yXSB#00-2willbeassignedtoDomainID0.Continue?[y|n]:yXSCF>showdcl-v-d0DID LSB XSB Status No-Mem No-IO Float Cfg-policy00 PoweredOff FRU00 00-0 False False False01 00-2 False False False02 -03 -04 -05 -06 -07 -08 -09 -10 -11 -12 -13 -14 -15 -XSCF>poweron-d0DomainIDstopoweron:0Continue?[y|n]:y00:PoweredonXSCF>setdcl-d1-a0=00-1XSCF>setdcl-d1-a1=00-3XSCF>addboard-cassign-d100-100-3XSB#00-1willbeassignedtoDomainID1.Continue?[y|n]:yXSB#00-3willbeassignedtoDomainID1.Continue?[y|n]:yXSCF>showdcl-v-d1DID LSB XSB Status No-Mem No-IO Float Cfg-policy01 PoweredOff FRU00 00-1 False False False01 00-3 False False False02 -03 -04 -05 -06 -07 -08 -09 -10 -11 -12 -13 -14 -15 -XSCF>poweron-d1DomainIDstopoweron:1Continue?[y|n]:y01:PoweredonXSCF>showboards-aXSB DID(LSB)Assignment Pwr ConnConfTest Fault-------------------------------------------------00-000(00) Assigned y y n Passed Normal00-101(00) Assigned y y n Passed Normal00-200(01) Assigned y y n Passed Normal00-301(01) Assigned y y n Passed NormalXSCF>console-d0ConnecttoDomain#00?[y|n]:y{0}ok