ncs700融合存储系统-ssv install guide_第1页
ncs700融合存储系统-ssv install guide_第2页
ncs700融合存储系统-ssv install guide_第3页
ncs700融合存储系统-ssv install guide_第4页
ncs700融合存储系统-ssv install guide_第5页
免费预览已结束,剩余51页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SANsymphony-V

InstallGuide1JedSunAtDataCoreSoftwareChina

第一章模拟环境准备工作

第二章SANsymphony-V的安装

第三章创建一个基本的生产模型

第四章创建HighAvailable(高可用)

第五章创建RemoteReplication(远程复制)

第六章AdvancedFeatures(高级功能)

OnlineSnapShot(在线快照)ContinuousDataProtection(数据连续保护)DiskMigration(非破坏性数据迁移)AutomatedStorageTiering(自动式存储分层)

总结部分手册目录3请注意!!!手册所有的内容仅是作为了解DataCore过程,实际的项目实施请遵循BestPracticeGuide.

项目实施资质:需由DataCore认证工程师完成(DCIE)。手册模拟环境是通过虚拟机(MSHyper-V)来完成的,但是实际项目需要由实体物理服务器来完成。

虚拟机无法展现DataCore实际的性能DataCore硬件兼容性测试,是由物理服务器完成的手册中模拟的仅仅是DataCore主要的几个功能,其它需要参照软件安装后的帮助文档。模拟环境中使用的是服务器内置磁盘,没有配置单独的存储阵列,这种方式是被允许的。模拟演练通过虚拟Ethernetadapter转换为iSCSI进行IPSAN连接。模拟中使用DataCore存储虚拟化软件版本是SANsymphony-VR9.0PSP2Update1,较早期的版本与最后版本在功能操作上可能会不同。试用版的SANsymphony-V可以通过正式LicensyKey激活,但是没有激活试用期是30Days,之后数据将不可访问,所以试用期请勿接入生产数据第一章模拟环境的准备工作环境介绍拓扑结构准备工作5环境介绍DataCoreServer准备环境硬件平台:MSHyper-VVM6个以太网适配器3颗(或更多)内部磁盘,其中1颗为BootDisk,另外2颗做为存储空间.软件平台SANsymphony-VR9.0PSP2U1Windows2008R2SP1+.Net4.0注释:目前的操作系统可能仅适用于SSV9PSP2U1其它版本的SSV请另外咨询软件平台DataCoreServer是由虚拟化软件SANsymphony-V与x86架构的服务器组成简称DCServerSANsymphony-V的所有功能将会通过DCServer实现。环境中DCServer是通过安装在虚拟机上来完成的,因为没有充足的存储阵列,存储空间来自服务器(VM)内置磁盘前端的应用主机——HOST使用一台WindowsServer2008(安装DataCore提供的MPIO软件)6拓扑结构作为MirrorLink的两组适配器,在本次环境中并未使用,第四章高可用内容会涉及到,即使在实际环境中,对于只有一台DataCoreServer不需要额外配置MirrorLink适配器*MirrorLink用于2套DataCoreServer之间传输实时镜像数据请下载最新的SANsymphony-V软件和HostIntegrationKit软件包官方网站

提交一个注册信息,稍后会得到一个DataCore反馈邮件,包含最新版本SANsymphony-V与HostKit的DownloadLink.DataCoreServer(DCServer)本内容使用一台虚拟机代替,除系统盘外,另配置2颗磁盘(40GB*2)模拟全冗余IPSAN环境,配置6颗GbE虚拟适配器,配置2GBRAM安装Windows2008R2SP1:SANsymphony-V原则上支持Windows2008R2SP1和WindowsServer2012所有版本,版本除完整安装外,还支持核心版(Core)安装,这里安装Windows2008R2Sp1-Enterprise完整安装.另装.NetFramework4.0使用另一台虚拟机安装Windows2008R2,作为前端的应用主机-HOST请浏览存储厂商提供的指导手册,除非特别声明,否则DCServer上面不要安装第三方的多路径软件,Fibrechannel适配器,iSCSI适配器驱动程序,SANsymphony-V内置这些组件。DataCore全球的SupportTeam使用英文作为支持语言,并且DataCore提供的所有软件也是英文的,所以建议使用英文版的WindowsOS软件平台,这样同样有助于SupportTeam快速的故障诊断DCServer仅仅作为DataCoreStorageServer,虽然已安装WindowsOS,但是不能:运行其它的业务,开启其它的角色,安装其它的功能等等,不受企业内部政策的管理。如加入域服务,加入VPN虚拟网络等等。对于不确定因素请联系DataCoreSupport,请勿自行操作。7准备工作一很多情况,会有另一个工程师临时接替我们的工作,所以规范的细节制定,有助于另外的工程师能够快速的接管我们的工作,或快速的进入工作状态,因此规范的命名规则很重要。SANsymphony-V软件安装后,主机名不能进行更改。IP地址更改,适配器的移除/更换,需要严格按照帮助文档说明,否则会造成数据无法访问。首先重新命名WindowsOS的主机名:E-DATACORE-NODE如果已开启防火墙,请允许TCPPort3793和3260端口通过重新命名6颗GbE适配器的名称,方便管理:HOST-1,HOST-2,MIRROR-1,MIRROR-2,STORAGE-1,STORAGE-2*请重新启动WindowsOS生效。8准备工作二重新命名IP地址:分别更改DCServer的6颗GbE适配的IP地址,使其分别独立提供服务,禁用包括Ipv6在内的其它协议。9准备工作三适配器HOST-1,HOST-2用于FrontEnd,为应用主机提供服务:66,66适配器Mirror-1,Mirror-2用于MirrorLink,实时镜像数据传递-多台DCServer节点之间:66,66(针对一台DCServer部署,无需安装这2个适配器)适配器STORAGE-1,STORAGE-2用于连接存储阵列:66,66第二章SANsymphony-V安装

