所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

eSight V300R009C00 维护指南 11

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
工程

工程

证书工具

该命令仅用于导入CA证书或生成自签名证书。本地高可用性场景中,只需要在主用服务器执行,备用服务器可以同步到配置。异地高可用场景,需要在主、备用服务器分别执行。

命令格式

Linux操作系统:catool.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

eSight服务已经关闭。

在Linux操作系统,该命令由ossuser用户执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动证书工具。

    ./catool.sh

    执行成功后,证书工具会弹出操作界面。

启动控制台

该命令仅用于启动控制台。

命令格式

Windows操作系统:run.bat

命令路径

“eSight安装目录/bin”

使用前提

数据库已启动。

注意事项

NA

相关命令

NA

使用示例

  1. 以Administrator用户登录服务器。

    如果Windows操作系统进行了安全加固,请以SWMaster用户登录。

  2. 执行如下命令切换目录。

    cd eSight安装目录/bin

  3. 执行如下命令启动控制台。

    run.bat

    执行成功后,控制台会弹出操作界面。

双机配置工具(Veritas)

该命令仅用于在SUSE Linux下修改双机配置。

命令格式

Linux操作系统:hacheck.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

eSight服务已经关闭。

在主备机分离的状态下进行操作。如主备服务器未分离,请参考分离主备服务器

保证mountFileRes资源在线时进行操作。

注意事项

配置完成后将重启操作系统网络服务,如果本次配置不是在管理口下操作,重启网络服务后连接可能中断,请使用新IP登录Linux服务器。

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令停止服务器维护工具进程。

    #cd /opt/eSight/mttools/bin

    #./stop-sysmon.sh

  3. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  4. 执行如下命令启动双机配置工具。

    ./hacheck.sh

    执行成功后会弹出操作界面。

配置多子网

该命令仅用于在SUSE Linux下启动多子网配置工具。高可用性场景中,需要在主、备用服务器分别执行。

命令格式

Linux操作系统:multi-subnetwork.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动多子网工具。

    ./multi-subnetwork.sh

    执行成功会弹出操作界面。

变更IP

该命令仅用于单机场景启动系统IP配置工具。

命令格式

Linux操作系统:ipchange.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令IP变更工具。
    • ./ipchange.sh

修改eSight目录权限

该命令仅用于目录权限修改。

命令格式

Windows操作系统:caclsUser.bat

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

注意事项

NA

相关命令

NA

使用示例

  1. 以Administrator用户登录服务器。

    如果Windows操作系统进行了安全加固,请以SWMaster用户登录。

  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令修改eSight安装目录权限。

    caclsUser.bat

    执行成功后,有如下提示

    repaire Success。

数据库空间配置工具

该命令仅用于在SUSE Linux下扩大数据库空间。高可用性系统场景中,只需要在主用服务器执行,备用服务器会自动同步。

命令格式

Linux操作系统:dbtool.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

eSight服务已经关闭。

单机场景下确保数据库已启动,高可用性系统场景下,确保Netlsnr资源在线。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动数据库空间配置工具。

    ./dbtool.sh

    执行成功后,会弹出操作界面。

故障信息采集工具

该命令用于采集故障信息。高可用性场景中,只需要在主用服务器执行,因为备用服务器当前没有启动eSight服务,不需要操作。

命令格式

Linux操作系统:maintain.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动故障采集工具。

    ./maintain.sh

    执行成功后,会弹出操作界面。

环境健康度检查工具

该命令用于环境健康度检查。高可用性场景中,只需要在主用服务器执行,因为备用服务器当前没有启动eSight服务,不需要操作。

命令格式

Linux操作系统:cruiser.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动环境健康度检查工具。

    ./cruiser.sh

    执行成功后,会弹出操作界面。

敏捷报表数据同步工具

该命令用于将性能原始数据同步到敏捷报表侧,如:eSight网管系统通过升级新装敏捷报表组件后,用户想通过报表查看升级之前一段时间的数据,则可以使用该工具同步以前的性能原始数据到敏捷报表侧。高可用性场景中,只需要在主用服务器执行,备用服务器会自动同步。

命令格式

Linux操作系统:synctool.sh

命令路径

“eSight安装目录/AppBase/UniBI_Server/tools/lib”

使用前提

1、eSight网管已启动。

2、升级前的eSight环境已添加设备并运行一段时间,性能任务可以正常运行、采集数据并入库。

3、升级后的版本为eSight V300R006C00SPC200及后续版本。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/AppBase/UniBI_Server/tools/lib

  3. 执行如下命令启动敏捷报表数据同步工具。

    ./synctool.sh

    执行成功后,会弹出操作界面。

分布式连接工具

