格式化磁盘
操作场景
单节点部署场景下,SAP HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用。
操作步骤
- 登录SAP HANA节点。
使用PuTTY软件,以“root”帐号和密钥文件(“.ppk”文件)为鉴权方式,登录绑定了弹性IP的NAT Server,并通过SSH协议,跳转到SAP HANA节点。
- 将SSD盘组成RAID 1。
- 查看磁盘信息。
- 在磁盘信息中,找到SSD盘的盘符,例如“/dev/nvme0n1”和“/dev/nvme1n1”。
- 将SSD盘组RAID 1,并指定盘符。
mdadm --create /dev/md/log --level=1 --raid-devices=2 /dev/nvme0n1 /dev/nvme1n1
- 系统提示“Continue creating array?”,输入“y”,完成创建。
- 保存RAID配置信息。
当其中一块SSD卡损坏,假设检查出损坏的盘符为“/dev/nvme1n1”,需执行以下操作恢复数据。
- 执行mdadm --manage /dev/md0 --remove /dev/nvme1n1命令移除损坏的盘符。
- 关机,更换新的SSD卡后再开机。
- 执行mdadm --manage /dev/md0 --add /dev/nvme*n1命令添加新盘符恢复数据。*处盘符请根据实际情况添加。
- 格式化磁盘
- 在命令行界面,执行以下命令,查看未格式化的磁盘。
- 根据磁盘空间大小,确定Data卷、Log卷、Shared卷和Backup盘的磁盘。
- 下载安装配置脚本。
你可以在本地PC上,从“https://obs-sap.obs.cn-east-2.myhuaweicloud.com/readme.txt”下载“readme.txt”文件,了解软件和安装配置脚本具体的存放位置。
wget https://obs-sap.obs.cn-east-2.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~
- 进入文件夹并解压软件包
unzip scale_out_script.zip
- 修改“soh.cfg”文件。
vi ~/scale_out_script/soh.cfg
- 按“i”键,进入编辑模式,将磁盘信息写入。
- usrsap:无需配置。
- shared:Shared卷的磁盘。
- backup:Backup卷的磁盘。
- uselvm:配置为False。
- log:Log卷的磁盘。如果Log卷对应的SSD盘组成了RAID 1,则需要填写为组成了RAID 1后对应的盘符,例如“/dev/md/log”。
- data:Data卷的磁盘。
- disks:无需配置。
- dataSize:无需配置。
- logSize:无需配置。
请根据实际路径填写,示例如下:
usrsap= shared=/dev/xvdb backup=/dev/xvdc uselvm=False #Set log and data if not using lvm log=/dev/md/log data=/dev/sde #Set disks, dataSize and logSize if using lvm disks= dataSize= logSize=
- 编辑完成后,按“Esc”键,输入“:x”,按“Enter”键后退出。
- 进入文件所在目录,并转换文件的格式。
dos2unix installSoh.sh soh.cfg
- 配置权限,并执行“installSoh.sh”,完成磁盘的格式化。
chmod 777 installSoh.sh soh.cfg
sh installSoh.sh
- 格式化另外一台服务器的磁盘。