控制台简单介绍安装DataCore–SANsymphony-VSoftwareSSVManagementConsole(控制台)布局介绍请将下载后的软件包解压缩,通常会包含3个文件:SANsymphonyV.exe为执行文件:SSVServer主程序为核心组件,用于提供生产服务。SSVManagementConsole则提供了一个友好的图形控制台(C/S),SSVPowerShell协助管理员通过WindowsOS提供的PowerShellCommand进行功能实现。SSVManagementConsole可以独立安装在Windows7与WindowsVista上面,通过IP进行管理,但是不能安装在基于Core

版本的Windows2008x上面,具体内容请参照软件平台需求。ReIInstNotes.PDF:介绍了软件的发布信息,历届的补丁修复内容,以及如何从一个早期的版本进行升级。SANsymphony-VInstallationGuide:介绍软件安装前的准备工作,注意事项和基本的入门指南。安装SANsymphonyV.exe具体操作相对简单,双击执行程序可以选择Custom,浏览软件包内容在这里我们全部安装,Next然后

Install,也许您已经从进度留意到SSV正在安装适配器的驱动程序,所以在安装SSV之前,请卸载Fibrechannel驱动程序.SSV会创建一个远程管理的User:DcsAdmin,请牢记创建的秘密,执行每一次的登录管理,这里我们使用PW:Datacore2013Finish-Reboot.11SANsymphony-V

安装如果SANsymphony-V的软件包已经顺利安装:请点击桌面快捷方式的图标由于是本地登录,所有内容无需填写内容直接选择Connect,片刻后进入SSV控制台12SSVManagementConsole

控制台介绍工具箱:行使DCServer所有功能*工作窗口可以随喜好进行组合,只需点击上方边框,Resetlayout可以复原HOST目录注册和显示DCServer前端的应用服务器,能够提供Vdisk,DCServer每次更改或者执行每次功能,都会显示Log信息,信息包含了执行功能的过程,结果,或障碍原因显示相关对象的属性信息,执行更高级的功能,当然通过右击,也能实现这些功能ServerGroup包含了DCServer节点的信息,这里只有1台PhysicalDisks包含了的物理磁盘信息,这些磁盘可能是来自SAN存储阵列,DAS,服务器内置磁盘,甚至是USB设备。这里我们使用内置2颗磁盘,分别是40GVirtualDisks目录显示我们将要创建的虚拟磁盘,这些磁盘可以映射给应用服务器,转换为标准的LUN,Disks,

orVolumes.DiskPools顾名思义,用来整合1颗或若干颗PDisk(物理磁盘)所有的端口及类型将被显示在ServerPorts,SSV还会创建一个虚拟的iSCSIInitiator第三章创建一个基本的生产模型预先规划整合物理磁盘注册一个HOST(应用服务器)创建VDisk(虚拟磁盘)并映射给HOSTHDS15TBEMC15TBSAPOracleExchangeFileServerPrint60GuestsworkstationHDS40TBDataCoreServerSymphony-VWin08R2FCSAN/IPSANVDiskVDiskVDiskVDiskVDiskVDisk预先规划一重新命名端口,方便会规划,这里我们使用同物理适配器同样的名字如右图:

选择某个端口,会在右面显示Connectionname:?这个名字是关联物理适配器的,然后选择Rename(或者F2),与物理适配器改为一致,在SSV控制台修改重命名端口,与物理适配器是相互独立的,仅仅是为了更加规范的去管理,尤其是当端口具有庞大数量后,能够一目了然作出判断。修改之后的如下图:显示相关术语很多都是通用的,适配器的信息也是通用标识。例如端口MIRROR-1的IQN?(这是iSCSI唯一标识,非特殊情况请不要修改)端口MIRROR-1的IP地址是多少?端口MIRROR-1属于哪一个DCServerNode?端口MIRROR-1同时能够承担哪些任务Front-end连接前端HOST,Mirror用于DCServer节点之间的镜像数据这里显示:端口MIRROR-1的实体物理信息,这些信息与物理适配器是相关联的上方的选项卡则是属性相关设置,及此端口路径的附加信息预先规划二端口:DataCore除远程管理端口外,需要三种类型的端口,

