错误:

Oracleasm 在 CentOS / RHEL 7 上创建磁盘失败并出现以下错误。

# oracleasm createdisk DATA1 /dev/sde1
Writing disk header: done
Instantiating disk: failed
Clearing disk header: done
Oracleasm 创建磁盘失败 Instantiating disk: failed
查看更多教程 https://on  itroad.com

解决方案

使用详细选项 (-v) 创建磁盘时,我们将看到:

# oracleasm createdisk -v DATA1 /dev/sde1
Disk "DATA1" does not exist or is not instantiated
Writing disk header: done
Instantiating disk: oracleasm-instantiate-disk: Unable to open manager: No such file or directory
failed
Clearing disk header: done

这是因为 selinux 是启用的。
因此,为了能够在 oracleasm 中创建新磁盘,我们必须先禁用 selinux。

暂时禁用 SElinux

# setenforce 0

永久禁用 SElinux

要永久禁用 SElinux,请将 /etc/sysconfig/selinux 文件中的 SELINUX 行编辑为禁用。

# vi /etc/sysconfig/selinux <<Make it persistent on reboot. SELINUX=Disabled

重新启动服务器并再次运行“oracleasm createdisk”

# shutdonw -r now
日期:2020-09-17 00:11:49 来源:oir作者:oir