Oracle ovm服务池部署规划

上传人:I*** 文档编号:153283966 上传时间:2020-11-28 格式:PDF 页数:12 大小:549.35KB
返回 下载 相关 举报
Oracle ovm服务池部署规划_第1页
第1页 / 共12页
Oracle ovm服务池部署规划_第2页
第2页 / 共12页
Oracle ovm服务池部署规划_第3页
第3页 / 共12页
Oracle ovm服务池部署规划_第4页
第4页 / 共12页
Oracle ovm服务池部署规划_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Oracle ovm服务池部署规划》由会员分享,可在线阅读,更多相关《Oracle ovm服务池部署规划(12页珍藏版)》请在金锄头文库上搜索。

1、 Oracle 白皮书 2011 年 8 月 Oracle VM 3: 为实现可伸缩性和可用性规划服务器池部署时为实现可伸缩性和可用性规划服务器池部署时 需要考虑的事项需要考虑的事项 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 1 说明 本白皮书将探讨为了获得最佳的可靠性、性能、可伸缩性以及高可用性的结果,在规划 Oracle VM 3 服务器虚拟化和管理部署时需要考虑的多个事项。本白皮书假设您至少基本了解 Oracle VM 3 的 技术功能和概念,并建议您在阅读本白皮书之前先参阅“Oracle VM

2、 3 架构和技术概述”白皮书或 产品文档。 引言 服务器虚拟化环境比较复杂,因为它们通常需要部署新的网络和存储管理战略,以及全面考虑复杂的 企业软件应用程序部署拓扑。因此,有必要花时间考虑一些前期环境规划工作,以确保在不必部署过 多硬件或不增加复杂性的情况下,实现服务级别承诺。提前进行规划还可显著降低某些意外因素所带 来的风险,这些因素会影响企业按预算如期提供服务的能力。 Oracle VM 是企业级服务器虚拟化解决方案,由 Oracle VM Server for x86 和 Oracle VM Manager 构成。Oracle VM 3 体现了 Oracle 致力于提供应用驱动的虚拟化的

3、战略。这种虚拟化可使整个企业 软件和硬件“体系”更易于部署、管理和支持,由此提高 IT 和业务的敏捷性。 Oracle VM 重新进行了设计,可以实现卓越的可伸缩性、可管理性和易用性。Oracle VM 3 提供了一 组广泛的特性,可以跨整个数据中心(而不仅仅是 Oracle 软件环境)更快速、更轻松地推广操作系 统、企业应用程序和中间件,同时降低成本并提高数据中心或云环境的可用性和安全性。 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 2 Oracle VM Server for x86 是当今市场上可

4、伸缩性最高的 x86 服务器虚拟化解决方案,它经过了测 试,可以处理任务关键企业负载,最多支持 160 个物理 CPU 和 2TB 内存。对于虚拟机,Oracle VM 3 可以支持每个来宾 VM 最多具有 128 个虚拟 CPU 和 1TB 内存。Oracle VM 支持 Oracle 和其他领 先供应商提供的行业标准 x86 操作系统和服务器,并支持各种网络和存储设备,从而可轻松集成到您 的环境中。 Oracle VM Manager 提供了易用的集中化管理环境,以便从基于浏览器的界面来配置和操作服务器、 网络和存储基础架构(无需 Java 客户端),并且可从几乎任何位置访问该界面。用户可

5、以利用虚拟 化管理器创建管理策略,以及克隆、共享、配置、引导和迁移 VM。Oracle VM 还可以帮助客户提高 服务器利用率、实现更高的可用性和更佳的性能,同时降低成本。 利用本白皮书中所述的考虑事项,用户应该能够更准确地规划 Oracle VM 3 部署,以确保他们可以高 效地实现服务级别承诺,最大程度地降低其环境资源供应过度(或不足)所带来的风险。 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 3 Oracle VM 3 概念和组件概述 Oracle VM 运行在 x86 服务器上,包括 Oracl

6、e VM Manager 和 Oracle VM Server for x86。 Oracle VM Manager 控制虚拟化环境,创建和监视 Oracle VM 服务器和虚拟机。Oracle VM Manager 充当唯一的 Oracle VM 服务器管理界面,这与前几代 Oracle VM 不同,后者通过管 理服务器进行统一管理,并针对每个 Oracle VM 服务器通过命令行进行本地管理。Oracle VM Manager 3 是基于 Oracle Weblogic Server 应用服务器和 Oracle 数据库的 Oracle 融合中间 件应用程序。Oracle VM Manage

7、r 运行在 64 位 Oracle Linux 5.5 或更高版本的操作系统上。 Oracle VM Manager 使用 Oracle 数据库作为其管理信息库,该信息库可以安装在同一台管理 服务器上,也可以安装在单独的服务器上。Oracle Database 11g 快捷版 (XE) 与 Oracle VM Manager 3 捆绑在一起供客户评估,但需要 Oracle 数据库标准版 (SE) 或企业版 (EE) 作为管 理信息库以支持生产。所有必需的许可均已包括在内而无需支付额外费用,其中包括 Weblogic Server 和数据库(SE 或 EE)的许可。 Oracle VM Serv

8、er for x86 直接安装在具有 x86 Intel 或 AMD 处理器的服务器硬件上,不需要 主机操作系统。Oracle VM Server 包括虚拟机管理程序和特权域 (Dom0),该域允许多个域或 虚拟机(即 Linux、Solaris、Windows 等)运行在一个物理计算机上。Dom0 运行一个称为 Oracle VM Agent 的进程。Oracle VM Agent 接收和处理管理请求,为 Oracle VM Manager 提供事件通知和配置数据。Oracle VM Server 3 需要 64 位 x86 硬件,但可以支持 64 位或 32 位来宾虚拟机。 图 1. Or