Frontend:用于连接前端的HOST,HOST每笔I/O均通过这个路径完成

Backend:用于连接后端的iSCSI存储阵列,DCServer每笔I

/O均通过这个路径完成

Mirrorlink:用于DCServer节点之间进行实时镜像的数据传输

我们为了能够贴近真实环境,模拟全冗余效果,所以每个类型端口各用了2个适配器,并且我们要设置它们运行独立的业务,互不干扰,这就像

在SANSwitch上面的ZONE。规划每个端口承载独立的业务

依次选择GettingStarted(开始菜单)—Assignportroles(分配端口角色)

就像图中那样:用于连接HOST请勾选Front-end,用于镜像数据就勾选Mirror.用于连接存储阵列的则勾选Back-end,因为没有接入存储阵列,所以这里显示N/A状态.选择Assign片刻后完成.*分配端口角色也可以通过逐一双击端口,在右边Settings选项中进行更改,如上图:12整合磁盘一创建DiskPool(磁盘池)1.通过在DCServer结构目录,右击DiskPools

选项,选择CreateDiskPool如图1。2.也可以通过工具箱,选择DiskPool图标,在工作区选择CreateDiskPool如图2(*甚至支持Alt+P热键)3.为方便演示,已更改2颗PDisk名称为:FromEMC,FromIBM,在工作区可以随之喜好,Rename这个DiskPool,可以更改单位大小从4MB-1024MB(非特殊需求请遵循默认选项),选择Create之前,可以同时选择2

颗PDisk,也可以放弃选择,稍后添加:这里我们选择1颗PDisk(FromIBM),如图3添加PDisktoDiskPool

(物理磁盘)*有一点很重要!如果确保PDisk能够顺利添加到DiskPool,PDisk必须是Unallocated状态,也就说,当WindowsOS平台,在磁盘管理器发现新磁盘的时候,不能去创建文件系统,使其保持未知状态,否则SSV会认为有数据,锁死磁盘:添加到DiskPool的PDisk将被初始化检查WindownOS-DiskManagement如图4,不要尝试转成磁盘属性,由SSV自行完成图5是选择PDisk,从工作区Info显示的结果:未分区状态1OR2345整合磁盘二添加PDisktoDiskPool

(物理磁盘)完成后的状态如图6:一颗名为PDisk—FromIBM被添加到DiskPool—NewPool中,而PhysicalDisk目录下面还剩另一颗PDisk—FromEMC。选择这颗PDisk,右击-AddtoDiskPool—NewPool.此时,这个PDisk—FromEMC被添加到NewPool

中,或者利用这个磁盘CreateDiskPool(创建一个新磁盘池),请参照图7;关于PDisk之间的Mirror在SSV的一个磁盘池中,允许2颗PDisk互为镜像磁盘,通过这个功能可以更加安全的从DCServer上面移除1颗磁盘,需要等到同步为完成100%的状态,具体操作请参照帮助文档:AddingMirrorstoPoolDisks.相关信息:被添加到DiskPools的PDisk不能超过1PB,关于如何移除PDisk从DiskPools,请参照帮助文档;67完成情况配置与注册HOST一

配置一台应用服务器并且注册到DCServer在另外一个准备好的VM上面,已经安装好了Windows2008OS,并且修改这台Server名称为:EXCHANGE-HOST,Reboot生效2颗GbE适配器IP地址为:68,68,并且确保与DCServer66,66正常通信;IPSAN需要iSCSI进行首次发起操作,这个操作对于

任何产品都是通用的,所以细节不赘述。WindowsServer2008OS内置iSCSI,这是非常便利的,早期版本的WindowsServer版本需要单独下载。请在EXCHANGE-HOST依次打开

ControlPanel\AllControlPanelItems\AdministrativeTools,

启动

iSCSIInitiator程序。如果是首次启动iSCSIInitiator程序,会提示:下次启动OS是否自动连接,

通常我们选择YES。请在程序菜单,Properties

窗口选择Discovery选项卡,点击DiscoverPortal,

在DiscoverTargetProtal窗口,分别键入E-DATACORE-NODE两条目标地址:

66,66,点击OK。其它参数保持默认。配置与注册HOST二

配置一台应用服务器并且注册到DCServer如果之前的操作已经顺利完成,可以在右图中,看到完成的情况,在Targents

选项卡中,Name

