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

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

提示

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

升级

eSight V300R009C00 维护指南 11

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

OMMHA本地高可用性系统

如何区分主备用服务器

问题

如何确定当前两台服务器,哪一台是主用服务器,哪一台是备用服务器?

回答

  1. ossuser登录双机中任意一台服务器。
  2. 执行如下命令,查询双机状态:

    > cd /opt/ommha/ha/bin

    > ./status.sh

    HAMode                                                                            
    double                                   
                                             
    NodeName  HostName        HAVersion       StartTime    HAActive        HAAllResOK  HARunPhase          
    ha1       eSightServer40  V100R001C01     2017-09-16   active          normal      Actived             
    ha2       eSightServer46  V100R001C01     2017-09-16   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 

    当前“active”状态的为eSightServer40,说明当前主用服务器是eSightServer40,状态为“standby”的eSightServer46为备用服务器。

如何查看双机状态

问题

如何查看当前双机的运行状态信息?

回答

  1. ossuser登录需要查询状态的服务器。
  2. 执行如下命令,查询双机状态:

    > cd /opt/ommha/ha/bin

    > ./status.sh

    正常状态如下所示。

    HAMode                                                                            
    double                                   
                                             
    NodeName  HostName        HAVersion       StartTime    HAActive        HAAllResOK  HARunPhase          
    ha1       eSightServer40  V100R001C01     2017-09-16   active          normal      Actived             
    ha2       eSightServer46  V100R001C01     2017-09-16   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  

如何处理OMMHA双机增量安装时,执行完后置脚本后,备用服务器MySQL数据库没启动的问题

问题

OMMHA双机增量安装,执行完后置脚本后,备用服务器MySQL数据库没启动怎么办?

回答

  1. 以root用户登录主用服务器。
  2. 重新执行安装文件所在目录下的前置脚本install_pre.sh。

    # cd 安装文件目录

    # sh install_pre.sh

  3. 重新执行安装文件所在目录下的后置脚本install_post.sh。

    # sh install_post.sh

    返回信息显示如下所示,备用服务器MySQL启动正常。

    HAMode                                                                            
    double                                   
                                             
    NodeName  HostName        HAVersion       StartTime    HAActive        HAAllResOK  HARunPhase          
    ha1       eSightServer40  V100R001C01     2017-09-16   active          normal      Actived             
    ha2       eSightServer46  V100R001C01     2017-09-16   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  

如何处理OMMHA双机环境主备倒换后,提示License不合法的问题

问题

OMMHA双机环境导入过License,主备倒换后,提示License不合法怎么办?

回答

重新导入License。

如何处理OMMHA双机镜像安装后,主备连接出现:Local system ip is not available

问题

OMMHA双机镜像安装后,主备连接出现“Local system ip is not available”怎么办?

回答

  1. 以root用户分别登录主备用服务器。
  2. 查看输入的IP地址是否正确。

    # ifconfig

    图7-3所示,确认其中IP地址与输入的连接信息是否一致。

    图7-3 网络信息
    • 信息不一致,重新执行主备连接,输入正确的连接信息,3
    • 信息一致,可能由于网络原因,重试执行主备连接,3,如果依然异常,联系华为工程师定位。
  3. 在主用服务器,执行连接主备用服务器。

如何修改OMMHA双机镜像的默认路由网卡

问题

使用镜像盘安装场景下,eSight默认使用eth0与外网交互,如果当前环境中与外部交互的网卡不为eth0,您需要修改默认路由网卡为连接外网的网卡。

