SAP HANA操作系统无法启动

发布时间:  2017-04-04 浏览次数:  448 下载次数:  0
问题描述

某局点单机版SAP HANA项目,采用的是非标准交付模式,data,log,share 三个目录采用外置的FC SAN存储,而非本地磁盘。

配置DM配置文件,并在/etc/fstab添加三个目录的挂载点后,重启系统后,无法启动,自动进入到救援模式。

告警信息

无。系统无法启动。



处理过程

该局点SAP HANA单机版项目情况如下:硬件采用的一台是RH8100服务器,两块600GB的SAS硬盘,用作系统盘。由于没有足够的本地磁盘空间,故 data、log、share 三个分区采用外置的FC-SAN存储

(说明:此为TDI交付,标准交付的话,data、log、share  建议采用本地磁盘。)

为了挂载FC-SAN存储,做了如下操作:

a.参照产品指导书配置DM配置文件,定义 data、log、share  三个LUN 。

b.编辑/etc/fstab启动文件,添加data、log、share 分区的挂载点。

重启后,系统无法启动,自动进入到救援模式。

排查方法如下:

1、在救援模式,编辑/etc/fstab模式,注释 data、log、share 三个挂载点。

#/dev/mapper/hanadata    /data      xfs  0,0

#/dev/mapper/hanalog     /log        xfs  0,0

#/dev/mapper/hanashare    /share      xfs  0,0

2、重启系统,可以正常进入到系统。

3、通过如上排查,判断是加载/etc/fstab 中的挂载点的时候,由于多路径服务还未启动,导致挂载失败,系统无法进入。



根因

Suse Linux 启动时,先加载/etc/fstab 文件中的挂载点,然后再启动DM服务。由于DM服务还未启动,导致/etc/fstab中的data、log、share三个挂载点挂载失败,系统启动失败。

所以需要保证DM服务启动后,再加载data、log、share 挂载点。

解决方案

取消/etc/fstab中的data、log、share  三个挂载点,将三个挂载点写入到 /etc/init.d/after.local 文件中。

具体操作:使用vi 编辑/etc/init.d/after.local文件,添加三行内容:

/dev/mapper/hanadata    /data      xfs  0,0

/dev/mapper/hanalog     /log        xfs  0,0

/dev/mapper/hanashare    /share      xfs  0,0

保存退出即可。


建议与总结

1、熟悉Linux开机服务启动顺序。

END