是Target目标地址的IQN(iSCSIQualifiedName),因为发起了两次连接,所以总共2条IQN,默认状态是:Inactive。分别选择E-DATACORE-NODE两条IQN,点击Connect进行连接。非特殊情况,请不要勾选Enablemuti-path,其它参数默认,点击OK。然后2条IQN的状态成为:Connected。至此应用服务器-EXCHANGE-HOST与DCServer-E-DATACORE-NODE,2条路径已经顺利连接。如果返回SSV的控制台,会发现:受益于之前规范的命名规则,只需要选择预先分配的Frontend端口,在右边RemotePorts选项中,就能看到EXCHANGE-HOST连接的相关信息,不同网段IP地址,分别连接了2个端口-HOST-1,HOST-2.配置与注册HOST三

配置一台应用服务器并且注册到DCServer请在Hosts目录,右击,选择RegisterHost如图8。或者在工具箱,选择Hosts图标,工作区选择RegisterHost(支持Alt+C热键)如图9。通常情况下,SSV会在信息栏,罗列出已经连接的Hosts的IQN信息,如果多个Hosts连接过来,请根据IQN信息,选择需要的HOST进行注册即可。需要键入的内容依次是:HOST名称(根据喜好命名),HOSTOS类型(主流的OS已经包含在内,同时提供Other选项)-Multipath与PreferredServer选项通常默认,请参考各版本OS的优化手册,尤其是关于ALUA是否启用,术语概念为通用,请参照权威公众资料。在这里,Hostname命为Exchange-Server,其它参数遵循默认,OS类型为:MicrosoftWindows,不填写备注信息,选择对应的IQN,

选择Register,注册完成,如图11。至此EXCHANGE-HOST被注册到E-DATACORE-NODE.891011创建VDisk映射给Host(一)请在在DCServer目录选择VirtualDisks,右击选择CreateVirtualDisks,进行创建。或者在工具箱选择VirtualDisks,右面工作区选择CreateVirtualDisks(支持Alt+D热键)。需要为VDisk制定一些信息,包括名称,类型和容量信息。在这里:Name:ToExchange-2GB备注信息省略,类型选择Single。容量2GB。总共创建3颗这样的VDisks.Single类型为独立虚拟磁盘,Dual为2台DCServer共享存储,Mirrored为2台DCServer镜像的VDidsks.Reservedspace:顾名思义,强制保留这部分空间,是其它VDisks无法侵占。更详细信息请参照帮助文档。选择Next后,会提示指定一个DiskPool如图14,因为只有一个DiskPool(NewPool),选择Next选择Finish。*受益于ThinProvisioning技术,制定的VDisk体积可以超过DiskPools的实际容量,而VDisks占用容量则以Hosts实际写入数据容量计算,121314创建VDisk映射给Host(二)选择Next后,会提示指定一个DiskPool如图14,因为只有一个DiskPool(NewPool),选择Next选择Finish。此时能够观察到已经创建完成的3颗VDisks,选择VDisk会在工作区显示相关的信息,如图15选择其中1颗VDisk,右击,选择ServetoHosts.图16因为只有1台Host,所以选择这台Exchange-Server选择Next,因为有配置2条路径,SSV显示为冗余

模式,继续下一步Finish.这部分工作完成。会发现Exchange-Server的VirtualDisk目录下面有了1颗VDisk1615创建VDisk映射给Host(三)返回应用服务器EXCHANGE-HOST,进入DeviceManager查看状态。暂时只能看到系统内置的2颗驱动器,如图17。请选择Diskdrive,右键选择—Scanforhardwarechanges.这时会发现出现了2颗由E-DATACORE-NODE映射过来的磁盘驱动器。请注意,这2颗磁盘还不可以使用,请不要做任何操作。之所以看到2颗磁盘是因为多路径关系,这就像一台存储阵列,通过双控制器,像HOST映射1个LUN。所以需要做多路径聚合。DataCore免费提供基于WindowsOSMPIO软件,可以进行参数设置,DataCore建议使用这个MPIO软件。其它类型系统,可以使用系统原生的。如果EXCHANGE-HOST与E-DATACORE-NODE仅通过一条路径连接,则无需以下过程,因为只会有1颗磁盘出现。关于这部分更详细信息,与其它存储阵列产品是通用的,请参照公众信息。DataCoreMPIO在HostIntegrationKit软件包中,请参照准备工作一/No.5page。在EXCHANGE-HOST安装DATACOREMPIOSOFTWARE,非常简单。解压HostIntegrationKit软件包,运行执行文件,请选择性安装,

只选择MultipathI/O,完成需要Reboot生效。然后会在桌面

出现MPIOConsole快捷方式,请启动它,查看状态。

其实,在DataCoreMPIO安装后,”影子磁盘”已经就不见了

