更新时间:2021-08-24 GMT+08:00
分享

格式化NFS Server磁盘

操作场景

将NFS Server磁盘进行格式化,以满足安装SAP HANA的要求。

操作步骤

  1. 将Shared卷、Backup卷和SBD卷绑定给NFS Server。

    在主备NFS Server场景下需要操作。因为在创建其中一台NFS Server的云服务器时,绑定了Shared卷、Backup卷和SBD卷,因此需要将这些磁盘,绑定给另外一台NFS Server。

    1. 在管理控制台,单击计算 > 弹性云服务器后,单击左侧弹性云服务器,在右侧可看到所有的云服务器。
    2. 根据云服务器名称,找到已绑定磁盘的NFS Server所使用的服务器,并单击服务器的名称。
    3. 在弹出的详细信息列表中,在云硬盘页签上,找到第一块数据盘,并单击数据盘。
    4. 在弹出的数据盘详细信息中,查看该数据盘的“挂载点”并记录,然后单击数据盘“ID”上的超链接。
    5. 在弹出的界面中,单击“挂载点”,单击“挂载”,弹出“挂载磁盘”界面。
    6. “挂载磁盘”界面上,选中要绑定到的NFS Server所使用的云服务器,并确保绑定到该云服务器的“挂载点”1.d中的“挂载点”一致,完成磁盘的绑定。
    7. 参见1.b1.f,最终完成全部磁盘的挂载。

  2. 格式化NFS Server节点的磁盘

    1. 使用PuTTY软件,以“root”帐号和密钥文件(“.ppk”文件)为鉴权方式,登录绑定了弹性IP的NAT Server,并通过SSH协议,跳转到一台NFS Server上。
    2. 在命令行界面,执行以下命令,查看未格式化的磁盘。

      fdisk -l

    3. 根据磁盘空间大小,确定Shared卷、Backup卷和SBD卷(SBD卷仅在主备NFS Server场景下使用)的磁盘。
    4. 下载安装配置脚本。

      你可以在本地PC上,从“https://obs-sap.obs.cn-east-2.myhuaweicloud.com/readme.txt”下载“readme.txt”文件,了解软件和安装配置脚本具体的存放位置。

      不同区域的获取地址不同,具体请参见,此处以华北-北京四区域为例:

      wget https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~

      表1 安装配置脚本

      名称

      描述

      获取方式

      scale_out_script.zip

      安装配置脚本。

      华北-北京一:wget https://obs-sap-cn-north-1.obs.cn-north-1.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~

      华东-上海二:wget https://obs-sap.obs.cn-east-2.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~

      华南-广州:wget https://obs-sap-cn-south-1.obs.cn-south-1.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~

      华北-北京四:wget https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/scale_out/scale_out_script.zip -P ~

    5. 进入文件夹并解压软件包

      cd ~

      unzip scale_out_script.zip

    6. 修改“nfsserver.cfg”文件。

      vi ~/scale_out_script/nfsserver.cfg

    7. 按“i”键,进入编辑模式,将磁盘信息、允许访问NFS Server的SAP HANA节点IP地址写入配置文件中。

      参数说明如下:

      • share:Shared卷的磁盘。
      • backup:Backup卷的磁盘。
      • sbd:SBD卷的磁盘。仅在主备NFS Server时才需要填写。
      • permithosts:允许访问NFS Server的SAP HANA节点,使用云管理/备份平面IP地址(例如“10.0.1.x”)。多个IP地址时,以英文逗号隔开。
      • nfsServerIPs:NFS Server的云管理/备份平面IP地址(例如“10.0.1.x”)。主备NFS Server时,需要将两个NFS Server的IP地址填入,以英文逗号隔开。

      单NFS Server时示例如下:

      share=/dev/sda
      backup=/dev/sdb
      sbd=
      permithosts=10.0.1.2,10.0.1.3,10.0.1.4,10.0.1.5,10.0.1.6
      nfsServerIPs=10.0.1.101

      主备NFS Server时示例如下:

      share=/dev/sda
      backup=/dev/sdb
      sbd=/dev/sdc
      permithosts=10.0.1.2,10.0.1.3,10.0.1.4,10.0.1.5,10.0.1.6
      nfsServerIPs=10.0.1.101,10.0.1.102
    8. 编辑完成后,按“Esc”键,输入“:x”,按“Enter”键后退出。
    9. 配置权限,转换文件格式,执行“nfsserver.sh”,并完成磁盘的格式化。

      cd ~/scale_out_script

      chmod 777 nfsserver.sh nfsserver.cfg

      dos2unix nfsserver.sh nfsserver.cfg

      sh nfsserver.sh

  3. 配置NFS Server不自启动。

    在主备NFS Server场景下需要执行,需要分别在主备NFS Server中执行。

    NFS Server的操作系统为SLES 11 SP4时:

    chkconfig nfsserver off

    service nfsserver stop

    NFS Server的操作系统为SLES 12 SP1时:

    systemctl disable nfsserver.service

    systemctl stop nfsserver.service

相关文档