该命令仅用于分机连接主机。在分机为双机部署场景中,在分机的主备用服务器分别执行如下命令。

命令格式

Linux操作系统:connect_tool.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

eSight服务已经关闭。

在Linux操作系统,该命令由ossuser用户执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动分布式连接工具。

    ./connect_tool.sh

    执行成功后,分布式连接工具会弹出操作界面。

分机双机连接

该命令仅用于在Linux下进行分机双机的连接。

命令格式

Linux操作系统:joinHA.sh

命令路径

“eSight安装目录/mttools/tools/distributed”

使用前提

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录分机主用服务器。

    在分机主用服务器上执行即可。

  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools/distributed

  3. 执行如下命令进行双机连接操作。

    ./joinHA.sh

分机双机分离

该命令仅用于在Linux下进行分机双机分离操作。

命令格式

Linux操作系统:splitHA.sh

命令路径

“eSight安装目录/mttools/tools/distributed”

使用前提

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录分机主用服务器。

    在分机主用服务器上执行即可。

  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools/distributed

  3. 执行如下命令进行双机操作。

    ./splitHA.sh

双机工具集(Veritas)

该命令仅用于在SUSE Linux下Veritas双机的常用操作。

命令格式

Linux操作系统:

双机配置工具:hatool.sh config

配置双机南向IP地址:hatool.sh southip

上线所有Veritas资源:hatool.sh startall

下线所有Veritas资源:hatool.sh stopall

启动维护工具:hatool.sh startmt

停止维护工具:hatool.sh stopmt

冻结AppService资源:hatool.sh freeze

解冻AppService资源:hatool.sh unfreeze

显示所有资源状态:hatool.sh status

清除资源故障:hatool.sh clear

命令路径

“eSight安装目录/mttools/tools”

使用前提

  • eSight服务已经关闭。
  • eSight主备用服务器已经分离。

注意事项

如果使用双机配置工具,配置完成后将重启操作系统网络服务,如果本次配置不是在管理口下操作,重启网络服务后连接可能中断,请使用新IP登录Linux服务器。

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令修改双机配置。

    ./hatool.sh config

双机bond工具(Veritas)

该命令仅用于在Linux下双机多子网时的bond配置操作。

命令格式

Linux操作系统:buildbond2.sh

命令路径

eSight安装目录/mttools/ha

使用前提

  • eSight服务已经关闭。
  • 登录到管理网口进行操作。
  • 在主备机分离的状态下进行操作。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd eSight安装目录/mttools/ha

  3. 执行如下命令进行bond配置。

    > ./buildbond2.sh

双机互信设置

该命令用于实现双机间互信。

命令格式

Linux操作系统:credit.sh

命令路径

eSight安装目录/mttools/ha/filecopy

使用前提

NA

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录eSight主用服务器。
  2. 确保备用服务器的正常运行和网络连通。可以使用ping命令检测连接备用服务器的系统IP地址和心跳IP地址。
    ossuser@eSightServer1:/ ping -c 4 10.137.63.225
    PING 10.137.63.225 (10.137.63.225) 56(84) bytes of data.
    64 bytes from 10.137.63.225: icmp_seq=1 ttl=64 time=0.477 ms
    64 bytes from 10.137.63.225: icmp_seq=2 ttl=64 time=0.439 ms
    64 bytes from 10.137.63.225: icmp_seq=3 ttl=64 time=0.437 ms
    64 bytes from 10.137.63.225: icmp_seq=4 ttl=64 time=0.384 ms
    
    --- 10.137.63.225 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2999ms
    rtt min/avg/max/mdev = 0.384/0.434/0.477/0.036 ms
    ossuser@eSightServer1:/ ping -c 4 192.168.122.1
    PING 192.168.122.1 (192.168.122.1) 56(84) bytes of data.
    64 bytes from 192.168.122.1: icmp_seq=1 ttl=64 time=0.018 ms
    64 bytes from 192.168.122.1: icmp_seq=2 ttl=64 time=0.016 ms
    64 bytes from 192.168.122.1: icmp_seq=3 ttl=64 time=0.015 ms
    64 bytes from 192.168.122.1: icmp_seq=4 ttl=64 time=0.014 ms
    
    --- 192.168.122.1 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2998ms
    rtt min/avg/max/mdev = 0.014/0.015/0.018/0.005 ms
  3. 执行如下命令修改互信密钥对私钥密码。

    > cd /opt/eSight/mttools/ha/filecopy

    > sh credit.sh

  4. 根据系统提示依次输入备用服务器心跳IP地址和ossuser用户密码
    Please input the IP address for the standby node:
    Please input the standby node password for ossuser:

    OMMHA双机时会多一步密码验证及对应回显。

  5. 根据系统提示输入新密钥对的私钥密码,新密码需要包含大写字母、小写字母、数字和特殊字符。
    Please input the password for certificate private key:
    Please input the password again:
    build credit...
    build credit finish.

    系统显示“build credit finish”表示密码修改成功。

  6. 检查新的互信是否生效。
    1. 在主用服务器上通过ssh访问备用服务器。

      > ssh 备用服务器的心跳IP地址

    2. 按照系统提示输入密钥对私钥密码。
      You are trying to access a restricted zone. Only Authorized Users allowed.
      Enter passphrase for key '/ossuser/.ssh/id_rsa': 

      系统显示如下信息表示成功登录备用服务器,互信生效。

      Last login: Fri Jun ; 2 17:01:47 2017 from 192.168.122.11  ossuser@eSightServer2:/ossuser>