17请在DiskManagement尝试使用这颗磁盘创建文件系统,写入数据等等?…复原工作如果计划删除某个VDisk请先执行UnServe操作:在SSV控制台右击将要删除的VDisk,选择—UnservefromHost,会有警告信息提示,这个操作会终止HOSTI/O,请确保HOST没有在进行数据访问,选择YES,VDisk被写入的数据依然存在,下一步,再次选择该VDisk,右击选择Delete,这颗VDisk连同写入的信息将被彻底删除。图1如果计划移除一个HOST,请首先确保VDisk已经全部收回,选择要移除的Host,右击选择UnregisterHost,确认后,选择YES,完成。移除Hosts并不代表移除了链接。图2如果计划断开某个HOST与DCServer之间的链接,请在HOST上面,开启iSCSIInitiator程序,在iSCSIProperties窗口,选择连接路径IQN,单击Disconnect,此时链接将被断开。继续选择Discovery选项卡,选择IP地址,执行Remove,这条链接的路径缓存将被清除。至此Host与DCServer再无关联。图3

123第四章HighAvailable(高可用)

-以下内容将描述如何构建一套高可用环境概述部分构建第二台DataCoreSrever创建DataCoreGroup连接HOST并映射镜像磁盘测试工作EMCClarion4700Nstor4500SAPR/3SQL2005ExchangeFileServerLABAPMirroringSANsymphony_V2SANsymphony_V1iCDPPath-through概述一台独立的DCServer能够把2套存储阵列,融入磁盘池进行实时镜像,即使如此,DCServer本身也会成为单点故障额隐患,而从物理学角度来看,把两套相同物理设备,分别置于不同的地理位置,才有更高的保障。尤其是当一个数据中心完全瘫痪,我们迫切希望能够通过第二个数据中心立刻接管生产业务。DataCore高可用架构是:通过若干台DCServer之间进行集群,每台DCServer独立连接存储设备,在每台DCServer能够互相冗余的基础上,还可以独立的提供生产服务。DCServer节点之间,可以安置在同一个数据中心不同的机架上,安置在不同楼层之间,当然最佳的做法是安置在同城之间的两个数据中心,距离可以延伸至100km。DCServer之间,能够保证镜像数据的一致性,而最大的利益体现就是:当一个节点出现故障时,生产业务继续工作,没有任何单点故障,在故障修复后能够自动同步增量数据,整个故障周期无需人工干预。*它是如何工作的?两台DCServer会预先镜像2颗VDisk,然后把一组MirrorDisk提供给前端的HOST,HOST通过多路径软件,把这2颗VDisk聚合成一个逻辑磁盘。两台DCServers利用SynchronousMirror技术,实时更新2颗磁盘的内容。用于模拟高可用架构的拓扑环境为了在模拟过程中减少不必要的干扰,请在SSV控制台,收回之前映射的VDisk,并且删除所有的VDisk,在SSV控制台移除所有的Hosts,并使Host与DCServer之间没有任何链接关系,再此之后,请移除(或禁用)E-DATACORE-NODE用于Frontend其中的一颗适配器,如上图,仅使用一颗适配器进行FrontEnd作业。请按照之前的模拟内容(No.6page),部署另外一台DCServerNode,并且命名为:W-DATACORE-NODE。关于IP地址规划请参照拓扑图。关于SSV控制台,各端口的规划请参照E-DATACORE-NODE.DcsAdmin:管理密码与第一台保持一致。*1-2操作请参照No.23page。在安装DCServer2时,请提前规划IP地址,修改主机名,最后安装SANsymphony-V软件。

请保留EXCHANGE-HOST平台的DataCoreMPIO软件。构建第二台DCServer:W-DATACORE-NODE右图中能够看到,已经构建完成的W-DATACORE-NODE信息。已经制定了2个DiskPool,每个DiskPool下面包含一颗40GB的磁盘。端口遵循E-DATACORE-NODE进行命名和分配角色。接下来要做的就是将W-DATACORE-NODE与E-DATAOCRE-NODE加入同一个ServerGroup之中。在加入同一个ServerGroup之前,DCServer必须创建一组互相解析的Host信息请各选一个,用于MirrorLink的IP地址,添加到对方的Host文件中,在这里:E-DATACORE-NODE添加对方的IP:65和主机名,W-DATACORE-NODE添加对方的IP:66和主机名,完成。

请在两台DCServer互Ping对方主机名,验证这一过程。Hostfile—<C:\Windows\System32\drivers\etc>

