系统集成设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统集成设计
数据中心设计
1.存储系统网络拓扑图:
一、数据库
1.数据库软件:Oracle 10g
2.数据库操作系统选型:
操作系统:Linux操作系统
Linux操作系统:Linux是一款免费的操作系统,用户可以通过网络或其他任务途径免费获得,并可以任意修改其源代码,而且支持多用户、多任务,具用丰富的网络功能,采取了许多安全技术措施,其中有对读、写进行授权限控制、审计跟踪、核心授权等技术、多个处理器同时工作,使系统性能大大提高。
选用Linux作为数据库服务器的操作系统,可以充分发挥Oracle 10g的应用特征。
二、数据库集群
1.集群方案:
Oracle RAC双机集群
2.方案具体实施:
A.硬件部分:
至少两台服务器、一个共享盘阵,每台服务器在不考虑冗余的情况下最少需要两块高速网卡。一块用于各节点之间的高速通道连接,节点通过此连接发送内部通讯信息。另外一块网卡用于和外网的连接。
RAC 中各个节点之间是通过心跳网络来进行通信的,为了实现冗余,防止单点故障,各个交换机之间也需要做冗余,保证各个节点之间通信的畅通。最终RAC将查询共享存储上的数据,从而完成上层应用的请求。在数据中心Oracle RAC 集群的建设中,该架构充分地体现出了高可用技术,有效地防止了单点故障问题的产生。
B.软件部分:
软件部分主要包括集群软件,数据软件以及容错系统软件。本文主要使用的是Oracle Clusterware 和Oracle ASM。
操作系统:因为RAC支持各种主流操作系统,在这里我们采用开放性比较强的Linux操作系统作为数据库集群的操作系统。
C.实现方式:
操作系统底层CLUSTER搭建好后(可选),首先安装配置oracle crs软件。然后在一台节点上安装ORACLE软件,安装程序在这一节点安装完成后会自动将软件拷贝到群集中的所有节点上,然后在共享磁盘阵列上创建数据库。安装完成后各节点上的实例都可以访问磁盘阵列上的数据库。
服务器的准备工作在服务器配置时,需要对双节点RAC 集群的网络进行规划,每个节点都必须要有2 块物理网卡,每个节点至少需要3 个IP 地址,即Public IP,VIP,Private IP,由于是Oracle 11gR2 版本,在部署Oracle RAC 集群系统时至少需要一个Scan IP,因此一共需要规划7 个IP地址。
Oracle RAC 集群系统IP 应该在192.168.240.1/24这个网段。
IP分配如下所示:
Identity
Home
Host Node Given Name Type Address Node
Node1
Node1 Node1 node1 Public
192.168. Public 240.111
Selected by
Oracle
Node1 Node1 node1⁃vip Virtual 192.168.
240.112 VIP
Clusterware
Node1 192.168.
Node1 Node1 node1⁃priv Private
Private 240.110
192.168.
Node2
Node2 Node2 node1 Public
Public 240.121
Selected by
Oracle
Node2 Node2 node2⁃vip Virtual 192.168.
VIP
240.122
Clusterware
Node2 Node2 node2⁃priv Private
Node2 192.168.
240.120
Private
Selected by
Scan None node⁃scan Virtual 192.168.
Oracle
VIP1 Clusterware 240.140
PS:在10G以前的版本完成此种方式对硬件,操作系统及各厂家HA软件有一定要求。在10G以后的版本oracle公司自身提供了cluster软件——crs,可以在没有操作系统cluster软件支持的情况下实现RAC,但在文件存储上有一定的限制。如果不使用操作系统的cluster 软件,oracle无法使用传统的裸设备来存储数据库文件。
三、存储系统
1.存储系统解决方案:
SAN(存储区域网络)和NAS(附网存储)以及DAS(直连存储)相结合,进行数据分级存储。
2.需求分析
A.容量分析:根据设计情况, 第七教学楼数据中心打算设置10台服务器,为Linux centos6.4服务器。
B.服务器和端口分析:第七教学楼数据中心准备将多种平台服务器大多集中在一起, 方便于SAN架构的实施。建议对于重要服务器进行双光纤配卡及双光纤交换机的完全HA配
置,目前已确定好服务器和相关设备的选型。
C.其他需求:建设好后的数据中心系统是一套开放的、整合的、高效的、高性能存储系统(包括磁盘、磁带及相应的软件等),用来存放、保护第七教学楼数据中心重要数据。同时建立相应的管理机制,对方案中的存储设备进行集中管理和监控;系统必须稳定可靠,并具有充分的可扩展性;系统必须满足第七教学楼数据中心数据资料的增多和的可扩展要求。
3.方案建议
凯俊有限公司从用户的实际需求出发,结合计算机技术的发展方向,对第七教学楼数据中心系统的方案进行了全面考虑。整个系统方案考虑到系统的高可用性、运行性能、高可扩充性、开放性、可维护性、用户操作的简易性以及充分保护用户投资等诸多方面的需求。
高可用性:要满足第七教学楼校园网络存储数据中心系统7X24小时不间断运行要求,大量数据的不可丢失性。
高性能:首先硬件平台要可以胜任系统中性能的要求,满足各种应用对硬件平台在大数据量、高反应速度条件下有良好的性能的要求。
高可扩充性:要在处理能力和存储容量上满足到新业务和用户不断增长的要求。
充分保护用户投资:不仅考虑到对现有硬件资源、有形资产的充分利用,而且考虑到对软件资源、人力资源等无形资产的保护。
开放性:要能符合国际标准,支持各种主流厂商的产品。
第七教学楼数据中心是一个综合的系统,对系统的要求是需要具有非常高的可靠性。在此次方案的设计中,我们对系统的配置采用了多重的冗余配置。从双光纤阵列控制器、双主机双光纤适配卡、集群等多种技术,保证了系统设计中无单点故障,确保系统具有非常高的可靠性。
4.存储系统总体设计:
第七教学楼数据中心规模将为目前共有服务器10台,为Linux centos6.4服务器。为连入SAN 结构,主机根据型号选择光纤适配卡,和存储系统通过光纤交换机相连。系统配置对重点服务器采用了全冗余的方式,以保证系统的高可靠性。
建议使用华为OceanStor S2200T企业级虚拟存储阵列光纤通道磁盘存储系统构建第七教学楼数据中心数据存储系统。
四、数据中心硬件清单