SQL Server加固

该命令仅用于加固SQL Server数据库。

命令格式

Windows操作系统:SQLServer.bat

命令路径

“eSight安装目录\mttools\tools\securityharden\SQLServer”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以Administrator用户登录服务器。

    如果Windows操作系统进行了安全加固,请以SWMaster用户登录。

  2. 执行如下命令切换目录。

    cd eSight安装目录\mttools\tools\securityharden\SQLServer

  3. 双击执行如下命令进行SQLServer数据库加固。

    SQLServer.bat

Oracle加固

该命令仅用于加固Oracle数据库。Veritas高可用性场景中,不需要执行该操作。

命令格式

Linux操作系统:Oracle.sh

命令路径

“eSight安装目录/mttools/tools/securityharden/Oracle”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools/securityharden/Oracle

  3. 执行如下命令加固Oracle数据库。

    ./Oracle.sh

Linux操作系统下启动网管

该命令仅用于linux单机场景下启动网管。

命令格式

Linux操作系统:startup.sh

命令路径

“eSight安装目录/bin”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/bin

  3. 执行如下命令启动网管。

    ./startup.sh

Linux操作系统下启动网管(OMMHA)

该命令仅用于启动网管的一个服务器节点。

命令格式

Linux操作系统:start.sh

命令路径

“/opt/ommha/ha/bin”

使用前提

当前服务器OMMHA已关闭。

注意事项

OMMHA双机模式下,需要主备用服务器OMMHA同时运行,所以需要在主备用服务器都执行启动网管。

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令启动网管。

    > ./start.sh

Linux操作系统下停止网管

该命令仅用于linux单机场景下停止网管。

命令格式

Linux操作系统:shutdown.sh

命令路径

“eSight安装目录/bin”

使用前提

数据库已启动。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/bin

  3. 执行如下命令停止网管。

    ./shutdown.sh

Linux操作系统下停止网管(OMMHA)

该命令仅用于关闭网管的一个服务器节点。

命令格式

Linux操作系统:stop.sh

命令路径

“/opt/ommha/ha/bin”

使用前提

当前服务器OMMHA已开启。

注意事项

OMMHA双机模式下,存在备用服务器,如果需要停止服务,需要在主备用服务器都执行停止网管。

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令停止网管。

    > ./stop.sh

查看双机状态(OMMHA)

该命令用于查看OMMHA双机状态。

命令格式

Linux操作系统:status.sh

命令路径

“/opt/ommha/ha/bin”

使用前提

当前服务器OMMHA已开启。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令查看双机状态。

    > ./status.sh

禁止主备倒换(OMMHA)

用于限定OMMHA自动主备倒换。

命令格式

Linux操作系统:forbiden_switch.sh

  • 参数1:forbiden 禁用主备倒换;cancel 用于取消禁止
  • 参数2: 参数1为“forbiden”时,参数2用于设定禁止的时间,单位为分

命令路径

“/opt/ommha/ha/bin”

使用前提

OMMHA双机状态正常。

在主用服务器执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令禁止主备倒换。

    > ./forbiden_switch.sh forbiden 30

  4. 执行如下命令取消禁止。

    > ./forbiden_switch.sh cancel

手工进行主备服务器倒换(OMMHA)

用于手工命令OMMHA双机进行主备倒换。

命令格式

Linux操作系统:switchover.sh

命令路径

“/opt/ommha/ha/bin”

使用前提

OMMHA双机状态正常。

在主用服务器执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令进行主备倒换。

    > ./switchover.sh

故障清理工具(OMMHA)

用于手工清除OMMHA双机故障记录。

命令格式

Linux操作系统:clearrmfault.sh

命令路径

“/opt/ommha/ha/bin”

使用前提

OMMHA双机状态不正常,显示存在资源项异常。

在备用服务器执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/ha/bin

  3. 执行如下命令进行故障记录的手工清除。

    > ./clearrmfault.sh

