Instalando ASMLib 2.0 no RHEL6
Recentemente passei pro alguns problemas na configuração do ASM no Red Hat Enterprise Linux 6, então resolvi compartilhar aqui como solucionei. Espero que ajude.
O primeiro passo é baixar os pacotes no site da Oracle
http://www.oracle.com/technetwork/server-storage/linux/asmlib/rhel6-1940776.html
No RHEL6 o oracleasmlib-2.0.4-1.el6.x86_64.rpm vai falhar devido a dependências. Então entre no repositório Oracle: http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/ para baixar o kernel-uek
Baixe e instale os pacotes na ordem a seguir:
kernel-uek-firmware-2.6.32-400.29.2.el6uek.noarch.rpm
kernel-uek-2.6.32-400.29.2.el6uek.x86_64.rpm
oracleasmlib-2.0.4-1.el6.x86_64.rpm
oracleasm-support-2.1.8-1.el6.x86_64.rpm
Depois de instalar, precisamos dar boot no SO usando o kernel-uek. Para isso, acesse o arquvio /etc/grub.conf e faça com que seu SO inicie com o novo kernel. Repare que no meu arquivo a opção default ficou com o kernel uek.
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.32-400.29.2.el6uek.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-400.29.2.el6uek.x86_64 ro root=UUID=38db6cef-d824-4a9f-b3d8-7f74738d58f2 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb rd_NO_LVM rd_NO_DM LANG=en_US.UTF-8
initrd /boot/initramfs-2.6.32-400.29.2.el6uek.x86_64.img
title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=38db6cef-d824-4a9f-b3d8-7f74738d58f2 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb rd_NO_LVM rd_NO_DM LANG=en_US.UTF-8
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
Depois de conferir se o boot default vai ser no novo kernel, é só reiniciar:
[root@teste]# reboot
Recentemente passei pro alguns problemas na configuração do ASM no Red Hat Enterprise Linux 6, então resolvi compartilhar aqui como solucionei. Espero que ajude.
O primeiro passo é baixar os pacotes no site da Oracle
http://www.oracle.com/technetwork/server-storage/linux/asmlib/rhel6-1940776.html
No RHEL6 o oracleasmlib-2.0.4-1.el6.x86_64.rpm vai falhar devido a dependências. Então entre no repositório Oracle: http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/ para baixar o kernel-uek
Baixe e instale os pacotes na ordem a seguir:
kernel-uek-firmware-2.6.32-400.29.2.el6uek.noarch.rpm
kernel-uek-2.6.32-400.29.2.el6uek.x86_64.rpm
oracleasmlib-2.0.4-1.el6.x86_64.rpm
oracleasm-support-2.1.8-1.el6.x86_64.rpm
Depois de instalar, precisamos dar boot no SO usando o kernel-uek. Para isso, acesse o arquvio /etc/grub.conf e faça com que seu SO inicie com o novo kernel. Repare que no meu arquivo a opção default ficou com o kernel uek.
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.32-400.29.2.el6uek.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-400.29.2.el6uek.x86_64 ro root=UUID=38db6cef-d824-4a9f-b3d8-7f74738d58f2 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb rd_NO_LVM rd_NO_DM LANG=en_US.UTF-8
initrd /boot/initramfs-2.6.32-400.29.2.el6uek.x86_64.img
title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=38db6cef-d824-4a9f-b3d8-7f74738d58f2 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=br-abnt2 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb rd_NO_LVM rd_NO_DM LANG=en_US.UTF-8
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
Depois de conferir se o boot default vai ser no novo kernel, é só reiniciar:
[root@teste]# reboot
Comentários