回答

  1. 停止eSight。
  2. 使用PuTTY,以 root 用户, 登录eSight 主用服务器;
  3. 执行如下命令,切换到 /etc/sysconfig/network 目录

    # cd /etc/sysconfig/network

  4. 关闭默认网卡eth0。

    1. 进入vim编辑器。

      # vim ifcfg-eth0

    2. 使用方向键,移动光标到“DHCLIENT_SET_DEFAULT_ROUTE=”所在行。
    3. 按“ i ”键,移动光标到“DHCLIENT_SET_DEFAULT_ROUTE”所在行,并将其值改为“no”
      DHCLIENT_SET_DEFAULT_ROUTE='no'
    4. 按“Esc”键,然后输入“:wq”退出VIM编辑器。

  5. 打开新的网卡。(以修改 eth1 为默认路由网卡为例)。

    1. 进入VIM编辑器。

      # vim ifcfg-eth1

    2. 使用方向键,移动光标到“DHCLIENT_SET_DEFAULT_ROUTE=”所在行;
    3. 按“ i ”键,移动光标到适当位置,将“DHCLIENT_SET_DEFAULT_ROUTE”值改为“yes”。
      DHCLIENT_SET_DEFAULT_ROUTE='yes'
    4. 按“Esc”键,然后输入“:wq”退出VIM编辑器;

  6. 执行如下命令,重启网络服务

    # service network restart

  7. 使用Putty,以 root 用户, 登录eSight 备用服务器。
  8. 在备用服务器上,执行36
  9. 启动 eSight。

如何获取主备用服务器的系统IP地址

问题

如何获取主备用服务器的系统IP地址?

回答

  1. 以eSight浮动IP地址登录服务器,此时登录的为主用服务器。
  2. 获取主、备服务器的系统IP地址。

    # cat /opt/eSight/mttools/ha/var/ServerMode.xml

    <?xml version="1.0" encoding="utf-8"?>
    <root>
      <Server name="">
        <ip>10.137.116.89</ip>
      </Server>
      <Server name="">
        <ip>10.137.116.88</ip>
      </Server>
    </root>

    <ip>标签中的IP地址分别是主备服务器的系统IP。

  3. 获取当前主用服务器的系统IP。

    以root用户执行下面命令获取当前主用服务器上的所有IP地址。

    # ip addr

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:0c:29:9d:4d:51 brd ff:ff:ff:ff:ff:ff
        inet 10.137.116.88/24 brd 10.137.116.255 scope global eth0

    如果inet后面的IP地址与2中获取的IP地址相同,则该IP地址即为主用服务器的系统IP地址,2中另一个IP地址则为备用服务器的系统IP地址。

如何修改主机名、路由或者IP地址(SUSE Linux)

问题

eSight虚拟机如果需要修改IP地址、主机名或路由设置,则需要根据网络划分,手工完成IP地址、主机名和路由的配置。

回答