9、acle VM 组件 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 4 主要部署概念 从部署的角度来看,多个 Oracle VM 服务器分组为不同的服务器池,如图 2 中所示。每个 服务器池最多可以含有 32 台物理服务器。给定池中的每台服务器有权访问共享存储,该共 享存储可以是 NFS、光纤通道或 iSCSI(或这些存储的组合)。这允许与池关联的 VM 在池内 的任何物理服务器上启动和运行。请注意,还可以配置本地存储,但本地存储通常不适用于生 产环境,因为如果发生服务器故障或实时迁移事件,它会阻止或强烈

10、限制 VM 在池中所有位置 运行的能力。 当 VM 首次在服务器池中启动时,可根据考虑了服务器 CPU、内存和网络利用率的算法,将 VM 放到“最”适合的服务器上。通常,指定用于托管 VM 的服务器具有最多的可用资源。然 后,将 VM 与服务器关联,但管理员可以将 VM 安全地迁移到服务器池内的任何其他服务器 中,或者可以根据动态资源调度策略在整个池中对 VM 进行负载平衡。 图 2. Oracle VM 部署 由于采用该架构,因此只要池中的资源足以支持所有 VM 同时运行的要求,便可以轻松启动、 关闭、迁移和/或重新启动 VM,而不会受到任何单个服务器故障或多个服务器故障的阻碍。 服务器池规

11、划 规划虚拟基础架构时需要考虑很多事项,一种方法不能解决所有问题。本节给出了一些考虑事项 和指南,以帮助制定非常适合于组织独有要求的规划。 将服务器池视为一个大型服务器,其具有各服务器的总 CPU、内存、存储和网络带宽,这一点 很有帮助。同样,将 VM 部署到池中的规划很像服务器整合规划。它包括确定需要多少总容量 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 5 才能支持正常负载和峰值负载,以及哪些类型的负载适合共享池或服务器。负载情况应该考虑负 载的可预测性或不可预测性。 服务器池规划与物理服务器规划在

12、节点(物理服务器)大小与总体池大小方面也有一些重要的相 似之处。例如,某些情况下,更好的方案是池中具有相对更少但更大型的服务器。而其他情况 下,大量相对小的服务器或刀片服务器可能更为合适。这两种部署可以提供相同的总 CPU、内 存、存储和带宽,但两种部署对池的影响有所不同。 高可用性规划 Oracle VM 提供了多个主要特性,以便最大程度地增加在服务器池中运行的 VM 的正常运行 时间。应该同时使用下面列出的这些特性来最大程度地增加在池中运行的来宾 VM 的正常运 行时间。 来宾来宾 VM 高可用性。高可用性。在服务器或 VM 发生故障时自动重启。 安全实时迁移。安全实时迁移。将 VM 移出

13、计划进行维护的服务器。 在在 VM 启动时自动进行池负载平衡。启动时自动进行池负载平衡。在 VM 启动时,算法会动态为 VM 指定托管服务器以平衡 负载,而且还可避免故障服务器阻碍 VM 启动。 下一节将概述规划服务器池的最佳实践和考虑事项。 部署高度可用服务器池的建议 建议执行以下步骤以实现高可用性: 在服务器池级别和单个 VM 级别均启用“高可用性 (HA)”选项,以确保 VM 在意外故障之后 自动重启。 在 NFS 卷或物理磁盘上均创建大小至少为 12GB 的服务器池文件系统。服务器池文件系统 用于保存服务器池和集群数据,还用于集群心跳。 计划使用安全实时迁移特性迁移 VM,以支持服务器

14、维护等计划事件,从而防止任何服务 中断。 在整个池中规划足够的额外总容量,以便即使在池中的一个或多个服务器停止服务时,也能 支持运行所有 VM 来满足相应的服务级别。一个服务器池内最多支持 32 个节点。 当需要 32 台以上的物理服务器时,需要规划多个服务器池。 Oracle VM 3:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项:为实现可伸缩性和可用性规划服务器池部署时需要考虑的事项 6 池容量、性能和可伸缩性 服务器池的容量规划类似于物理服务器的容量规划。但是,规划服务器池的容量时,下面的附加 考虑事项也非常重要: 规划额外容量以支持来宾高可用性规划额外容量以支持来宾高可用性/

15、自动重启。自动重启。应该具有足够的容量,以便在一个或多个服务 器发生故障并且其 VM 最终在其余运行正常的服务器上重新启动时,支持在更少的计算机上托 管其他 VM(如果只是暂时的)。 规划额外容量以便支持计划事件期间的实时规划额外容量以便支持计划事件期间的实时 VM 迁移迁移,或者在池负载变化时使用或者在池负载变化时使用 DRS 更好地更好地 进行负载平衡。进行负载平衡。在池中的一个服务器(或多个服务器)执行维护时,管理员可以在不中断服务 的情况下通过实时迁移将 VM 迁移到池内的其他服务器中。为了利用该功能,整个池中应该具 有足够的额外总容量,以便在不会对服务级别产生不适当影响的情况下使服务器脱机(在迁移 其 VM 之后)。此外,需要在池中保存一些额外容量,以便在负载变化时,支持在服务器之间 动态移动 VM。例如,一天之内 VM 负载的变化可能意味着某些服务器负载较重,而其他服务 器负载较轻。DRS 可帮助迁移 VM,以便从资源需求随时间的变化中获得性能方面的好处。 确定一个池应包含多少服务器或确定一个池应包含多少服务器或 VM 池中应含有的服务器或 VM 的数量取决于多个因素,这些因素因数据中心和部署的不同而明显 不同。这个问题没有唯一正确答案,但多

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

当前位置:首页 > IT计算机/网络 > 云计算/并行计算

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