返回顶部
首页 > 资讯 > 数据库 >使用multipath创建asm磁盘
  • 481
分享到

使用multipath创建asm磁盘

2024-04-02 19:04:59 481人浏览 八月长安
摘要

使用multipath创建asm磁盘 创建asm磁盘的方法格式各样,本文主要为了标准化,统一采用multipath与udev结合管理asm磁盘.适用于linux6 ,linux7,多路径或者单一路径.

使用multipath创建asm磁盘

创建asm磁盘的方法格式各样,本文主要为了标准化,统一采用multipath与udev结合管理asm磁盘.适用于linux6 ,linux7,多路径或者单一路径.

以下操作使用oracle linux 7为例.

1.安装multipath软件

yum源使用oracle官方源或者本地iso源

[root@oel7 ~]# yum provides multipath

Loaded plugins: ulninfo

device-mapper-multipath-0.4.9-119.el7.x86_64 : Tools to manage multipath devices using device-mapper

Repo        : dbinstall

Matched from:

Filename    : /usr/sbin/multipath

# yum install device-mapper-multipath-0.4.9-119.el7.x86_64

2.加载模块&创建配置文件

初次安装需要加载dm模块

# modprobe dm-multipath

# modprobe dm-round-robin

# cp /usr/share/doc/device-mapper-multipath-*/multipath.conf  /etc/multipath.conf

3.编辑配置文件 /etc/multipath.conf

devices {

    device {

        vendor            "VMware, "

        product            "VMware Virtual S"

        path_grouping_policy    multibus

        path_checker        readsector0

        path_selector        "round-robin 0"

        hardware_handler    "0"

        failback        15

        rr_weight        priorities

        no_path_retry        queue

    }

}

multipaths {

       multipath {

               wwid                    36000c29b9e405c3D07021157ace9ab9f

               alias                   asm_data01

       }

       multipath {

               wwid                    36000c2933be13ffabcb0ce90806ea5dd

               alias                   asm_fra01

       }

}

4.查看multipath设备

重启服务

# systemctl restart multipathd

# multipath -ll

由于是虚拟机且非多路径,并没有生成相关设备.此时我们手动添加wwid到multipath信息库.若为真实多路径,无需手动添加

multipath -a /dev/sdb

multipath -a /dev/sdc

再次重启服务

# systemctl restart multipathd

查看设备

# multipath -ll

asm_fra01 (36000c2933be13ffabcb0ce90806ea5dd) dm-3 VMware, ,VMware Virtual S

size=10G features='1 queue_if_no_path' hwhandler='0' wp=rw

`-+- policy='round-robin 0' prio=1 status=active

  `- 0:0:2:0 sdc             8:32  active ready running

asm_data01 (36000c29b9e405c3d07021157ace9ab9f) dm-2 VMware, ,VMware Virtual S

size=30G features='1 queue_if_no_path' hwhandler='0' wp=rw

`-+- policy='round-robin 0' prio=1 status=active

  `- 0:0:1:0 sdb             8:16  active ready running

5.配置udev规则

前面做了这么多工作主要为了udev规则配置简单

来看下multipath管理的设备特点

[root@oel7 ~]# udevadm info -q all -n /dev/mapper/asm_data01

P: /devices/virtual/block/dm-2

N: dm-2

L: 10

S: disk/by-id/dm-name-asm_data01

S: disk/by-id/dm-uuid-mpath-36000c29b9e405c3d07021157ace9ab9f

S: disk/by-label/DATA1

S: mapper/asm_data01

E: DEVLINKS=/dev/disk/by-id/dm-name-asm_data01 /dev/disk/by-id/dm-uuid-mpath-36000c29b9e405c3d07021157ace9ab9f /dev/disk/by-label/DATA1 /dev/mapper/asm_data01

E: DEVNAME=/dev/dm-2

E: DEVPATH=/devices/virtual/block/dm-2

E: DEVTYPE=disk

E: DM_MULTIPATH_TIMESTAMP=1536682254

E: DM_NAME=asm_data01

E: DM_SUSPENDED=0

E: DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1

E: DM_UDEV_PRIMARY_SOURCE_FLAG=1

E: DM_UDEV_RULES_VSN=2

E: DM_UUID=mpath-36000c29b9e405c3d07021157ace9ab9f

E: ID_FS_LABEL=DATA1

E: ID_FS_LABEL_ENC=DATA1

E: ID_FS_TYPE=oracleasm

E: ID_FS_USAGE=filesystem

E: MAJOR=249

E: MINOR=2

E: MPATH_SBIN_PATH=/sbin

E: SUBSYSTEM=block

E: TAGS=:systemd:

E: USEC_INITIALIZED=83840

利用着色部分做udev规则

cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules <<END

KERNEL=="dm-*",ENV{DM_UUID}=="mpath-?*",ENV{DM_NAME}=="asm_?*",OWNER="grid",GROUP="asmadmin",MODE="0660"

END

启动udev

# udevadm trigger -c change

linux6用start_udev

查看权限

[root@oel7 ~]# ll /dev/dm*

brw-rw----. 1 root disk     249, 0 Sep 12 00:33 /dev/dm-0

brw-rw----. 1 root disk     249, 1 Sep 12 00:33 /dev/dm-1

brw-rw----. 1 grid asmadmin 249, 2 Sep 12 00:33 /dev/dm-2

brw-rw----. 1 grid asmadmin 249, 3 Sep 12 00:33 /dev/dm-3

至此asm磁盘就创建成功了.


您可能感兴趣的文档:

--结束END--

本文标题: 使用multipath创建asm磁盘

