#原创分享#虚拟机访问网站异常
  

adds 2134


VMP版本:5.4.0

   一、无法访问某网站
   1、时间   
   8月19日

    2、现场情况
    VDC通过模板派生了两台虚拟机,派生模式为专有模式,关联的用户分别为t1、t2,两个用户后期分别安装了办公软件和相关驱动程序。

    3、问题
    t1关联的用户访问http://4.4.4.4/rmweb网站慢,响应时间长达20s;点击“新增按钮”无响应。t2正常。

    4、排查过程
    a.检查虚拟机agent是否正常。
    路径:VDC--【VDI设置】--【虚拟化平台管理】--【虚拟机管理】

    b.虚拟机性能优化工具
    路径:VMP--【虚拟机】
    点击虚拟机名称,查看虚拟机详情中的“虚拟机性能优化工具”,查看是否安装。

    c.虚拟机使用率正常。
     路径:VMP--【虚拟机】   
    点击虚拟机名称,查看虚拟机详情中的“运行状态”,查看CPU、内存、磁盘使用率是否正常。
    也可以直接登录虚拟机,查看“资源管理器”中的CPU、内存负载。

    d.使用360安全卫士进行病毒查杀。
    1>快速扫描   2>全盘扫描也未发现问题

    e.查看终端到服务器延时。
    路径:运行--cmd
    终端到服务器中间延时小于1ms,网络正常。

    f.关闭虚拟机、关闭小盒子,重新登录。

    g.将浏览器添加到兼容性视图。
    路径:IE-- 142225d5d3805c7544.png --兼容性视图。

    h.调整浏览器安全级别
    路径:IE----Inetrnet选项--

    i.派生新的虚拟机测试。
   路径:VDC--【VDI设置】--【资源管理】
   找到该虚拟机的模板,重新派生一台,关联该用户。
   测试访问http://4.4.4.4/rmweb没有问题。


    结论:虚拟机内软件冲突或驱动问题导致浏览器无法访问该网站。

    5、解决方案
    a.将t2用户关联的虚拟机克隆,然后将此虚拟机转换为模板,派生一台给t1用户使用。

    b. 为什么不直接使用之前的模板派生一台新的虚拟机给t1使用?
    t1、t2已经安装了很多外设和驱动,如果使用之前的模板派生,后续的软件还需要重新安装和调试,而将t2用户关联的虚拟机转换为模板并派生经给t1用,则可以解决此问题。


    二、访问网站慢
    1、时间
     8月20日

    2、问题
    t1、t2用户访问http://4.4.4.4/rmweb都慢,正常打开一个页面2秒会响应完成,现在大概要20秒。

    3、排查
    a.检查虚拟机状态。
    路径:VDC--【VDI设置】--【虚拟化平台管理】--【虚拟机管理】
    发现VDC给虚拟机分配的IP地址没有生效。
    38785d5d3b94145ba.png
    此图为别处借用,仅展示“指定IP未生效”效果。

    b.登录两个用户关联的虚拟机查看虚拟机IP信息。
    路径:开始--运行--CMD--ifconfig
    两个虚拟机的IP地址相同。都为X.X.X.X。

    4、解决方案
    a.尝试修改t1关联用户的IP地址。
     发现不允许修改,修改IP的“确定”按钮是灰色的。
      525245d5d3cb8d7aa0.png

    b.卸载终端管理软件。
     虚拟机的终端管理软件导致虚拟机无法修改IP地址,卸载后即可修改。

   5、原因:
    模板在转换为模板虚拟机前有安装终端管理软件,导致其派生的虚拟机无法获取VDC分配的IP地址,导致IP冲突,两个虚拟机访问网站缓慢。

    三、注意
    1、模板虚拟机、虚拟机配置完成后,要配置备份计划(路径:【管理】--【虚拟机备份与恢复】),模板虚拟机尽量手动备份。备份计划最多备份12个,
    2、如果误操作将VDC“资源管理”中的资源删除,可以通过VDC"系统维护--配置备份恢复--VDI配置备份”进行恢复;然后登录VMP对“回收站”中的虚拟机进行还原操作。
    3、虚拟机访问异常一般是安装软件或驱动导致的问题,如果实在找不到解决办法,重新派生虚拟机一般可以解决此问题。

喜欢这篇文章吗?喜欢就给楼主打赏吧!

打赏
4人已打赏

SANGFOR_45083 Lv5发表于 2019-8-22 16:06
  
您好,感谢题主分享,这是一次整体步骤和方案规划都较为全面的一次问题排查,涉及到的排查过程和细节很多,但是需要注意的是使用派生的虚拟机去转换成模板,这个是风险操作,实际操作的时候是要尽量避免的,转换成模板的虚拟机有可能会产生一些问题
新手148744 Lv7发表于 2019-9-5 06:51
  
刚刚看到,这样的测试虽然写起来过程简单,但实际却不知道花费了多大的精力。在此,对广大奔走在一线的工程师及幕后支持人员说一声“辛苦了!”。
×
有话想说?点这里!
可评论、可发帖
发表新帖

本版热帖

本版达人

新手24453...

本周建议达人

小丁

本周分享达人

新手74168...

本周提问达人