X

Author Profile

Jimmy Zhang

Principal Technical Support Engineer

Recent Posts by Jimmy Zhang

Exalogic的备份和恢复工具ExaBR-安装和配置

每个Exalogic系统当中都包含了多重组件,比如两台Infiniband交换机,两台ZFS存储机头等。这样就帮保证了单个组件的故障不会影响Exalogic系统的正常运行。但是,多重组件机制并不能保证在下面的情况下提供额外的保护: 由于灾难或机房故障导致了整套Exalogic系统崩溃 在更新过程当中,由于用户错误操作而导致的数据或配置的不一致性 数据损坏 在绝大多情况下,灾难恢复机制是非常重要的。 在Exalogic当中,使用ExaBR工具可以快速并自动化的帮助我们来进行系统的备份和恢复。 我们将分两次来介绍ExaBR的使用,本文主要介绍如何在Exalogic环境下面来安装和配置ExaBR。 ExaBR概述 ExaBR是Exalogic众多实用工具中的一个,我们可以通过使用它来自动的备份Exalogic系统的配置文件和数据。 下面的Exalogic组件都可以使用ExaBR来备份和恢复: 计算节点 Infiniband交换机 以太网交换机(Cisco交换机) ZFS存储 Exalogic控制单位 (虚拟化) 客户的vServers (虚拟化) ExaBR安装和配置 ExaBR的安装 1...

zfs snapshot - Exalogic备份基础

快照是重要的存储数据的技术,可以在不停止应用程序的情况下对数据进行备份。 l 冷备份:停止系统运行进行备份。 l 热备份:在系统运行期间来进行备份,比如Snapshot。 首先说一下为什么需要snapshot,设想下面的场景: 在某一状态下做备份的时候,可能有应用正在访问某个文件(比如Weblogic正在记录重要的应用日志)或者数据库,这就使得备份的时候文件处于一个状态,而备份完成之后,文件却处于另外一个一个状态,从而导致备份的非一致性。 在这种情况下,成功解决状态不一致性的方法就是将其分区挂载为只读,然后通过数据库的表级别锁定(table-level write locks)甚至停止数据库来备份数据。但是,这样做会严重应用业务的可用性。使用snapshot既可以获得一致性备份,又不会影响服务器的可用性。 什么是snapshot? 1). Snapshot是在某一时刻获得文件系统映像的技术 2). Snapshot并不是对所有数据块进行拷贝,只是对文件系统当前点的信息记录。 3). Snapshot是只读的,快照是不能被直接访问,而是对快照执行克隆、备份、回滚等操...

Exalogic虚拟化中的vCPU

    在Exalogic虚拟化当中,创建vServer需要使用3个最重要的系统资源,vCPU,内存以及存储空间。其中存储空间也就操作系统使用的硬盘是在Exalogic的ZFS上创建的空间,挂载在每个计算节点的/OVS/目录下,里面包含了每个vServer的配置文件vm.cfg以及对应的img(硬盘)。每个vServer的内存,在vServer启动的时候,EMOC会使用相应的算法来决定这个vServer所在的节点,并且在这个节点上分配需要的内存。而vCPU,相对来说特殊一些,我们会在下面的文章重点讲解vCPU。 开始之前,我们再来复习一下Exalogic虚拟化中的重点概念: Dom0 : 也就是Exalogic计算节点。 一个vServer是否可以正常启动的一个关键就是所有的Dom0是否有足够的vCPU和内存来提供这个vServer运行。 DomU:就是Exalogic中的vServer。在Exalogic虚拟化中,DomU的起停等操作必须通过EMOC来进行,而不能通过相应的“xm”命令。同时,DomU所在Dom0也不是固定的,当DomU关闭的时候,系统...