本文链接: https://lsjlt.com/news/48436.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用multipath创建asm磁盘
    使用multipath创建asm磁盘 创建asm磁盘的方法格式各样,本文主要为了标准化,统一采用multipath与udev结合管理asm磁盘.适用于linux6 ,linux7,多路径或者单一路径....
    99+
    2024-04-02
  • Installation Oracle11gR2 RAC---创建ASM磁盘组
    第三章、创建ASM磁盘组使用grid用户登陆后,输入asmca,输入密码后,创建磁盘组点击创建按钮开始创建磁盘组。创建FRA磁盘组选中磁盘,设置磁盘组名为FRA。点击ok.ok,同样方法创建DATA磁盘组。...
    99+
    2024-04-02
  • Installation Oracle11gR2 RAC One Node ----创建ASM磁盘组
    第三章、创建ASM磁盘组使用grid用户登陆后,输入asmca,输入密码后,创建磁盘组 create   创建FRA磁盘组ok,同样方法创建DATA磁盘组。创建成功结果如下所示...
    99+
    2024-04-02
  • Oracle 学习之RAC(五) 创建ASM磁盘组
    以grid用户,运行asmcma命令[root@11grac1 database]# su - grid 11grac1-> asmca我们在安装Gr...
    99+
    2024-04-02
  • 使用udev扩展ASM磁盘组
    环境:linux6.5 Oracle RAC集群两节点,Oracle版本11.2.0.41.1.1  查看相关内容:(1)磁盘情况:[root@db1 ~]# fdisk -lDisk /dev/sda: 85...
    99+
    2023-06-04
  • ASM磁盘组的创建及扩容方法是什么
    这篇文章主要介绍“ASM磁盘组的创建及扩容方法是什么”,在日常操作中,相信很多人在ASM磁盘组的创建及扩容方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASM磁盘组...
    99+
    2022-11-30
    asm
  • DBCA建库时找不到ASM磁盘
    实验环境:操作系统:RedHat 6.4数据库版本:Oracle 11.2.0.2.0在使用DBCA创建数据库的时候,发现找不到ASM磁盘组:错误排查:1、执行:/usr/sbin/oracleasm li...
    99+
    2024-04-02
  • 18C RAC DBCA建库找不到ASM磁盘组
    在Oracle Linux 7.1中使用dbca为Oracle 18C RAC创建数据库时,找不到ASM磁盘组;而grid用户使用asmca却又能看到ASM磁盘组。 解决方法 1. 检查创建ASM磁盘...
    99+
    2024-04-02
  • Oracle数据库ASM磁盘组+ASM2_ARCH使用率高
    查看进程ps -ef |grep pmon# su - oracle[YOU HAVE NEW MAIL]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 ...
    99+
    2024-04-02
  • Linux 7下如何使用udev绑定ASM磁盘
    小编给大家分享一下Linux 7下如何使用udev绑定ASM磁盘,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 如何解决Oracle12c单实例环境无法创建asm磁盘组问题
    这篇文章给大家分享的是有关如何解决Oracle12c单实例环境无法创建asm磁盘组问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Oracle12c单实例数据库通过asm进...
    99+
    2024-04-02
  • [安装] 创建asmlib 磁盘失败
    [root@db01 mapper]# oracleasm createdisk vot01 /dev/mapper/votdsk01 oracleasm module not loaded or /dev/oracleasm not mo...
    99+
    2015-03-10
    [安装] 创建asmlib 磁盘失败
  • 在asm磁盘创建表空间失败 failed to submit an I/O operation to a disk
           今天其它省同事说数据库服务器磁盘已满了,叫我帮忙看下,我进服务器一看,把所有数据文件都放oracle目录下了,有25块存储都还没有使用,而且是做了RAC,另一台服务器2012年到现在一直...
    99+
    2023-06-05
  • vmware创建共享磁盘给oracle rac使用(rhel系统)
    1 使用vmware创建共享磁盘:     C:\Users\Administrator>E:\vmware\vmware-vdiskmanager.exe -...
    99+
    2024-04-02
  • ORCLE中如何查询ASM磁盘空间使用情况
    小编给大家分享一下ORCLE中如何查询ASM磁盘空间使用情况,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • Oracle 10g手工建立ASM磁盘组错误之--ORA-15106
    Oracle 10g手工建立ASM磁盘组错误之--ORA-15106系统环境:操作系统:RedHat EL5(64)Oracle 软件:Oracle 10gR2故障现象:12:47:25 SYS@ +ASM...
    99+
    2024-04-02
  • mysql 创建大量磁盘临时表
    发现 mysql 中创建的临时表基本都是磁盘临时表,对此进行排查。最后为临时表机制说明。通过查看 mysql 状态变量,看到创建的临时表基本都是磁盘临时表。查看临时表配置,默认配置 16M,配置并没有问题。...
    99+
    2024-04-02
  • VMware vSphere 5/6 创建共享磁盘
    今天搭建RAC环境,想要让RAC的共享磁盘使用存储设备的磁盘空间,所以在搭建vmware vsphere5下的RAC中创建一个共享磁盘,避免以后遗忘,做一下简单的记录,希望对大家也会有一定的帮助; 以下为相关创建步骤,摘抄下来供大家学习。 ...
    99+
    2023-06-04
  • 使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试
    第一章 本篇总览   之前发布了一篇《Oracle_lhr_RAC 12cR1安装》,但是其中的存储并没有使用多路径,而是使用了VMware自身提供的存储。所以,年前...
    99+
    2024-04-02
  • win7系统怎么创建虚拟磁盘?
    win7怎么创建虚拟磁盘 1、首先在桌面上在“计算机”上面右击,点击“管理”菜单 2、这时会弹出一个窗口,在窗口中找到“磁盘管理”,然后左键单击&...
    99+
    2023-06-16
    win7系统磁盘分区 win7系统磁盘碎片整理 win7虚拟磁盘 系统 win7 磁盘
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作