启动维护工具(OMMHA)

启动网管的维护工具。

命令格式

Linux操作系统:start-sysmon-ha.sh

命令路径

“/opt/eSight/mttools/bin”

使用前提

已正常安装的OMMHA双机。

主备服务器的OMMHA都未启动。

在主用服务器执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/eSight/mttools/bin

  3. 执行如下命令启动维护工具。

    > ./start-sysmon-ha.sh

连接主备用服务器(OMMHA)

根据输入信息,连接主备用服务器,配置双机信息。

命令格式

Linux操作系统:config.sh

命令路径

“/opt/ommha/config”

使用前提

已安装OMMHA双机。

双机配置信息需要修改。

在主用服务器执行。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    > cd /opt/ommha/config

  3. 执行如下命令,根据提示信息输入新的配置信息连接主备用服务器。

    > ./config.sh

使用BME工具修改密码

定期修改密码,可防止系统密码被恶意盗取,保障系统不会被非法入侵。

在SUSE版本的eSight服务器上修改密码

  1. ossuser用户登录eSight服务器。

    如果SUSE Linux操作系统进行了安全加固,远程登录时,请以ossuser用户登录后切换到root用户。

  2. 通过加密工具加密密码。

    cd eSight安装目录/AppBase/tools/bmetool/encrypt

    ./encrypt.sh 0

    系统显示信息如下:

    Enter the password to be encrypted:       
    9d7961bc8af54d05ce509e03b13ffce3abc7587373e7719b62555fd5aff9908d

    9d7961bc8af54d05ce509e03b13ffce3abc7587373e7719b62555fd5aff9908d表示密文密码。

  3. 将新密文密码替换预先设置的密码。

在Windows版本的eSight服务器上修改密码

  1. Administrator用户登录eSight服务器。

    如果Windows操作系统进行了安全加固,请以SWMaster用户登录。

  2. 选择“开始 > 运行”,输入cmd,按“Enter”键。
  3. 通过加密工具加密密码。

    cd /d eSight安装目录\AppBase\tools\bmetool\encrypt

    encrypt.bat 0

    系统显示信息如下:

    Enter the password to be encrypted:       
    9d7961bc8af54d05ce509e03b13ffce3abc7587373e7719b62555fd5aff9908d

    9d7961bc8af54d05ce509e03b13ffce3abc7587373e7719b62555fd5aff9908d表示密文密码。

  4. 将新密文密码替换预先设置的密码。

UniBI开启debug日志

该命令用于开启UniBI的debug日志。该操作只用于问题定位时开启eSight运行时的相关日志,高可用性场景中,因为备用服务器当前没有启动eSight服务,不需要操作,只需要在主用服务器执行。

命令格式

Linux操作系统:enableDebugLogging.sh

Windows操作系统:enableDebugLogging.bat

命令路径

“eSight安装目录/AppBase/UniBI_Server/bin”

使用前提

eSight网管已启动。

注意事项

NA

相关命令

关闭UniBI的debug日志,恢复到默认日志级别。

Linux操作系统:enableDefaultLogging.sh

Windows操作系统:enableDefaultLogging.bat

安全提示

开启UniBI的debug日志时给出风险提示:

The operation may print session ID and other infomations in the log, and it is recommended that the users turn off the switch in time after use!

使用示例

  • Windows操作系统
    1. 以Administrator用户登录服务器。

      打开命令行工具:开始 - 运行 - 输入“cmd”,按“Enter”键。

    2. 执行如下命令切换目录。

      cd /d eSight安装目录/AppBase/UniBI_Server/bin

    3. 执行如下命令开启debug日志。

      enableDebugLogging.bat

  • Linux操作系统
    1. 以ossuser用户登录服务器。
    2. 执行如下命令切换目录。

      cd eSight安装目录/AppBase/UniBI_Server/bin

    3. 执行如下命令开启debug日志。

      ./enableDebugLogging.sh

核心文件恢复工具

该命令用于处理环境检查中核心文件检查报错问题。

命令格式

Linux操作系统:corefile_backup.sh

Windows操作系统:corefile_backup.bat

命令路径

“eSight安装目录/mttools/tools”

使用前提

eSight环境检查中,核心文件检查报错。

注意事项

NA

相关命令

核心文件检查报错后,运行本工具恢复异常的核心文件。

Linux操作系统:corefile_backup.sh

Windows操作系统:corefile_backup.bat

使用示例

  • Windows操作系统
    1. 以Administrator用户登录服务器。

      打开命令行工具:开始 - 运行 - 输入“cmd”,按“Enter”键。

    2. 执行如下命令切换目录。

      cd /d eSight安装目录/mttools/tools

    3. 执行如下命令恢复核心文件。

      corefile_backup.bat

  • Linux操作系统

    高可用性系统场景下,在主用服务器上执行即可。

    1. 以ossuser用户登录服务器。
    2. 执行如下命令切换目录。

      cd eSight安装目录/mttools/tools

    3. 执行如下命令恢复核心文件。

      ./corefile_backup.sh

