文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux 6.5上配置ASM的流程

2024-04-02 19:55

关注

本篇内容介绍了“Linux 6.5上配置ASM的流程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1、环境介绍

笔者使用Red Hat Linux 6.5作为工作操作系统。

[root@NCR-Standby-Asm ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.5 (Santiago)

从Oracle官方网站和Red Hat官方网站上下载到ASM驱动文件,用于配置ASM Disk。

[root@NCR-Standby-Asm upload]# ls -l

total 200

-rw-r--r-- 1 root root 35044 May 21 11:23 kmod-oracleasm-2.0.6.rh2-2.el6.x86_64.rpm

-rw-r--r-- 1 root root 35176 May 21 11:23 kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm

-rw-r--r-- 1 root root 36248 May 21 11:23 kmod-oracleasm-2.0.8-4.el6_6.x86_64.rpm

-rw-r--r-- 1 root root 13300 May 21 11:23 oracleasmlib-2.0.4-1.el6.x86_64.rpm

-rw-r--r-- 1 root root 74984 May 21 11:23 oracleasm-support-2.1.8-1.el6.x86_64.rpm

注意:目前kmod是必须从Red Hat官方进行下载的,而且只提供了64位版本。同时,针对不同的Linux Kernel版本,可以使用不同的kmod包程序。

另外两个oracle asm支持包是从Oracle官方网站下载得来。

2、安装ASM包和分区配置

依据kmod、oracleasmlib和oracleasm-support的顺序安装驱动程序包。

[root@NCR-Standby-Asm upload]# rpm -ivh kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm

warning: kmod-oracleasm-2.0.6.rh2-3.el6_5.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                ########################################### [100%]

   1:kmod-oracleasm         ########################################### [100%]

[root@NCR-Standby-Asm upload]# rpm -ivh oracleasmlib-2.0.4-1.el6.x86_64.rpm

warning: oracleasmlib-2.0.4-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Preparing...                ########################################### [100%]

   1:oracleasmlib           ########################################### [100%]

[root@NCR-Standby-Asm upload]# rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64.rpm

warning: oracleasm-support-2.1.8-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Preparing...                ########################################### [100%]

   1:oracleasm-support      ########################################### [100%]

确定ASM Disk Group对应的物理磁盘(或者分区)。

[root@NCR-Standby-Asm profile.d]# fdisk -l

Disk /dev/sda: 85.9 GB, 85899345920 bytes

255 heads, 63 sectors/track, 10443 cylinders

(篇幅原因,有省略……)

Disk identifier: 0x0da7eb93

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1        2612    20980858+  83  Linux

/dev/sdb2            2613        5224    20980890   83  Linux

/dev/sdb3            5225        7836    20980890   83  Linux

/dev/sdb4            7837       13054    41913585    5  Extended

/dev/sdb5            7837       10448    20980858+  83  Linux

/dev/sdb6           10449       13054    20932663+  83  Linux

说明:投产环境下,请使用单个盘作为ASM Disk,强化HA特性。

3、配置ASM

使用oracleasm配置相关信息。

[root@NCR-Standby-Asm upload]# /usr/sbin/oracleasm configure -i

Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library

driver.  The following questions will determine whether the driver is

loaded on boot and what permissions it will have.  The current values

will be shown in brackets ('[]').  Hitting <ENTER> without typing an

answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface []: grid

Default group to own the driver interface []: asmadmin

Start Oracle ASM library driver on boot (y/n) [n]: y

Scan for Oracle ASM disks on boot (y/n) [y]: y

Writing Oracle ASM library driver configuration: done

启动ASM组件。

[root@NCR-Standby-Asm upload]# /etc/init.d/oracleasm enable

Writing Oracle ASM library driver configuration: done

Initializing the Oracle ASMLib driver: [  OK  ]

Scanning the system for Oracle ASMLib disks: [  OK  ]

4、创建ASM Disk

下面进行ASM Disk的创建。

[root@NCR-Standby-Asm dev]# fdisk -l | grep sdb

Disk /dev/sdb: 107.4 GB, 107374182400 bytes

/dev/sdb1               1        2612    20980858+  83  Linux

/dev/sdb2            2613        5224    20980890   83  Linux

/dev/sdb3            5225        7836    20980890   83  Linux

/dev/sdb4            7837       13054    41913585    5  Extended

/dev/sdb5            7837       10448    20980858+  83  Linux

/dev/sdb6           10449       13054    20932663+  83  Linux

使用oracleasm createdisk进行创建。

[root@NCR-Standby-Asm upload]# /usr/sbin/oracleasm createdisk DATA1 /dev/sdb1

Writing disk header: done

Instantiating disk: done

[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA2 /dev/sdb2

Writing disk header: done

Instantiating disk: done

[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA3 /dev/sdb3

Writing disk header: done

Instantiating disk: done

[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA5 /dev/sdb5

Writing disk header: done

Instantiating disk: done

[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm createdisk DATA6 /dev/sdb6

Writing disk header: done

Instantiating disk: done

检查结果:

[root@NCR-Standby-Asm dev]# /usr/sbin/oracleasm listdisks

DATA1

DATA2

DATA3

DATA5

DATA6

后续就可以使用GUI asmca进行ASM Disk Group配置。

5、结论

从近几个版本ASM的演化情况看,在未来相当长时间内,ASM将是Oracle主要系统存储解决方案。而且Oracle RAC基于的主要是ASM,了解配置方法策略对我们而言很重要。

“Linux 6.5上配置ASM的流程”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