Hoy vamos a ver en una sencilla entrada los pasos para instalar ASMlib en redhat 7
Tal como nos indica la web de Oracle, lo primero que hay que hacer es descargar los paquetes correspondientes a la distribución.
En nuestro caso serán los paquetes
oracleasmlib-2.0.12-1.el7.x86_64.rpm oracleasm-support-2.1.8-3.el7.x86_64.rpm
descargamos estos paquetes a nuestro directorio, y los instalamos con la opcion localinstall del YUM, esto nos encontrará automáticamente el paquete kmod-oracleasm.x86_64
[root@localhost ~]# yum localinstall ./oracleasmlib-2.0.12-1.el7.x86_64.rpm oracleasm-support-2.1.8-3.el7.x86_64.rpm Complementos cargados:langpacks, product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Examinando ./oracleasmlib-2.0.12-1.el7.x86_64.rpm: oracleasmlib-2.0.12-1.el7.x86_64 Marcando ./oracleasmlib-2.0.12-1.el7.x86_64.rpm para ser instalado Examinando oracleasm-support-2.1.8-3.el7.x86_64.rpm: oracleasm-support-2.1.8-3.el7.x86_64 Marcando oracleasm-support-2.1.8-3.el7.x86_64.rpm para ser instalado Resolviendo dependencias --> Ejecutando prueba de transacción ---> Paquete oracleasm-support.x86_64 0:2.1.8-3.el7 debe ser instalado ---> Paquete oracleasmlib.x86_64 0:2.0.12-1.el7 debe ser instalado --> Procesando dependencias: oracleasm >= 1.0.4 para el paquete: oracleasmlib-2.0.12-1.el7.x86_64 --> Ejecutando prueba de transacción ---> Paquete kmod-oracleasm.x86_64 0:2.0.8-15.el7 debe ser instalado --> Resolución de dependencias finalizada Dependencias resueltas =========================================================================================================== Package Arquitectura Versión Repositorio Tamaño ============================================================================================================ Instalando: oracleasm-support x86_64 2.1.8-3.el7 /oracleasm-support-2.1.8-3.el7.x86_64 242 k oracleasmlib x86_64 2.0.12-1.el7 /oracleasmlib-2.0.12-1.el7.x86_64 39 k Instalando para las dependencias: kmod-oracleasm x86_64 2.0.8-15.el7 local 35 k Resumen de la transacción ===================================================================================================== Instalar 2 Paquetes (+1 Paquete dependiente) Tamaño total: 316 k Tamaño total de la descarga: 35 k Tamaño instalado: 405 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Instalando : kmod-oracleasm-2.0.8-15.el7.x86_64 1/3 Instalando : oracleasmlib-2.0.12-1.el7.x86_64 2/3 Instalando : oracleasm-support-2.1.8-3.el7.x86_64 3/3 Nota: Reenviando petición a 'systemctl enable oracleasm.service'. Created symlink from /etc/systemd/system/multi-user.target.wants/oracleasm.service to /usr/lib/systemd/system/oracleasm.service. Comprobando : oracleasmlib-2.0.12-1.el7.x86_64 1/3 Comprobando : oracleasm-support-2.1.8-3.el7.x86_64 2/3 Comprobando : kmod-oracleasm-2.0.8-15.el7.x86_64 3/3 Instalado: oracleasm-support.x86_64 0:2.1.8-3.el7 oracleasmlib.x86_64 0:2.0.12-1.el7 Dependencia(s) instalada(s): kmod-oracleasm.x86_64 0:2.0.8-15.el7
Mediante este paquete propio de redHat kmod-oracleasm nos ahorramos los problemas que teníamos anteriormente con los módulos del kernel y que solucionábamos de manera casera con cargar módulos de oracleasm sin la versión exacta del kernel
mas info en :
- https://access.redhat.com/solutions/315643
- http://www.oracle.com/technetwork/server-storage/linux/asmlib/rhel7-2773795.html