博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二次虚拟化(ESXi 5.1上安装ESXi 5.1)
阅读量:4139 次
发布时间:2019-05-25

本文共 1506 字,大约阅读时间需要 5 分钟。

这两天,论坛里的几个朋友(;等)在讨论ESXi 5的虚拟化环境中安装ESXi 5的虚拟机,简单的说,就是二次虚拟化,结论当然是可行的,为了排错下面自己搭建了个二次虚拟化的环境,重要的步骤会截图说明。(尽管没有什么实用场景,但却是有意思的实验)

 

软件环境

ESXi 5.1,vSphere 5.1

 

配置环境

类型

名称

IP

配置

物理机

ESXi-01

10.1.1.2

8CPU/32RAM/500GB

虚拟机

JT-T-ESXi

10.1.1.3

2vCPU/2RAM/60GB

虚拟机

XP-01

10.1.1.4

1vCPU/1RAM/20GB

虚拟机

win2008-01

10.1.1.5

2vCPI/2RAM/60GB

 

架构拓扑

 

 

1. 在已有的虚拟化环境中,建立JT-T-ESXi虚拟机,

2. 安装ESXi 5.1系统,配置好IP地址

3. 使用vSphere Client 连接二次虚拟化的ESXi虚拟机。

4. 连接上后建立XP的虚拟机

5. 在选择网卡时,会多一项,“可变”,可变查了资源是AMD(AMD公司)的虚拟网卡,不过在目前的选项中,很少看到,大家都会根据实际情况选择默认E1000,或者VMXNET,由于安装的XP系统,E1000不支持该系统,所以这里选择了VMXNET。

6. 安装完成后,部分驱动无法发现,安装VMware Tools解决。

配置完成后,测试网络,一个有趣的事情发生了。

二次虚拟后的虚拟机XP-01能ping通JT-T-ESXi,

但是确ping不通window 2008-01的虚拟机,

尽管IP地址同一网段,

JT-T-ESXi和windows 2008-01在同一个虚拟交换机vSwitch 1下面

也就是说二次虚拟化上的虚拟机无法连通一次虚拟化的网络。

 

7、后来在物理服务器ESXi-01的vmanage端口组设置安全策略为混杂模式解决。

在vSphere的文档中这样说到:将客户机适配器置于混杂模式会使其检测经过 vSphere 标准交换机且由适配器所连接到的端口组的 VLAN 策略允许的所有帧。

exsi安装续集需要开启vshwitch的网卡混杂模式。具体在

选择属性
分别设置 vswitch和vmnetwork  
的 安全 选项,选择接受 混杂模式。
保存即可
------------------------------------------------------------------------------------------------
ps不开混杂模式这里有个很有意思的事情。【环境是】esxi上安装xenserver(请不要问为什么要这么D疼),然后xenserver再安装centos。
【奇怪的事情】:xenserver到dhcp不可达。但手动设置ip能通外网
 
  
  
  
  
  
  
  
 centos<->宿主xenserver  
 可达
centos<->宿主xenserver以外的所有地址 不可达。
【解决办法】开启混杂模式,就全部互通了
将eth0设置成混杂模式

  ifconfig eth0 promisc

取消混杂

 ifconfig eth0 -promisc 

在交换环境下面设为混杂模式网卡也收不到所有的包,因为交换机分割了冲突域。只能收到广播包。

附:  

网卡一般有四种模式:

◆广播方式:该模式下的网卡能够接收网络中的广播信息。
◆组播方式:设置在该模式下的网卡能够接收组播数据。
◆直接方式:在这种模式下,只有目的网卡才能接收该数据。
◆混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否
是传给它的。  

转载地址:http://jbhvi.baihongyu.com/

你可能感兴趣的文章
linux中split命令的重要用途------文件分割
查看>>
如何让你的linux程序在后台静默执行?
查看>>
戏说年末盘点后台数据的获取思路------很多时候, 思路比执行更重要!
查看>>
严禁在log中改变变量的值
查看>>
Linux文件的三个时间详解
查看>>
protobuf repeated类型的使用
查看>>
protobuf简览
查看>>
php urlencode和urldecode
查看>>
使用strings命令时需要小心gcc/g++的优化选项
查看>>
google protocol buffer协议文件转为.cc文件和.h文件之大坑爹------居然故意把大写转成了小写
查看>>
json error: Use of overloaded operator [] is ambiguous
查看>>
百万分之一颗粒度灰度策略
查看>>
提前预防了一个低概率core
查看>>
代码中一个字符串用了中文, 定位问题浪费半小时
查看>>
整形溢出导致的bug, 前后耗费至少10分钟
查看>>
浏览器cookie入门
查看>>
string也可以用 <<和>>吗?
查看>>
C++ string的+=与append, 小程序欣赏
查看>>
ip地址转换: char * &lt;---&gt; unsigned int
查看>>
在文件中定义了一个函数, 但调用的时候编译器提示找不到, 呵呵哒!
查看>>