Chinaunix

标题: 关于M5000的domain的划分 [打印本页]

作者: chen1mao    时间: 2009-04-02 00:05
标题: 关于M5000的domain的划分
呃..由于某些原因,正常的单一和四分分割domain的方法都无法用上另两块的硬盘.\r\n自己想了下,按照如下的方式划分了下,但提示有\"错误\"\r\nsetdcl -d 0 -a 0=00-0\r\nsetdcl -d 0 -a 1=00-2\r\nsetdcl -d 0 -a 2=01-1\r\naddboard -c assign -d 0 00-0\r\n下面两个添加有错误:\r\nXSB#01-1 is not installed.\r\nXSB#00-2 is not installed.\r\naddboard -c assign -d 0 00-2\r\naddboard -c assign -d 0 01-1\r\n\r\n\r\nsetdcl -d 1 -a 2=01-0\r\nsetdcl -d1 -a 0=00-1\r\nsetdcl -d 1 -a 1=00-3\r\naddboard -c assign -d 1 00-1\r\n下面两个添加有错误\r\naddboard -c assign -d 1 01-0\r\naddboard -c assign -d 1 00-3\r\n\r\n总的划分图:\r\ndomain(DID)        XSB        LSB        模块        CPU/MEM\r\n0         00-0        0        DISK/GbE/IOU-PCI:00,01,02        有\r\n0        00-2        1        N/A        有\r\n0        01-1        2        IOU-PCI:13,14        无\r\n                                     \r\n1        01-0        2        DISK/GbE/IOU-PCI:10,11,12        无\r\n1        00-1        0        IOU-PCI:03,04        有\r\n1        00-3        1        N/A        有\r\n\r\n不知道这样的划分是否有问题,或者不合理的地方.
作者: 123yang123    时间: 2009-04-03 13:26
首先你要先分割PSB板吧\r\nsetupfru -x 4 sb 0
作者: 3sun    时间: 2009-04-03 14:06
00-1 和00-0怎么不在一个域 这样让所有pci在一个IOU上啊\r\n01-2  01-3 上没有CPU 内存?
作者: 小鹭    时间: 2009-04-05 08:46
1. 能否访问硬盘取决于有没有IOU,有就可以没有就不行。能否划成domain取决于xsb,这个xsb如果包括了CPU,内存和IO通道,就可以做。想想如果连CPU都没有,如何安装OS。\r\n2。如果只创建一个domain,能够包含所有xsb,不管是quad还是uni方式,都能访问所有资源。\r\n3。quad分割法具体可以参考资料。对于m5000,简述如下\r\n\r\nxsb   CPU                    MEM        Disk            Ethernet  PCI-X  PCI-E\r\n----- --------------    --------   ------------ --------  ------ -----\r\n00-0  CPUM#0-CHIP#0  MEMB#0   2 SAS Disks  2 GBE      1       2\r\n00-1  CPUM#0-CHIP#1  MEMB#1                                           2\r\n00-2  CPUM#1-CHIP#0  MEMB#2   NO I/O\r\n00-3  CPUM#1-CHIP#1  MEMB#3   NO I/O\r\n01-0  CPUM#2-CHIP#0  MEMB#4   2 SAS Disks  2 GBE      1       2\r\n01-1  CPUM#2-CHIP#1  MEMB#5\r\n01-2  CPUM#3-CHIP#0  MEMB#6   NO I/O\r\n01-3  CPUM#3-CHIP#1  MEMB#7   NO I/O\r\n\r\n\r\n理论上M5000可以划分8个domain,其中4个domain没有IO 通道,实际无法实现。\r\n可以划domain有4个,其中2个不带内置硬盘(00-1, 01-1),但是有pci-e接口,可以做san boot,所以做domain也是可行的。\n\n[ 本帖最后由 小鹭 于 2009-4-5 09:05 编辑 ]
作者: 小鹭    时间: 2009-04-06 09:36
1. 如果只划一个domain何苦要四分法呢,单分就够啦。\r\n2. lsb和xsb对应关系:\r\nlsb是逻辑系统板,xsb是扩展系统板,他们之间没有强制对应关系。\r\n比如用四分法,你得到了00-0,00-1,00-2还有00-3, 对把? 这个概念很清楚了。\r\n至于如何设定lsb,你自己想怎么定义就怎么定义。\r\nsetdcl -d 0 -a 0=00-0, \r\n我们都知道=前面的0,表示lsb,实际上你也可以改成15或者16,你自己想设定的数字。\r\n为什么呢?这个lsb到底是做什么用的?\r\n就是用来在Host (OS)中标识硬件地址的,仅仅如此。\r\n同时,你也可以把一个xsb赋给多个 domain, 不会出错, 试试下面的命令就知道了。\r\nsetdcl -d 0 -a 0=00-0, \r\nsetdcl -d 1 -a 0=00-0\r\n有的人就会疑惑了,这样不是有冲突了吗?一个xsb怎么可能分给2个domain呢?\r\n实际上setdcl只是描述了逻辑对应关系,真正的xsb要分给哪个domain,取决于\r\naddboard,这个命令就是要把xsb从物理上真正分配给domain的。\r\n\r\n不知道上面的解释清楚没有?lsb 是逻辑描述,没有其他意思。假如lsb = 0, \r\n在OS中硬件地址是 CMU@100000, 那么 lsb=15, 地址可能就是 CMU@160000.\r\n(只是举例,真正地址请参考prtdiag 输出).\n\n[ 本帖最后由 小鹭 于 2009-4-6 09:39 编辑 ]
作者: 小鹭    时间: 2009-04-07 09:19
回1mao,\r\n试试就知道了啊兄弟,我觉得如果缺CPU或者缺MEM的xsb,是不能加入到domain的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2