*这一操作很重要,即使在FCSAN环境,DCServer之间也需要一套能够互相解析的网络连接New-DCServer创建ServerGroup(一)首先请关闭2台DCServer其中一个SSV控制台,只保留一个控制台,以免控制台同步信息带来的问题,这里关闭的是:E-DATACORE-NODE上面控制台。进入另一台DCServer的SSV控制台,这里选择的是:W-DATACORE-NODE选中ServerGroup,右击,选择AddDataCoreServer(添加DCServer)之前已经加入到本地Hostfile的对方的IP地址:66请留意图2中的报错信息:正如所提示的”不能添加这台DCServer的原因是由于,对方这台DCServer已经创建了VDisk,移除这些VDisk后再尝试添加”所以请提前移除这些磁盘。(操作步骤,请参照No.23page或帮助文档)12已经删除了E-DATAOCRE-NOED所有的VDisk,按上方1-3的步骤再次添加这台DCServer,片刻后,顺利添加,请看图3.如果发现仍然无法添加,或添加后的DCServer在2分钟后仍是不正常状态如:

请再次检查对方的SSV的控制台是否关闭。两台DCServers用于互相解析的IP地址及主机名,已经互添到Hostfile中。

这些信息请参照帮助文档。3创建ServerGroup(二)

OR或许您已经留意到了:之前命名的PDisks与分配各个端口角色,会因为被添加到DataCoreGroup而复原。适配器在操作系统层面信息不会被复原,比如IP地址,适配器名称等等。因此,将两台DCServers添加到同一DataCoreGroup之后再去对PDisk命名,修改端口名称和分配角色,会是一个不错的主意!!!已经修改完成创建ServerGroup(三)

虽然之前已经制定了两条冗余的MirrorLinks,为:E-DATACORE-NODE,W-DATACORE-NODE,但是它们并没有连接,这是由于iSCSI的工作方式决定的,所以这部分概念是通用的,请参照权威的公众信息。请在SSV控制台完成这部分操作,使两台DCServer的2条MirrorLinks相互登录对方,通过iSCSI发起程序。首先选择第一台DCServer:E-DATACORE-NODE,选择MicrosoftiSCSIInitiator(iSCSI发起程序),

在工作区的RemotePorts列表中,没有看到任何的Target链接。请选择AddTargetPort(创建链接),键入对方MirrorLink的IP地址:65,选择Add。添加第二条MirrorLink的IP地址:65。请选择W-DATAOCRE-NODE执行同样的操作,检查完成后的状态。45完成状态创建HOST与两台DCServers的连接(一)

-建立iSCSI连接

虽然之前已经制定了两条链接地址,使EXCHANGE-HOST分别连向两台DCServers,但是它们并没有连接,这是由于iSCSI的工作方式决定的,所以这部分概念是通用的,请参照权威的公众信息。请在EXCHANGE-HOST上面完成这个操作,需要WindowsOS上面的iSCSIInitiator程序,分别发起2个targetIP地址:192.168.166,65.发起后选择Connect,请参照No.17;如果这部分工作顺利完成,选择任意DCServer,选择HOST-1端口,工作区选择RemotePorts,都能看到Host的IQN.创建HOST与两台DCServers的连接(二)

-注册一个HOST

首先注册一个HOST:EXCHANGE-HOST,这部分工作在SSV的控制台来完成;请在HOST目录,右击-RegisterHost—键入一个Host名称—选择WindowsType—其它遵循默认参数—Register,Finish。选择Host:Exchange-Server,点击iSCSIPort1能够看到,与DataCoreGroup是通过两条iSCSI链路连接的。创建HOST与两台DCServers的连接(三)

-创建Mirrored—VDisks

在任意一台DCServer,右击VirtualDisk,选择CreatevirtualDisk,命名后选择MirroredType,指定容量,创建5颗这样的磁盘,Next。在这一步骤,需要分别指定两台DCServerDiskPool,而VDisk的空间则对应该DiskPool,Next,Finish。完成此步骤。能够看到5颗VDisks已经被创建,因为是镜像磁盘,需要等待同步时间,时间大小取决于多种因素。选择任意VDisk,工作区选择Paths选项,每条路径的去向很明确。VDisk镜像利用:SynchronousMirroring(实时镜像)技术,每条路径都是双向进行回环验证的,所以能看到4条iSCSI路径。创建HOST与两台DCServers的连接(四)

-映射VDisktoHost

选择一颗将要映射给HOST的VDisk(Mirrored),右击选择ServetoHosts,选择Exchange-Server,Next.从图2中,选择对应2台DCServer的路径,受益于前期已经分配了每个Ports角色,可以遵循每个默认参数:Autoselect,Finish。当完成之后,再次检查VDiskPaths,会发现增加了两天iSCSI服务路径。每台DCServer均是通过一条链路与Host进行连接,所以冗余链路为不可选状态!

2创建HOST与两台DCServers的连接(五)

-在HOST验证磁盘(LUN,VOLUME)