南向IP配置工具

该命令仅用于单机场景启动南向IP配置工具。

命令格式

Linux操作系统:southip.sh

命令路径

“eSight安装目录/mttools/tools”

使用前提

数据库已启动。

eSight服务已经关闭。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录。

    cd eSight安装目录/mttools/tools

  3. 执行如下命令IP变更工具。

    ./southip.sh

    执行成功后,南向IP配置工具会弹出操作界面。

静默安装eSight(OMMHA)

OMMHA场景下,可以用该命令完成eSight的静默安装,安装组件包括OMMHA场景支持的全部组件。

命令格式

Linux操作系统:./install_silent.sh

命令路径

“/opt/install”

使用前提

  • 主备服务器已经安装Linux操作系统。
  • 主备服务器的操作系统防火墙已经关闭。
  • 主备服务器的操作系统名已经修改。
  • 主备服务器的时间和时区必须相同。

注意事项

网管的语言类别由操作系统决定。

相关命令

NA

使用示例

  1. root用户登录eSight主服务器。
  2. 执行如下命令创建临时目录“/opt/install”。

    # mkdir -p /opt/install

  3. 将“eSight_VxxxRxxxCxxSPCxxx_MySQLHA_SUSE.zip”文件复制到服务器“/opt/install”目录下。
  4. 执行以下命令解压缩安装软件包。

    # cd /opt/install

    # unzip eSight_VxxxRxxxCxxSPCxxx_MySQLHA_SUSE.zip

    安装包解压缩完成后会在当前目录下生成“install_silent.sh”文件。

  5. 执行如下命令安装eSight。

    # chmod u+x install_silent.sh

    # ./install_silent.sh

  6. 选择本地双机或异地双机场景。
    Welcome to eSight installation & configuration Wizard
    Please select HA type, 1(local-HA)  2(remote-HA)[default:2]:>
  7. 根据提示输入主服务器的系统IP地址、心跳IP地址和浮动IP地址。
    Please input local system ip address: 10.137.97.37 
    Please input local heartbeat ip address: 172.28.12.41 
    Please input float ip address: 10.137.97.50 
  8. 根据提示配置南北向业务隔离。
    • 如果是南北向隔离场景,输入“y”,按Enter。并根据提示输入规划的南向的浮动IP地址。
      Enter 'y' to apply the setting of South float IP, or 'n' to use the same IP with float ip(y/n)
      y
      Please input south float ip address: 10.10.11.3 
    • 如果是非南北向隔离场景,输入“n”,按Enter
      Enter 'y' to apply the setting of South float IP, or 'n' to use the same IP with float ip(y/n)
      n
  9. 根据提示输入备服务器的系统IP地址和心跳IP地址。
    Please input remote system ip address: 10.137.97.39 
    Please input remote heartbeat ip address: 172.28.12.42 
  10. 确认配置信息。
    Please confirm the following configurations...
    ****************************************
    		local system ip
    		10.137.97.37
    		local heartbeat ip
    		172.28.12.41
    		south float ip
    		10.10.11.3 
    		float ip
    		10.137.97.50
    		remote system ip
    		10.137.97.39
    		remote heartbeat ip
    		172.28.12.42
    Enter 'y' to apply these values and proceed to the next step, or 'n' to return to make any changes (y/n):y
  11. 根据提示输入备服务器的“root”用户密码。
    Please input remote root password:
  12. 系统显示类似如下信息,表示安装成功。
    begin init...
    Shutting down the listening SSH daemon..done
    Starting SSH daemon..done
    Shutting down the listening SSH daemon..done
    Starting SSH daemon..done
    init finish
    begin to check local parameters...
    check parameters finish
    begin to check remote parameters...
    check remote parameters finish
    begin to install ha...
    enter force-installation mode...
    install ha successfully.
    begin to install eSight...
    eSight install finish.
    begin to config local MySQL...
    config MySQL finish.
    build credit...
    build credit finish
    begin to rsync...
    rsync finish.
    begin to startup...
    HAMode 
    double
    NodeName                                 HostName                                 HAVersion                StartTime                HAActive             HAAllResOK           HARunPhase          
    ha1                                      eSightServer37                           V100R001C01              2017-09-14 11:12:15      active               normal               Actived             
    ha2                                      eSightServer39                           V100R001C01              2017-09-14 11:16:31      standby              normal               Deactived          
    
    NodeName                                 ResName                                  ResStatus                ResHAStatus              ResType             
    ha1                                      MySQL                                    Active_normal            Normal                   Active_standby      
    ha1                                      NMSServer                                Normal                   Normal                   Single_active       
    ha1                                      RMFloatIp                                Normal                   Normal                   Single_active       
    ha2                                      MySQL                                    Standby_normal           Normal                   Active_standby      
    ha2                                      NMSServer                                Stopped                  Unknown                  Single_active       
    ha2                                      RMFloatIp                                Stopped                  Normal                   Single_active
  13. eSight安装成功后,请删除服务器上的补丁安装包和临时文件。

    # rm -rf /opt/install

