{管理信息化ORACLE}U2VLbootcamporaclev8

上传人:卓****库 文档编号:140794214 上传时间:2020-08-01 格式:PPTX 页数:47 大小:4.03MB
返回 下载 相关 举报
{管理信息化ORACLE}U2VLbootcamporaclev8_第1页
第1页 / 共47页
{管理信息化ORACLE}U2VLbootcamporaclev8_第2页
第2页 / 共47页
{管理信息化ORACLE}U2VLbootcamporaclev8_第3页
第3页 / 共47页
{管理信息化ORACLE}U2VLbootcamporaclev8_第4页
第4页 / 共47页
{管理信息化ORACLE}U2VLbootcamporaclev8_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《{管理信息化ORACLE}U2VLbootcamporaclev8》由会员分享,可在线阅读,更多相关《{管理信息化ORACLE}U2VLbootcamporaclev8(47页珍藏版)》请在金锄头文库上搜索。

1、U2VL精英训练营 Oracle篇,刘晓华 VMware U2VL Architect 2015.9,议程,Oracle虚拟化的预期收益 迁移方法论 最佳实践 参考案例,减少硬件投资达50%,降低Oracle License费用 整合比高达4X甚至更高,按需部署数据库 模板技术保障快速部署,部署速度提高5倍 快照技术保障快速还原能力,提升应用程序的服务质量 纵向和横向扩展,HA保护,FT vMotion 能够保证在不中断业务的情况下迁移数据库,Oracle虚拟化的预期收益,3,Unix下Oracle(RAC)典型系统架构,复杂的存储和网络环境成为DBA的噩梦,Oracle RAC on VMw

2、are-部署大大简化,分布式交换机vDS极度简化部署 不需要考虑Nic teaming,IPMI VMDK 也不需要考虑MultiPath,Oracle RAC动态迁移-vMotion,CONFIDENTIAL,6,数据库访问不中断,在数据库服务器上每秒运行date命令,不中断,客户机上每秒运行ping应用服务器命令,仅丢失一个包,疑问:VMware平台性能是否足够强劲?,7,tpc.org,Lenovo,新疆农信,天津社保,疑问二:VMware平台能否胜任绝大多数Oracle业务,CPU,VM 64 vCPU,Oracle DB 416 core 4% utilized,Memory,VM

3、1TB,Oracle DB 48GB 50% utilized,Disk I/O,VM 1,000,000 IOPS,Oracle DB 1200 IOPS,Network I/O,VM 36Gb/s,Oracle DB 2MB/s,Source: VMware Capacity Planner analysis of 700,000 servers in customer production environments,U2VL 迁移方法论,9,Oracle U2VL 迁移的考量,技能要求和人员配备:VMware(PSO),Linux,Oracle 数据安全问题 性能问题:新旧平台CPU能力

4、如何计算 E7替换P5、P6核数1:1,P7适当增加核数 可靠性与容灾问题 选择合适的整合比 版本问题 架构调整问题(如RAC),U2VL迁移方法论,调查与评估阶段,调查表 硬件配置(服务器,存储) 软件配置(包括操作系统及数据库版本,参数) 网络配置与拓扑 性能数据(nmon,AWR,IOPS) 协调会(workshop) 了解相关厂商和人员期望 明确各参与单位分工和职责 评估 可行性和潜在风险 资源需求 项目时间估算,架构设计,定义数据库容量,包括预期容量和IO流量,事务数量 定义迁移方案 定义物理机配置和部署方案,包括服务器数量,CPU和内存配置,IO和网络配置 定义虚拟机部署方案,包括

5、数量,操作系统,vCPU和虚拟内存的划分规则和边界 定义存储方案,包括容量,吞吐量,Raid和逻辑卷的划分 定义网络方案,包括物理网拓扑和流量,虚拟网的拓扑和流量 定义软件方案,包括应用服务器和中间件改造,迁移开发平台等 制定数据的迁移,转换和清洗策略 如果有必要,定义测试数据的格式和生成方法 定义新老系统的比较方法和评测标准 定义备份和恢复策略 定义容灾方案(可选) 定义新老系统切换策略,新平台建设两种思路,纯VMware技术的方案 完全依赖于VMware的cluster、HA、FT、DRS和SRM技术,适用于单个instance的非生产环境数据库 资源动态分配,高整合比 可靠性达99.9%

6、 VMware平台+Oracle RAC 并发数据库 适用于高可用,高并发,高负载的大型数据库应用,项目实施:数据迁移方法,项目实施:迁移过程,准备迁移环境 搭建硬件平台,安装服务器,存储,部署网络环境 VMware软件平台,安装和配置vSphere,vCenter 安装虚拟机,配置操作系统和数据库,配置虚拟机网络和存储,注意使用Golden Image 配置压力工具,开发工具,中间件,数据转换工具等 迁移环境验证,采用简易性能工具(iometer,iozone,orion,iperf,netperf, ,swingbench等)初步验证新环境的IO性能,数据库性能等。 准备测试数据,应用联调

7、,验证应用功能完整性 验证新老系统的连接性和带宽,准备迁移 实施实验性迁移,迁移备份数据到新环境,验证数据的完整性和应用正确性 进行压力测试和性能调优 新系统进行最后调整,迁移全部数据,Oracle 虚拟化最佳实践,17,最佳实践:概述,数据库服务器单独组建集群 选用相同配置的服务器组建数据库集群 把经过充分优化和测试的虚拟机做成标准模板,便于以后的部署和实施 在虚拟机操作系统中关掉不必要的服务,设置Linux运行级别为3 尽量使用较新的vSphere版本,如ESXi5.1或ESXi5.5 Oracle推荐版本:单实例10g,RAC11.2.0.2 以上,最佳实践: 存储,尽可能使用VMFS构

