Oracle如何从官方渠道下载ASMLIB组件安装包
简介
ASMLib 由以下组件组成:
开源 (GPL) 内核模块包:kmod-oracleasm
开源 (GPL) 实用程序包:oracleasm-support
闭源(专有)库包:oracleasmlib
如果是Oracle Linux系统,并且是使用了带uek内核的方式启动的(uname -a确认),则只需要安装”oracleasm-support”和“oracleasmlib”即可。
uek,即Unbreakable Enterprise Kernel,牢不可破的企业内核…..,uek已经集成了Oracle ASMLib 内核驱动程序:来源说明。
uek模式下通过命令”modinfo oracleasm”可以确认已经集成。
通过Oracle ASMLib Software Update and Support Policy (Doc ID 1089399.1)可以了解到 Oracle 支持的 Oracle Linux (OL)/Red Hat Enterprise Linux (RHEL) 和 Red Hat 支持的 Red Hat Enterprise Linux (RHEL) 上使用 ASMLib 和自动存储管理 (ASM) 的客户的支持政策和下载方式。
其他:Oracle Linux: How to Find ASMLib / Oracleasm RPMs (Doc ID 559055.1)
官方下载网址/方式
oracleasmlib软件下载:
Oracle Linux 7:https://www.oracle.com/linux/downloads/linux-asmlib-v7-downloads.html
RedHat 7:https://www.oracle.com/linux/downloads/linux-asmlib-rhel7-downloads.html (包含oracleasm-support,看链接实际上就是OL7的同一个软件包)
Oracle Linux 6:https://www.oracle.com/linux/downloads/linux-asmlib-v6-downloads.html
RedHat 6:https://www.oracle.com/linux/downloads/linux-asmlib-rhel6-downloads.html (包含oracleasm-support,oracleasm-support的下载链接有问题)
oracleasm-support软件下载:
Oracle Linux 7:https://linux.oracle.com/ 或者
https://public-yum.oracle.com/ 或者
https://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html (上边是官方说明的去处,比较难找,直接用这个搜索oracleasm-support最方便)
RedHat 7:见上述oracleasmlib。
Oracle Linux 6:https://linux.oracle.com/ 或者
https://public-yum.oracle.com/ 或者
https://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/index.html
RedHat 6:见上述oracleasmlib,链接有问题。或者直接点击下载:https://yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/getPackage/oracleasm-support-2.1.11-2.el6.x86_64.rpm
除此之外,服务器能够联网,可以使用yum install –downloadonly –downloaddir=/tmp oracleasm-support也行。
kmod-oracleasm下载:
RedHat或OracleLinux(非uek模式启动)则需要安装这个。
Oracle Linux 7(非uek模式启动):https://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
Oracle Linux 6(非uek模式启动):https://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/index.html
除此之外,服务器能够联网,可以使用yum install –downloadonly –downloaddir=/tmp kmod-oracleasm也行。
https://www.cnblogs.com/PiscesCanon/p/17967227
关于RedHat如何下载kmod-oracleasm
RedHat的在下载oracleasmlib页面已经说明,直接去到redhat进行下载,不过我没找到在线可用的yum源。RedHat官网有篇安装ASMLIB的示例也都是直接yum install kmod-install进行安装的(看这里)。
既然如此,就使用yum install –downloadonly –downloaddir=/tmp kmod-oracleasm方式下载。
但是需要先去红帽官网注册账号,然后激活订阅,注意激活订阅要使用开发者模式(免费):https://developers.redhat.com/products/rhel/download
PS:access.redhat.com(收费)防。
然后在linux使用命令:
subscription-manager register,进行登录,输入你的红帽用户名密码。
subscription-manager list –available –all,列出激活的可用的订阅池
subscription-manager attach –pool=上述可用订阅池的Pool ID
yum install –downloadonly –downloaddir=/tmp kmod-oracleasm
去/tmp目录拿包即可