静默安装eSight(Veritas)

Veritas场景下,可以用该命令完成eSight的静默安装,安装组件包括Veritas场景支持的全部组件。

命令格式

Linux操作系统:./setup_silent.sh

命令路径

“/opt/install”

使用前提

  • 参考《本地高可用性系统软件安装指南(SUSE Linux + Oracle + Veritas)》中的“安装eSight网管系统(全新安装场景)>安装数据库”章节安装好Oracle和Veritas。
  • 确保网卡处于启动状态。

注意事项

NA

相关命令

NA

使用示例

  1. 以“root”用户登录主服务器操作系统。
  2. 以root用户上传软件包至主备机安装目录/opt/install。

    通过光盘安装时,请先拷贝软件包至安装目录。

  3. 执行如下命令给安装包设置权限。

    # chmod -R 755 /opt/install/

  4. 执行如下命令。

    # hares -online FloatIP -sys 需要安装网管的主机名

    # hares -online Netlsnr -sys 需要安装网管的主机名

    # hares -online RVGPrimary -sys 需要安装网管的主机名

    主机名可以通过# hostname命令查看。

  5. 以root用户在安装包目录下执行如下命令。

    # cd /opt/install/解压文件夹名称

    # ./setup_silent.sh

  6. 该过程大约需要10分钟,请耐心等待,显示如下信息,代表主服务器安装完成。
    ===============< Installation Completed >===============
    Finish
  7. 执行如下命令。

    # hares -offline Netlsnr -sys 需要安装网管的主机名

    # hares -offline FloatIP -sys 需要安装网管的主机名

  8. 重复步骤1到7安装另外一台服务器。

后置操作

  • 本地高可用性系统请参考《本地高可用性系统软件安装指南(SUSE Linux + Oracle + Veritas)》中的“连接主备服务器”章节连接主备服务器。
  • 异地高可用性系统请参考《异地高可用性系统软件安装指南(SUSE Linux + Oracle + Veritas)》中的“连接主备服务器”章节连接主备服务器。

sshdPermitRootLogin.sh(OMMHA)

该命令仅用于设置root用户是否可以使用ssh登录本机。

系统加固后,默认只有ossuser用户可以通过ssh登录本机,但在OMMHA场景有时要求root用户使用ssh登录,需要快捷地设置为以下三种情况:

  • ossuser和root用户可通过任意IP使用ssh登录本机。
  • 只允许ossuser用户通过任意IP使用ssh登录本机。
  • ossuser用户可通过任意IP使用ssh登录本机,root仅可通过指定的单个IPv4地址使用ssh登录本机。

命令格式

Linux操作系统:sshdPermitRootLogin.sh

命令路径

“/opt/ommha/config”

使用前提

  • 安装Ommha双机并且经过系统加固的eSight场景。
  • 在Linux操作系统,该命令由root用户执行。

注意事项

因为要在三种状态下切换,该脚本使用参数选择对应的设置,如果参数输入不合法显示以下帮助信息:

Usage:sshdPermitRootLogin.sh OPTION
Modify the sshd configuration item PermitRootLogin and make the modification take effect immediately. The options are as follows:
-y, --yes           The ossuser and root users can use SSH to log in to the local host using any IP address.
-n, --no            Only the ossuser user can use SSH to log in to the local host using any IP address.
-a, --allow IPv4    The ossuser user can use SSH to log in to the local host using any IP address. The root user can use SSH to log in to the local host using the specified IPv4 address.
Examples:
./sshdPermitRootLogin.sh -y
./sshdPermitRootLogin.sh -n
./sshdPermitRootLogin.sh -a 192.168.1.100

相关命令

NA

