设为首页收藏本站

Bo's Oracle Station

【博客文章2016】Oracle12c RAC和Grid Infrastructure部署系列二:12.1.0.2开始的配合UEK3 Linux内核使用的ASM新特性:ASMFD

2016-9-28 12:04| 发布者: admin| 查看: 477| 评论: 0

摘要: ASMFD添加了一个像免疫系统一样的,名叫“oracleafd.ko”的内核模块进Linux操作系统。该模块占领IO要塞,使得ASM可以拒绝非Oracle进程(即使是具有root权限的进程)对ASM磁盘的写操作,进而达到排斥非法入侵者的目的。 配置GI,由原先的ASM Lib驱动改成安全性更好的ASM Filter驱动的过程是非常简单的,并且能够以滚动的方式进行配置,相信这个新特性值得在广大生产环境推广。

Botang唐波


摘要

本文介绍:Oracle12c RACGrid Infrastructure(简称GI)部署系列二:12.1.0.2开始的配合UEK3 Linux内核使用的ASM新特性:ASMFD。本文打算滚动配置(不是升级)一套RAC 12.1.0.2:配置GI,由原先的ASM Lib驱动改成安全性更好的ASM Filter驱动(以下简称ASMFD)。实验起点为2台主机外加1个盘阵组成的RAC。其中2台主机的操作系统都是Oracle Enterprise Linux 6.8 x8664 uek核。但是由于Oracle Enterprise Linux 6.8 x8664默认的uek核是UEK4的,不支持ASMFD,因此需要安装UEK3的核并以此核启动该操作系统。接着滚动配置ASMFD,在不停机的前提下让现有的数据库来使用ASMFD,并看到结果。


微信查看请扫:


目录

1. ASMFD体系结构

2. ASMASMFD的重要概念

2.1 ASM磁盘搜寻串

2.2 ASMFD的关键要素:ASMFD磁盘标签

2.2.1 使用ASMFD磁盘标签的好处:减少对udev的依赖

2.3 新概念:ASMFD磁盘搜寻串

2.4 ASMFD内核模块和设备IO接口

2.4.1 使用ASMFD内核模块和设备IO接口的好处:减少对OS资源的占用

2.4.2 使用ASMFD内核模块和设备IO接口的好处:RAC ASMFD快速节点恢复机制

3. 实验部分:配置ASMFD前的ASM Lib原始实验环境概览

4. 实验部分:滚动配置ASMFD

4.1 UEK3内核

4.2 在第一个节点上滚动配置

4.2.1 afd_configure

4.2.2 afd_dsset配置“ASMFD磁盘搜寻串”

4.3 在第二个节点上滚动配置

4.3.1 由于每个节点上都要运行afd_configure,在第二节点上再次运行

4.3.2 由于每个节点上都要运行afd_dsset配置“ASMFD磁盘搜寻串”,在第二节点上再次运行

4.4 确认所有节点配置完成

5. 实验部分:测试ASMFD对现有数据库的保护

5.1 在第一个节点上打开Filter

5.2 在第二个节点上打开Filter

5.3 实验 dd破坏

5.4 在第一个节点上关闭Filter

5.5 在第二个节点上查看Filter

5.6 失去ASMFD保护后再实验dd破坏,集群崩溃

总结

正文


1. ASMFD体系结构

ASMFD是从12.1.0.2开始的,目前只在Linux平台上(配合UEK3 Linux内核)使用的新特性。实施ASM Filter驱动的目的是因为:在以前版本的ASM中,ASM


鲜花

握手

雷人

路过

鸡蛋

QQ|手机版|Bo's Oracle Station   

GMT+8, 2018-12-26 06:45 , Processed in 0.086752 second(s), 19 queries .

返回顶部