8、建存储系统,避免RDM 尽量为每个数据库实例建立单独的VMFS datastore 安装RAC时VMDK设置 scsim:n.sharing=multi-writer 尽量使用Oracle ASM 数据盘制作: 厚置备写0 独立持久模式,为Oracle不同组件设计对应存储,为Oracle不同组件设计对应存储,最佳实践:CPU和内存配置,Intel CPU优先推荐E7芯片 如果对负载不是很清楚,先从较少的vCPU个数开始,逐步增加 不要分配过多的vCPU和内存,够用就好 优化BIOS设置,如关掉节能管理,开启超线程等 所有虚机分到的vCPU个数总计不能超过ESXi主机所拥有的CPU核数 如果对负

9、载不是很清楚,先使用硬件厂商推荐的Oracle容量配置指导 虚拟机vCPU数量与内存数量相匹配,以减轻NUMA访问的开销。,CPU: SMP,CPU: NUMA,虚拟机 Virtual NUMA 的设定,计算物理机NUMA节点容量(CPU核数和内存数) 每NUMA节点vCPU数即为单个物理CPU物理核数 或者,简化处理, 每插槽核数设为1 内存算法见下一页 以NUMA节点为分配单位调整虚机容量,CPU需与内存容量匹配 禁用CPU、内存热添加,NUMA节点内存容量计算,规范算法: 每NUMA节点内存(物理内存数-(物理内存数*虚拟机数*0.01+1G)/物理CPU数*0.95 例如:4C 256

10、GB 四路服务器 每Numa节点内存(256-(256*4*0.01+1)/4*0.95=57GB 简化算法:内存扣除10%余量,26,数据库整合合理分配负载,2 Identical 4-node RAC clusters Workload RAC1: OLTP Workload RAC2: Batch-oriented DSS RAC1 peaks during the day, RAC2 at night Peak utilization: 60%, minimum 20% (both clusters),80% maxutilization:Workloadscan beconsolid

11、ated,最佳实践:内存配置,安装VMware tools,保留默认配置 预留所有客户机内存,最佳实践:网络,优先使用万兆网络 隔离vSphere管理网和业务网流量,提高安全性 使用VMXNET3网络驱动可以提高性能 千兆网开启NIC teaming 提高可靠性和负载均衡,最佳实践:时钟同步,采用外部物理NTP时钟源同步,关闭与主机的同步 NTP设置 /etc/ntp.conf: tinker panic 0 driftfile /var/lib/ntp/drift statistics loopstats statsdir /var/log/ntp/ logfile /var/log/ntp

12、/ntpd.log server 0.rhel.pool.ntp.org server 1.rhel.pool.ntp.org server 2.rhel.pool.ntp.org,30,-时间是很严肃的,RAC对时间更敏感,虚拟环境集成监控- vCOps+Blue Medora OEM adapter,CONFIDENTIAL,31,来张更专业的,EM management environment,Oracle DB Overview,34,Database Relationship,35,Oracle DB VM mashup,36,参考案例,37,参考案例-XX省级电信公司,38,由于云

13、计算的应用,IT系统PC服务器采购呈现上升趋势,随着PC化的推进,小型机采购量逐步下降,由于云计算的应用,IT系统存储采购呈现上升趋势,通过云计算的应用,大幅度的节约了硬件设备投资。根据最近4年硬件设备的投资来看,2011年较2008年硬件投资降低了 60%。 硬件设备资源逐步进行统一规划和采购,以及设备资源统一管理和整合 由于近年云计算在系统中的应用,对于PC服务器的需求量越来越大,对存储的需求越来越大,对于小型机的需求逐年在减少,可以大幅度节约系统设备投资,数据库服务器虚拟化之一,Billing Oracle数据库(国内行业首家) 全省分4个库,计划其中三个运行于VMware VM,已上线

14、2套 物理服务器:IBM X3850(4路E7540/24CORE/128G RAM) 存储:HDS -VSP 单台VM:(18 vCPU/118G RAM/12TB)(国内已知最大) 单台IO极大,峰值近600M字节/秒;CPU负荷不高;活动内存占用低于30 考虑灵活性方便迁移,使用VMFS datastore未使用裸映射(RDM) 数据库:Oracle 11g R2;磁盘管理:ASM,39,数据库服务器虚拟化案例二,信用控制Oracle RAC数据库 全省分4套(每套2节点),计划全运行于VMware VM 物理服务器:HP BL460刀片(2路E5620/8CORE/96G) 存储:HD

15、S -VSP 单台VM:(8 vCPU/88G RAM/2.3TB) 使用VMFS共享磁盘,未使用裸映射 数据库:Oracle 11g R2;磁盘管理:ASM,40,参考文献,借助 VMware 虚拟化Oracle 基于VMware部署Oracle -最佳实践 虚拟化环境下的Oracle性能优化和降低许可证成本 EMC ITs Virtual Oracle Deployment Framework(EMC) How Cisco IT Plans and Executes a Large-Scale Data Center Application Migration(Cisco),谢谢!,Ora

16、cle Database Licensing CPU-Based SKU,对整机按CPU数量购买LIcense 虚拟机部署数量不受限制,Standard Edition One-Licensed by socket -Limited to two sockets -Must license full machine,Standard Edition-Licensed by socket -Limited to four sockets -Must license full machine(s),Enterprise Edition-Licensed by core -Apply x86 factor of 0.5 to cores -Must license full machine,Pricing per Oracle Technology Global Price List, October 20, 2011,$5,800 x 2 = $11,600,$17,500 x 4 = $70,0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号