使用示例

  1. 以root用户登录服务器,或者以ossuser用户登录后使用“su - root”命令切换到root用户。
  2. 执行如下命令切换目录。

    cd /opt/ommha/config

  3. 根据需要执行对应的命令:
    • ossuser和root用户可通过任意IP使用ssh登录本机:

      ./sshdPermitRootLogin.sh -y 或者

      ./sshdPermitRootLogin.sh --yes

    • 只允许ossuser用户通过任意IP使用ssh登录本机:

      ./sshdPermitRootLogin.sh -n 或者

      ./sshdPermitRootLogin.sh --no

    • ossuser用户可通过任意IP使用ssh登录本机,root仅可通过指定的单个IPv4(如192.168.1.100)地址使用ssh登录本机:

      ./sshdPermitRootLogin.sh -a 192.168.1.100或者

      ./sshdPermitRootLogin.sh --allow 192.168.1.100

MySQL备份恢复工具

使用的MySQL数据库的eSight服务器异常掉电(例如机房突然断电),如果MySQL正处于高频数据写入状态,掉电可能导致数据文件损坏,进而在eSight服务器上电重启时,MySQL数据库无法正常启动,造成eSight整体不可用。本工具适用于修复此场景下的MySQL数据文件。

命令格式

Linux操作系统:mysql_recovery.sh

Windows操作系统:mysql_recovery.bat

Linux操作系统下,请使用ossuser执行本工具;Windows下,请使用对MySQL安装目录有读取和写入权限的管理员用户执行。

命令路径

Linux操作系统:eSight安装目录/mttools/tools

Windows操作系统:eSight安装目录\mttools\tools

使用前提

eSight与MySQL数据库已经停止。

1. Windows 环境下,停止eSight以后,请使用管理员身份打开命令提示符,运行如下命令停止eSightMySQL服务:sc stop eSightMySQL

2. OMMHA双机环境,请参考文末的“OMMHA双机环境操作指导”。

注意事项

  • 执行针对整个数据库进行恢复的全库恢复操作前,请确保事先进行了全库备份;
  • 运行工具前,请在“数据库参数”面板中正确填写相关信息。

相关命令

NA

使用示例

  • 工具界面

    工具包含两个面板,数据库参数面板和备份恢复面板。
    • 数据库参数面板

      数据库参数面板包含如下项目:

      • 数据库IP:填写MySQL数据库侦听的IP地址。
      • 数据库端口:填写MySQL数据库侦听的端口。
      • 超级用户名:填写MySQL数据库的超级用户名。
      • 密码:填写MySQL数据库超级用户对应的密码。
      • MySQL安装目录:填写MySQL数据库的安装目录。
      • 备份目录:填写一个可用的目录,用于备份MySQL数据文件。请勿将该目录设置在eSight安装目录内。
    • 备份和恢复面板

      工具的主要功能位于该面板上,由三个标签页组成:

      • 全库恢复:执行对整个数据库的恢复。
      • 单库表恢复:执行对单个数据库、数据表的恢复。
      • 全库备份:执行对整个数据库的备份。
  • 全库恢复

    该功能使用“数据库参数”面板中填写的“备份目录”中的备份文件,对MySQL数据文件进行全量恢复。该功能将MySQL数据库中的数据恢复到备份时的状态,备份之后加入的数据将会丢失。

    如果“备份目录”中不存在备份文件,将尝试使用现有数据文件进行恢复,但是不能保证恢复成功。

    单击“开始恢复”即可开始恢复,执行过程、错误提示等信息显示在“输出”框中。

  • 单库表恢复

    该功能针对单个数据库、数据表进行恢复,不依赖备份文件。该功能适用于少量数据文件损坏造成的MySQL无法启动。

    该功能将清空“备份目录”下的文件,并在该目录备份选定的数据库或数据表文件。

    请输入正确的数据库信息:
    • 库名:填写要恢复的数据库的名称。
    • 表名(选填):填写要恢复的数据表的名称。

    输入正确的库名、表名后,单击“开始恢复”,即可执行单个数据库、数据表的恢复。

  • 全库备份

    该功能针对整个数据库进行备份。

    如果“备份目录”中已经包含备份文件(无论是全库备份文件还是单库表备份文件),则不会进行备份。

    单击“全量备份”按钮即可开始备份。请不要将备份目录设置在eSight安装目录内。

  • 工具的命令方式

    当无法使用图形界面运行工具时,执行工具脚本,将显示如下提示:

    Option 'IP Address'('-h') is mandatory.
    Usage: ./mysql_recovery.sh [ <option>=<value> | <option> <value> ]
      -h <value>   -- IP Address
      -P <value>   -- port
      -u <value>   -- username
      -p <value>   -- password
      -i <value>   -- mysql installation directory
      -b <value>   -- backup directory
      -r <value>   -- recover action: all | single | onlybackup
    When in single recover action, need specify:
      -db <value>   -- database name
      -tbl <value>   -- table name, optional

    此时,请使用命令方式运行本工具。命令格式为:

    • 全库备份
      >./mysql_recovery.sh -h 数据库侦听的IP地址 -P 数据库侦听的端口 -u 数据库管理员用户名 -p 数据库管理员密码 -i 数据库安装位置 -b 数据库文件备份目录 -r onlybackup
    • 全库恢复
      >./mysql_recovery.sh -h 数据库侦听的IP地址 -P 数据库侦听的端口 -u 数据库管理员用户名 -p 数据库管理员密码 -i 数据库安装位置 -b 数据库文件备份目录 -r all
    • 单库、单表恢复
      >./mysql_recovery.sh -h 数据库侦听的IP地址 -P 数据库侦听的端口 -u 数据库管理员用户名 -p 数据库管理员密码 -i 数据库安装位置 -b 数据库文件备份目录 -r single -db 要恢复的数据库名称 -tbl 要恢复的数据表名称
  • OMMHA双机环境操作指导

    运行工具前,请参考停止eSight,停止eSight及MySQL数据库。注意,请勿将MySQL数据库文件备份目录设置在eSight安装目录内。

    • 全库备份

      请参考上文中的指导,分别登录主用服务器、备用服务器进行全库备份操作。

    • 全库恢复

      请参考上文中的指导,分别登录主用服务器、备用服务器进行全库恢复操作。恢复完成后,请参考下面的“同步MySQL数据库文件”对主用服务器、备用服务器间的MySQL数据库文件进行同步。

    • 单库表恢复

      请参考上文中的指导,分别登录主用服务器、备用服务器进行单库、单表恢复操作。恢复完成后,请参考下面的“同步MySQL数据库文件”对主用服务器、备用服务器间的MySQL数据库文件进行同步。

    • 同步MySQL数据库文件

      执行如下操作:

      (1)分别登录主用服务器和备用服务器,停止本机MySQL:

      > cd /opt/eSight/MySQL/bin
      > sh stop.sh

      (2)参考启动eSight,分别启动主用服务器和备用服务器;

      (3)登录主用服务器,执行如下命令,同步主用服务器、备用服务器之间的数据

      > cd /opt/eSight/mttools/tools
      > sh hamysqlrecover.sh
      begin to check ssh credit...
      Please input super password of MySQL: 输入MySQL数据库管理员密码
      Congratulations, exec successfully.
      Begin backup mysql...
      End backup mysql.
      Begin restore mysql...
      End restore mysql.
      Congratulations, exec successfully.
      mysql recover success

