按照以往常规的方式安装ESXi,然后创建虚拟机,创建Centos7系统后,虚机只能ping同自己IP,ping不同网关IP。

首先确认Linux系统安装和网卡配置没有问题,先排除掉:虚机迁移、拷贝、MAC变化、IP冲突、network配置问题。排查虚机的网卡配置问题,我做了很多尝试,最终问题都没有得到解决。尝试的操作内容在文章尾部。

在排查虚机的问题无果后,接下来怀疑的对象就是:EXSi网络配置的问题。

但以往按照默认方式安装ESXi和创建虚机,从来没有碰到过类似情况。

检查EXSi网络配置:EXSi->配置->网络->查看vSphere 标准交换机 vSwitch0的属性。

查看属性之前,先介绍几个EXSi配置参数:活动适配器&待机适配器&未用适配器。

活动适配器:是指在用的网卡,可以按照具体绑定策略对其进行网卡绑定。

待机适配器:是指在交换机进行故障切换的场合下会按照待机适配器的顺序来进行故障切换。

未用适配器:是指没有用上的网卡,即使活动网卡有故障,也不会切换到未用适配器上。

一般将网卡全部作为活动网卡进行负载均衡策略绑定就可以了。没必要特意设置个待机适配器。

vSwitch0的属性->网络适配器可以看到vmnic0的网络(“观察的IP范围”)显示“无”,而vmnic1的网络显示有可能网络。

尝试将“活动适配器”调整为vmnic1试试看能否解决问题。

编辑vSwitch,打开网卡绑定配置界面:

通过上移、下移调整后的配置如下:

调整完毕后,虚拟机中ping网关,果然问题得到解决。

至于为什么EXSi安装后,默认vSwitch0设置的“活动适配器”为vmnic0(绑定了无网络的网卡)、而不是默认绑定有网络的网卡vmnic1?后面有空再慢慢研究。以往安装的时候,一般都会自动绑定一个有网络的网卡。

============================

虚机上进行了一些列的网卡相关的可能情况的排查、重置、卸载安装等配置,都未能解决问题:

尝试克隆的虚机重置网卡MAC:
ifconfig ens160或ip addr 查看新网卡的MAC地址
nmcli con 查看新网卡的UUID
vi /etc/sysconfig/network-scripts/ifcfg-ens160
HWADDR=新的MAC
UUID=新的UUID
修改后,重启虚机

尝试删除网卡再增加新的网卡,问题也未得到解决。

网卡相关排查命令

查看网卡驱动信息
# ethtool -i ens160

对驱动模块进行 reload
# ifocnfig ens160 down && modprobe -r virtio_net && modprobe virtio_net && ifconfig ens160 up
# ifdown ens160 && modprobe -r virtio_net && modprobe virtio_net && ifup ens160

查看网卡信息
# nmcli connection

[root@abc ]# nmcli connection
NAME    UUID                                  TYPE      DEVICE 
ens160  6eaabdac-6eff-4fdc-871f-b1c8daacaa03  ethernet  ens160

查看网卡详情
# nmcli conn show ens160

显示所有设配状态
# nmcli device status

修改配置文件使生效
# systemctl restart network
# nmcli connection reload

显示所有active的连接
# nmcli connection show --active

删除一个网卡连接
# nmcli connection delete ens160

添加一个网卡连接
# nmcli connection add type ethernet con-name ens160 ifname ens160

网络接口的启用与停用
停用:
# nmcli connection down ens160 
启用:
# nmcli connection up ens160

尝试走一遍修改网卡名称的操作,也无济于事:
step1 删除网卡连接
# nmcli connection delete ens160
step2 修改内核参数配置文件
# vi /etc/default/grub 
step3 植入内核
# grub2-mkconfig -o /boot/grub2/grub.cfg 
step4 重启
reboot
step5 添加网卡
# nmcli connection add type ethernet con-name ens160