登录EXCHANGE-HOST主机,请确保DataCoreMPIOSoftware已经安装。通过DeviceManager选择Diskdrives,右击Scanhardwarechanges(扫描硬件),发现一颗新的磁盘驱动器。如果进行更高级别的设置关于聚合路径,或者浏览聚合路径的工作情况,可以启动DataCoreMPIOConsole请在DiskManagement尝试使用这颗磁盘,根据上图提供的步骤。Steps1Steps2Steps3Steps4能够看到,这是一颗多路径磁盘,是已经被DataCoreMPIOSoftware聚合后的结果,如果发现2颗同样标识的磁盘,务必优先检查MPIOSoftware是否正常工作,或安装。创建HOST与两台DCServers的连接(六)

-测试高可用

如果在实体环境,可以进行更苛刻的测试。目前的模拟环境:可以拷贝视频文件至EXCHANGE-HOST新磁盘,在循环播放的过程中,在拷贝一些大文件,使其有一个较长的拷贝过程,然后在目前的环境中制造故障:比如禁用某个适配器,或关闭DCSever的WindowsOS平台等等。会发现,在EXCHANGE-HOST文件拷贝进度,仍然是活跃的,而视频也会持续播放。68iSCSIHBAPrimarypathAlternatepathHOSTEXCHANGE-HOST68DCServer1E-DATACORE-NODEFrontEndDCServer2W-DATACORE-NODE6665PowerOff*请不要尝试,同时制造双点故障,比如同时禁用HOST层面的两颗适配器。请在故障修复后,模拟下一次故障,VDisk正常状态是Uptodate:补充:

很多时候,若干台应用主机会配置集群服务,需要存储层提供共享存储,这种环境的设置方式与独立应用服务器大同小异。只需要把同一个VDisk映射给另一台应用服务器即可。当然,另外这台应用服务器必须注册在DCServerGroup,并且建立同样的连接关系。DCServer1E-DATACORE-NODEDCServer2W-DATACORE-NODE第五章RemoteReplication

-以下内容将模拟如何构建一套异地备援系统概述部分拓扑环境构建灾备站点添加DataCoreGroup配置RemoteReplication功能AdvancedSiteRecovery功能应急预案ClusterCentralizedManagementDR

SiteBuilding1Building2概述在第四章内容您也许会留意到,用于高可用的DCServer我们建议在100km以内,这个距离并不是一个原则的技术指标。高可用模式的DCServer之间,利用SynchronousMirroring技术保障两个底层的磁盘系统可以实时更新,回环验证的过程确保数据一致性,这也对两个节点之间承载业务的链路提出更严格的要求,链路距离是一个影响应用程序写入延迟的重要因素,尤其是一些对磁盘响应速度要求较高的应用程序(如OLTP类型),那么更远的距离意味着更高的延迟,这个概念就今天而言,对于所有厂商产品是通用的。DataCore-RemoteReplication方案可以把灾备站点延伸的更远,通过加密和压缩数据块,能够更小的占用带宽,使用非主流的传输协议及特殊端口,数据不易被劫持。DataCore-RemoteReplication方案可以建立在只有两台DCServernoeds基础,也可以是若干台DCServerNoeds之间的一对一,一对多,多对一的结构,当然,如果结合高可用方案将是最佳的选择。*它是如何工作的?DataCoreRemoteReplication技术基于AsynchronousMirror技术,应用主机持续写入本地的DCServer,而DCServer1会利用自身的性能,分拆数据至本地的Buffer,Buffer则独立的传输压缩过的数据,到灾备站点的DCServer2.用于模拟RemoteReplication架构的拓扑环境

与高可用的设置方式不同的是,RemoteReplication功能是建立在DataCoreGroup之间的。DataCoreGroup之间都是独立工作的,无法浏览对方Group包含的资源。构建远程恢复站点请创建第三台DCServer:DR-DATACORE-NODE.无需添加MirrorLinkiSCSI适配器,添加用于远程复制的以太网适配器:67E-DATACORE-NODE,W-DATACORE-NODE:添加额外以太网适配器,用于远程复制:66,65,如上图。请确保三台DataCoreNoeds能够互相解析,添加对方的IP地址和主机名到本地的HostFile。完成。添加:DR-ServerGroup图1:新安装的DR-DATACORE-NODE,在DR-ServerGroup中(重新命名)。这一步骤很重要:请依次选择3台DCServerNode,在Stetings选项中,指定Buffer路径(请避免与WindowsOS在同一磁盘),分别指定用于远程复制的—网络地址,然后点击Apply。请看图2.选择DataCoreGroup,右击选择PartnerwithReplicationGroup,键入DR-ServerGroup下面DR-DATACORE-NODE,如果三台WindowsOSAdmin帐号和SSVDcsAdmin帐号

密码都是一致的,下方证书则无需填写;点击Partner完成,如图3。123RemoteReplication:功能设置首先需要在DR-DATACORE-NODE创建一个VDisk:DRfromExchangeHost,用来承担DR的备援磁盘如图3选择将要远程复制的VDisk:ToExchage,选择工作区的Replication