您可以参考•修改IP地址。修改操作系统IP地址,参考•修改路由信息。修改路由信息,参考•修改主机名修改主机名。

  • 以下操作是以在主用服务器操作为例,操作完成后请在备用服务器再操作一遍。
  • 虚拟机IP地址变更后,需要修改eSight中相应的IP地址。
  • 修改IP地址。
    1. 使用VNC,以root用户登录eSight主用服务器
    2. 打开“网络设置”页面。
      1. 右键单击系统桌面,在弹出的对话框中单击“打开终端”。
      2. 在命令终端中执行“yast2 lan”命令,打开“网络设置”页面。

    3. 需要修改IP地址及掩码。以下配置以IPv6为例。
      以系统IP地址对应网口为eth0,IP地址类型为IPv6,规划IPv6类型的IP地址为3094::20、子网掩码(64)为例。
      1. 在“网络设置”页面,选择“概述”页签,删除所有默认的网络设置。

        逐个选中每一个网络配置,并单击“删除”。

      2. 选则eth0所在网卡,并单击“编辑”按钮。
      3. 在设置网络的界面中,选择“静态指派的IP地址”模式,设置IP地址和子网掩码,设置的主机名。单击“下一步”。
        • 本地双机场景下,如果是通过FusionSphere OpenStack OM安装的eSight,心跳和复制IP地址请参考本地高可用性系统软件安装指南(SUSE Linux + MySQL + OMMHA)>

          通过FusionSphere OpenStack OM安装eSight网管系统(全镜像安装) > 全镜像安装eSight > 查询心跳和复制IP地址

        • 异地双机场景下,如果是通过FusionSphere OpenStack OM安装的eSight,心跳和复制IP地址请参考异地高可用性系统软件安装指南(SUSE Linux + MySQL + OMMHA)>

          通过FusionSphere OpenStack OM安装eSight网管系统(全镜像安装) > 全镜像安装eSight > 查询心跳和复制IP地址

      4. 重复3.a3.c在对应网卡完成心跳和复制IP地址、南向IP地址设置。

        南向IP地址只有在南北向隔离场景下需要设置。

      5. 单击“确定”,完成IP地址、掩码的设置。
    4. (可选)全新安装场景,且使用IPv6场景下,需要执行以下命令修改net.ipv6.conf.default.accept_ra项为0。
      1. 打开/etc/sysctl.conf文件。

        # vi /etc/sysctl.conf

      2. 按“i”,进入编辑模式。
        修改“net.ipv6.conf.default.accept_ra”的值为0。
        net.ipv6.conf.default.accept_ra = 0
      3. 按“Esc”,退出编辑模式,并执行“:wq”命令保存和退出文件的修改。
      4. 执行以下命令使修改生效。

        # sysctl -p

        # rcnetwork restart

      5. 执行以下命令查看配置是否生效。

        # ifconfig

        网卡对应的IP地址应该与3中配置的一致。

        eth0      Link encap:Ethernet  HWaddr FA:16:3E:3F:F2:42
                  inet6 addr: fe80::f816:3eff:fe3f:f242/64 Scope:Link
                  inet6 addr: 3094::20/64 Scope:Global
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:208814 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:118724 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:24729332 (23.5 Mb)  TX bytes:19400634 (18.5 Mb)
  • 修改路由信息。
    1. 使用VNC,以root用户登录eSight主用服务器
    2. 打开“网络设置”页面。
      1. 右键单击系统桌面,在弹出的对话框中单击“打开终端”。
      2. 在命令终端中执行“yast2 lan”命令,打开“网络设置”页面。

    3. 如果心跳和复制IP地址、南向IP地址和“网络设置 > 路由选择”中的IPv6默认网关不在同一网段,需要设置相关的路由信息。

      这里以为心跳网卡为(eth1),设置目标(ff00::0)、子网掩码(64)、网关(3093::1)的路由为例。

      1. 单击“路由选择 > 路由选择表”中的“添加”。
      2. 设置“目标”“子网掩码”“网关”“设备”

      3. 单击“确定”

      4. (可选)南北向隔离场景下,参考3.a3.c设置南向网络路由信息。
      5. 单击“确定”,完成以上配置。
      6. 在命令终端中执行“yast2 lan”命令,打开“网络设置”页面。检查当前配置是否和规划值一致。
    4. 设置默认网关。

      以IPv6的默认网关为3094::1为例。

      1. 在“网络设置”页面,选择“路由选择”页签。
      2. 根据规划设置“默认IPv6网关”,单击“确定”,IPv6默认网关即设置完成。

  • 修改主机名
    1. 使用VNC,以root用户登录eSight主用服务器
    2. 打开“网络设置”页面。
      1. 右键单击系统桌面,在弹出的对话框中单击“打开终端”。
      2. 在命令终端中执行“yast2 lan”命令,打开“网络设置”页面。

    3. 修改操作系统主机名。
      1. 在“主机名/DNS”页签中,修改主机名。
        • 主备用服务器请设置不同的主机名。例如:主用服务器名为“eSightServer1”、备用服务器名为“eSightServer2”。
        • 基于FusionSphere OpenStack OM部署时,虚拟机操作系统主机名必须与创建虚拟机时设置的虚拟机名称保持一致。
        • 基于ManageOne ServiceCenter部署时,虚拟机操作系统主机名必须与创建虚拟机时设置的云主机名称保持一致。

      2. 在“网络设置”页面,选择“路由选择”页签。
      3. 选则eth0所在网卡,并单击“编辑”按钮。
      4. 在设置网络的界面中,选择“静态指派的IP地址”模式,设置主机名,主机名与3.a中保持一致。单击“下一步”。

      5. 重复3.c3.d一次设置eSight网络相关的网卡的中的主机名信息。
      6. 单击“确定”。
翻译
下载文档
更新时间:2019-11-22

文档编号:EDOC1100011879

浏览量:32111

下载量:264

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

相关版本

相关文档

Share
上一页 下一页