ESXi创建的虚机只能ping通自己IP无法ping通网关的问题排查相关推荐

  1. Docker-machine创建虚机时停在虚机启动的提示上,并且创建的虚机显示Ip Not found...

    Docker-machine创建虚机时停在虚机启动的提示上,并且创建的虚机用docker-machine ls 列出来的时候显示Ip Not found, 是什么原因那? [答案] 看这个帖子: ht ...

  2. VMware ESXI上开虚机玩KVM

    VMware ESXI上开虚机玩KVM 教你如何在ESXI上开虚机玩KVM,首先在物理机上开启VT-d虚拟化支持,其次开启ssh功能,远程连接上之后修改/etc/vmware/config/配置文件. ...

  3. CloudSim创建十个虚机

    实验八:CloudSim创建十个虚机 实验代码: ```java package org.cloudbus.cloudsim.examples;import java.text.DecimalForm ...

  4. 在Esxi 5.1虚机中安装OEM服务器系统

    需要在vmx配置文件中,增加一行SMBIOS.reflectHost = "TRUE" 本文转自daniel8294 51CTO博客,原文链接:http://blog.51cto. ...

  5. VMware ESXI centos7虚机搭建详解(避坑必看)

    一.VMware ESXI里面的虚机创建 1:浏览器输入服务器IP(192.168.150.***)回车进入到虚机所在的服务器(这边承载服务器是VMware ESXI) 2:主机界面点击创建新的虚机 ...

  6. OpenStack虚机网卡的创建过程

    OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机.虚机启动的过程中涉及很多内容,其中非常重要的一个环节就是创建并绑定虚机的虚拟网卡.虚机的创建和管理是Nova的任 ...

  7. Kvm*虚机中创建虚机

    1.在VMware创建虚机: <1>建议:创建时将硬盘内存设置为50GiB以上否则会报内存不够的错误: 2.完成安装并开启虚机----获取ip打开MobaXterm或者xshell通过ss ...

  8. VMware虚机备份和恢复原理及过程理解

    1.vmware备份相关背景知识 1.1 VMware 虚机磁盘在 ESXi 宿主机上的文件 简单来说,虚机的每个虚拟磁盘由ESXi 宿主机上的三个文件组成(这里的虚机名字是 sammy-target ...

  9. java 提高性能的 容器库_容器隔离性带来的问题--容器化Java应用比虚机启动速度慢...

    引发的问题 同等配置下,虚机中的java 服务的启动速度,要比容器快很多(将近两倍) 实测数据 在同是1c1g的虚机和容器中,虚机启动时间大概在1min20s,容器启动时间大概在2min40s. 排查 ...

  10. OpenStack 企业私有云的若干需求(1):Nova 虚机支持 GPU

    本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云( ...

最新文章

  1. SQL命令执行数据库备份
  2. visio网络拓扑图模具_【无机纳米材料科研制图——Visio 0304】上转换NaYF4:Yb Er/Tm光子能级跃迁图...
  3. [学习笔记]数字电路技术
  4. 创建 Npm+webpack
  5. 滴滴出行2020数据分析面试题
  6. 推荐两款工具给爱做实验的人
  7. 结对开发 随机产生数组并求最大子数组的和
  8. 《Essential C++》笔记之(static)静态类成员
  9. 水性油墨在纺织品印花中的应用
  10. 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
  11. ios html转json,iOS 中 Model 和 JSON 互相转换
  12. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第2节 maven的安装和仓库种类_05仓库的种类和彼此关系...
  13. Ubuntu视频教程
  14. 计算机关机快捷键是什么,win7关机快捷键是什么
  15. 生活随记 - 感恩老同学
  16. 互金舆情精选-2019/1/31
  17. matlab 带通滤波,MATLAB窗函数实现带通滤波器
  18. 微信公众号迁移,认证; 名称触发商标怎么办
  19. 【C语言】初识C语言(下篇)
  20. mfc 中文乱码转换为正常中文_MFC下遇到的字符集和中文乱码问题

热门文章

  1. java 用户态_内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站
  2. 安卓10源码添加系统服务后配置SeLinux让其拥有Sdcard读写权限
  3. 微信好友只有昵称没有微信号_只知道昵称怎么查他的微信号
  4. 根据关键词采集文章php,如何通过文章采集获取一篇高质量的网站内容
  5. minigui 3.2.0:基于miniStudio应用TrueType字体的过程(1)
  6. 在线微信编辑器(构思编辑器)——如何让微信公众号文章图文设计更完美
  7. MMORPG游戏服务器端的设计
  8. 在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql sql导入,支持表、视图等编辑
  9. Flutter补间动画
  10. android的补间动画一共包含,Android的四种补间动画