进行创建。选择中,键入对方的ReplicationGroup:DR-ServerGroup,选择DCServerNode:DR-DATACORE-NODE,

选择DRfromExchangeHost,至此这个操作完成。345AdvancedSiteRecovery

-高级站点恢复假设主数据中心瘫痪,通常会启动灾备站点接管生产业务,当主数据中心已被修复,客户仍然希望由主数据中心提供服务,而灾备站点已经产生了大量的增量数据,如何把这部分增量数据拷贝到主中心,这是即将面临的挑战。DataCore提供的ASR功能,通过一键操作,能够逆转数据的传输方向,使数据主\副本互换。ASR可以解决增量数据回传,模拟灾备演练,让重建工作变得工简单。具体操作:

选择正在进行Replication的VDisk,从工具箱选择

:ActivateThisSide或者

DeactivateThisSite.

这个操作将会把正在提供服务的VDisk状态:由Active转为Standby.

在这个过程中,请确保Active状态的VDisk终止了I/O读.写,或者已经UnServe

fromHost。

OfflineInitialization功能缓解第一次大量数据传输的带宽压力,提供数据的手动搬迁。应急预案

与注意事项经常有工程师提起,是否要把灾备站点的VDisk提前挂给StandbyHost?

这一点确实可以更加智能的恢复生产,并且在技术上也是可行的;但是,有一点需要注意,在权衡-安全与智能同时,更多的用户会关注安全。一旦需要挂载灾备站点的VDisk,很可能主数据中心已经完全瘫痪了,而灾备站点的副本数据将是唯一幸存的,如果这部分数据被提前挂载,而StandbyHost未能顺利启动这部分信息,很有可能会对这部分信息造成损坏,最终的损失将是难以估量的。

在金融机构的用户,选择了更加谨慎的做法,灾备站点的副本数据,不会映射给StandbyHost,当故障后首先挂载快照卷进行验证,或者通过CDP先提取关键数据,再进行实体数据的挂载。我个人觉得这是一个非常好的主意,应该提前告知用户。但这并不是强制的,因为DataCore没有给出过这样的建议,请工程师与用户去权衡。对于状态:Standby–VDisk,在I

/O访问上,是被特意锁死的,这就是VDisk为什么Serve

tohost后为灰色状态。DataCore的技术人员认为这样会更安全。状态为:Standby-VDisk,请勾选Enablewritethrough功能。第六章AdvancedFeatures

-以下内容将模拟DataCore提供的部分高级功能SnapShot(在线快照)ContinuousDataProtection(连续数据保护-CDP)DiskMigration(非破坏性数据迁移-PassThrough)AutomatedStorageTiering(存储式自动分层介绍)

*以上中英文对照非翻译内容在线快照功能

OnlineSnapShot快照是一个非常棒的技术,以至沿用至今,DataCore提供的快照最大的优势在于,允许用户把快照所产生的克隆数据或指针数据,放入不同的存储层,这样就避免了因为创建快照而造成的优质资源的浪费。Step:请选择VDisk,右击选择Snapshot,选择CreateSnapshot,

选择存储数据的DCServerNode,通常会选择一个低端的磁盘池(如SATA),其它参数可以默认,Next,

Finish。观察完成后的状态。DataCore提供两种模式快照,图1.创建快照的数量是:1024个Differential:指针型快照,能够在瞬间完成,占用很小的空间,恢复则依赖于SourceVDisk;Full:克隆型快照,需要一些更长的时间等待这个过程,需要与SourceVDisk实际所占用的一倍空间,与SourceVDisk实体数据分离,恢复无需依赖SourceVDisk.1在线快照功能(续)

OnlineSnapShotPromotetoFullSnapshot:可将目前指针型的快照提升为克隆型快照,会需要额外的空间。UpdataSnapshot:更新这个快照为目前的时间点。RevertfromSnapShot:会抹除SourceVDisk增量内容,使其还原到快照的创建时间点。请注意*注释信息。SplitSnapShot:用于克隆型快照,按照快照创建的时间点,分离这部分数据,同时创建一个新的VDisk。AboutOpreation:用于克隆型快照,终止快照的创建进程。

快照副本:如同正常的VDisk,可以映射给Host进行数据验证,或数据提取,但是不能永久的使用,除非是快照是Full类型。Step:请选择Snapshot副本,右击,选择SnapShot:*注释:请谨慎使用RevertfromSnapShot功能,增量数据抹除后将无法恢复,强烈建议使用PromotetoFullSnapShot功能转换快照为克隆类型后,执行SplitSnapShot功能,通过一个较长的周期验证这部分数据,最后删除SourceVDisk.连续数据保护-CDP(一)

ContinuousDataProtection随着业务量的不断攀升,应用程度很多时候都会存在高并发的数据存取,尤其是在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论