升级评估工具

该命令仅用于升级场景对eSight网管进行评估。高可用性场景中,只需要在主用服务器执行,因为备用服务器当前没有启动eSight服务,不需要操作。

命令格式

Linux操作系统:upgradechecktool.sh

Linux操作系统下,请使用ossuser用户执行本工具。

命令路径

eSight安装目录/mttools/tools

使用前提

NA

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录

    cd eSight安装目录/mttools/tools

  3. 执行如下命令启动升级评估工具。

    ./upgradechecktool.sh

    执行成功后,会弹出操作界面。

强制为主(Veritas)

该命令仅用于Veritas高可用性系统场景下。

命令格式

Linux操作系统:force_primary.sh

Linux操作系统下,请使用ossuser用户执行本工具。

命令路径

eSight安装目录/mttools/tools

使用前提

Vertias高可用性系统,在主用服务器上执行即可。

Vertias高可用性系统处于双主待修复状态或者复制进入passthru状态。

注意事项

NA

相关命令

NA

使用示例

  1. 以ossuser用户登录服务器。
  2. 执行如下命令切换目录

    cd eSight安装目录/mttools/tools

  3. 执行如下命令强制当前服务器为主用服务器。

    ./force_primary.sh

roatool

输入命令参数,配置roa白名单。

命令格式

Linux操作系统 : ./roatool.sh [option]

Windows操作系统 : roatool.bat [option]

命令路径

Linux操作系统:eSight安装目录/mttools/tools

Windows操作系统:eSight安装目录\mttools\tools

参数说明

参数名称

描述

示例

rollback

回退roa白名单(可选)

rollback

使用前提

网管已停止。

注意事项

NA

相关命令

NA

使用示例

  • Windows操作系统
    1. 以Administrator用户登录服务器。

      打开命令行工具:开始 - 运行 - 输入“cmd”,按“Enter”键。

    2. 执行如下命令切换目录。

      cd /d eSight安装目录/mttools/tools

    3. 执行如下命令配置roa白名单。

      roatool.bat

  • Linux操作系统
    1. 以ossuser用户登录服务器。
    2. 执行如下命令切换目录。

      cd eSight安装目录/mttools/tools

    3. 执行如下命令配置roa白名单。

      ./roatool.sh

翻译
下载文档
更新时间:2019-11-22

文档编号:EDOC1100011879

浏览量:32274

下载量:264

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页