《MSPE基础类6多路径v1620页》由会员分享,可在线阅读,更多相关《MSPE基础类6多路径v1620页(21页珍藏版)》请在金锄头文库上搜索。
1、MSPEMSPE基基础类6 6多路径多路径v1620v1620页目录基本概念13多路径软件3多路径机制4多路径实现方式2多路径软件的作用52FCSAN/IPSAN多路径软件存储厂商/操作系统平台WinLinuxSolarisHP-UXAIXEMCPowerPathHDSHDLMIBMRDAC(DS5000)/SDD(DS8000)HPSecurePathingNetAppFCSANMPIOQlogicSANSurferVeritasVxVMDMPPVLinkDotHillSANPath现在不论是FCSAN还是IPSAN,都会使用多路径软件来实现多路径,下面是一些常见厂家的多路径软件。各个存储厂
2、家提供了适合自己存储的多路径软件,但这些软件通常都只支持自己品牌型号的存储设备。在兼容性方面存在很大的问题。而且软件和硬件也不是一起卖,如果要使用多路径软件,还需要购买license。现在大多数操作系统都提供免费的多路径软件并且支持ALUA多路径机制,可以支持大多数的存储厂商的设备。6多路径技术:ALUA与SLUAnALUA多路径技术AsymmetricLogicalUnitAccess,非对称逻辑单元存取,其提供了一个路径发现和确定优先次序的标准化机制,实现主机和存储设备的路径自协商和动态管理。特点:对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化状态,另一个控制器的目
3、标端口处于主动/非优状态。在某一个时刻,某个LUN只是属于某一个控制器,要想实现两边的负载均衡,就是将任务A扔给控制器A,将任务B扔给控制器B,对于同一个任务来说,任何时候只有一个控制器在控制。nSLUA多路径技术SymmetricLogicalUnitAccess,对称逻辑单元存取,是多路径的基本特性。特点:对于特定的LUN来说,在它的路径中,两个存储控制器的目标端口均处于主动/优化状态。两个控制器之间实现高速互联的通讯,一个IO发到控制器端,两个控制器可同时参与处理;当一个控制器繁忙,系统不需要主机端的负载均衡软件参与就可以自动实现负载均衡。7我司产品已支持SLUA(对称镜像卷)与ALUA
4、对比SLUA多路径:双主/优化n一个LUN可以属于两个控制器,负载均衡n同一RAID上的不同LUN可以跨控制器nLUN跨控制器迁移不影响应用n带宽加倍,1秒完成自动切换LUN:0LUN:3控制器2控制器1LUN:1LUN:2RAID-ARAID-BALUA多路径:双主/非优化n对于同一个LUN,归属于某一个控制器,双控之间不可自动实现负载均衡n切换时间一般为十几秒控制器2控制器1LUNLUNLUN8多路径软件的作用一.IO流量的负载均衡它的主要作用就是分担网络流量和扩展带宽,实现多条路径承载到达同一个目的地的IO流量。这个功能不仅仅由多路径软件实现,存储本身也必须支持,否则,只能实现主备的方式
5、。二.磁盘虚拟化在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个磁盘的不同路径而已。这将导致数据毁坏或者IO错误。交换机磁盘阵列控制器1控制器2HBA01HBA02主机ALUN0LUN1LUN0主机BLUN1 LUN0LUN1LUN0LUN1LUN0LUN1多路径软件将同一个LUN经由不同路径产生的重复的物理设备虚拟成一个设备,保证主机的正常访问三.故障的切换和恢复在链路故障的情况下,多路径软件需要和存储设备通信,保证故障切换的顺利进行。8磁盘虚拟化硬件(HBAs)磁盘驱动文件系统应用LUN0LUN0LUN0LUN0LUN1LUN1LUN1LUN1?
6、 ?多路径软件硬件(HBAs)磁盘驱动文件系统应用LUN0LUN0LUN0LUN0LUN1LUN1LUN1LUN1? ?主机无法读写9硬件(HBAs)磁盘驱动文件系统应用LUN0LUN0LUN0LUN0LUN1LUN1LUN1LUN1? ? ? ?多路径软件硬件(HBAs)磁盘驱动文件系统应用LUN0LUN0LUN0LUN0LUN1LUN1LUN1LUN1? ? ? ?主机无法读写主机正常读写虚拟设备磁盘虚拟化10多路径故障切换HBA卡故障1交换机1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1交换机2控制器1控制器2LUN 0LUN 1
7、LUN0的Owner为控制器1;LUN1的Owner为控制器2;11多路径故障切换HBA卡故障2HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1交换机1磁盘阵列控制器1控制器2LUN 0LUN 1交换机212多路径故障切换HBA卡故障3HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1交换机1磁盘阵列控制器1控制器2LUN 0LUN 1交换机2LUN0和LUN1的Owner为控制器2;LUN0映射给主机A;LUN1映射给主机B;HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务
8、器I/OLUN0LUN0LUN1LUN1主机A主机B13多路径故障切换交换机故障HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA2交换机磁盘阵列控制器1控制器2LUN 0LUN 1交换机故障14多路径故障切换交换机故障HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA2交换机磁
9、盘阵列控制器1控制器2LUN 0LUN 1交换机故障15HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1交换机磁盘阵列控制器1控制器2LUN 0LUN 1多路径故障切换控制器故障116多路径故障切换控制器故障2HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1交换机磁盘阵列控制器1控制器2LUN 0LUN 117多路径故障切换HAB卡故障&交换机故障HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA1LUN0LUN0LUN1LUN1多路径软件HBA2服务器I/OLUN0LUN0LUN1LUN1HBA2交换机1磁盘阵列控制器1控制器2LUN 0LUN 1交换机2LUN0只映射给主机ALUN1只映射给主机B主机B主机A18THANKS谢谢结束束