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

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

提示

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

升级
案例库

FC VRM与主机网络不通导致FC无法登录

发布时间:  2018-10-29  |   浏览次数:  1024  |   下载次数:  21  |   作者:  zWX465731  |   文档编号: EKB1001952757

目录

问题描述

vrm单节点部署,环境掉电上电后,FC页面出现无法登陆情况。

处理过程

1.本地ping vrmip和浮动ip发现无法ping通,ping vrm虚拟机所在的主机ip发现也无法ping
2.找到主机的BMC地址,通知BMC登录主机后台,在主机后台执行xl list命令,确定vrm虚拟机在主机上正常运行。

在主机后台通过ping vrmip发现在主机侧无法pingvrmip地址。

查看主机侧nc日志,发现日志中不断打印与vrm的心跳连接中断。
3.通过查看history历史记录,确定该主机的管理平面VLAN被人为修改过,这里发现主机的管理平面VLAN被人为修改过,默认情况下主机的管理平面VLAN值为0

若通过history无法查找到相关记录,可以通过route命令查找到主机网关,并在主机后台ping网关,确定是否能够ping通,若无法ping通网关,则考虑是否是由于管理面网络VLAN划分不合理导致。


在主机后台执行ovs-vsctl show 命令进一步确定下是否是由于管理平面VLAN被修改,这里发现主机管理平面的VLAN被修改为16.

4.将主机侧VLAN修改为现网所规划的VLAN(这里修改为默认值0)之后,通过本地PC ping主机ip,发现此时可以正ping通,但通过本地PC ping VRMip发现还是无法ping通,在主机侧ping VRMip发现也是无法ping通。此时需要进一步排查VRM的相关网络配置信息是否正确。

5.在主机后台执行/opt/galax/NCclient getHostVMFlowStatis命令查看vrm虚拟机的信息,发现查出来的vrm虚拟机的ip地址信息异常,正常的vrm虚拟机ip地址应该为9.38.89.22,而通过该命令查寻到的ip地址为9.38.89.122异常值。


6.在本地PC与主机的IP已经通的情况下,此时可以借助VNC第三方登录工具(详见附件),登录vrm虚拟机后台查/etc/sysconfig/network/ifcfg-eth0配置文件,发现该配置文件ip和子网掩码都有被修改过。正常的VRM虚拟机ip地址应为9.38.89.22,子网掩码应为255.255.255.0




根因

环境中的VRM管理平面和主机的管理平面VLAN值被人为修改,且由于vrm中的ifcfg-eth0配置文件中记录的网络配置信息也被修改过,导致VRM与主机的网络不通,因此导致FC portal无法登录。

解决方案

1.登录vrm虚拟机所在主机后台执行以下命令,根据提示修改VRM节点所在主机的管理平面VLAN为默认值0
sh /opt/galax/eucalyptus/ecs_scripts/vsa/updateCNAINTVlan.sh 0

2.当本地PC和主机ip可以ping通后,此时可以借助第三方vnc工具登录vrm虚拟机后台,修改/etc/sysconfig/network/ifcfg-eth0配置文件中的ip地址和子网掩码为正确值。
3.  vrm后台执行sh /opt/galax/vrm/tomcat/script/nrm/updateVRMVlan.sh命令(不同版本该脚本的放置路径可能会有所差异),进入修改VRM管理平面VLAN的菜单,根据提示修改VRM管理平面VLAN为正常值(这里修改为默认值0)。