虚拟化技术 分离虚拟机数据流量与ESXi的流量管理

2024-05-11 07:28

本文主要是介绍虚拟化技术 分离虚拟机数据流量与ESXi的流量管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、实验内容

  1. ESXi主机添加网卡
  2. 通过vClient查看已添加的网卡信息
  3. ESXi添加网络,创建标准交换机
  4. 修改网络配置,实现虚拟机数据流量与ESXi的管理流量分离

二、实验主要仪器设备及材料

  1. 安装有64Windows操作系统的台式电脑或笔记本电脑,建议4C8G或以上配置
  2. 已安装vSphere Client
  3. 已创建虚拟机并在其上安装CentOS6.5

三、实验步骤

1、为ESXi主机添加网卡

ESXi主机添加网卡的步骤如下:

2、通过vClient查看已添加的网卡信息

通过vClient查看已添加的网卡信息的方法如下:

3、为ESXi添加网络,创建标准交换机

为ESXi添加网络,创建标准交换机的方法如下:

添加网络向导

查看新建的“标准交换机 vSwitch1

4、修改网络配置,实现虚拟机数据流量与ESXi的管理流量分离

实现虚拟机数据流量与ESXi的管理流量分离的步骤如下:

虚拟机连接到VM Network2端口组的状态信息

重新配置虚拟机CentOS的IP地址(若CentOS的IP地址配置为自动获取,则重新启动网络服务即可)

查看CentOS网路配置如下

测试虚拟机与主机的连通性

本机安装Xshell,SSH连接虚拟机CentOS

建立会话

本机CMD命令窗口执行netstat -an命令

本机与虚拟机的SSH连接信息为“TCP 192.168.37.1:61032 192.168.37.128:22 ESTABLISHED”,即本机与虚拟机CentOS是通过VMnet1虚拟网段192.168.37.0/24连接的,而本机与ESXi主机的管理网络连接是通过VMnet8虚拟网段192.168.124.0/24连接的。ESXi主机的管理流量通过vmnic0网卡连接到VMnet8网络,虚拟机的流量通过vmnic1网卡连接到VMnet1网络,实现了管理流量与虚拟机流量的分离。

四、实验总结

1、三种网络模式的区别:桥接模式将物理机当作“交换机”,相当于新建了一台独立的主机,地位与物理机相当,可以直接上网,而NAT模式下物理机就相当于“路由器”,物理机就类似与虚拟机的“上级”,上网则需要通过物理机去上网,仅主机模式则是将外网隔开,虚拟机只能与物理机相互通信。

2、了解端口的各种状态listening为监听状态,表示这个端口开放可以提供服务,等待连接,established状态为建立连接,表示两台机器正在通信,而close_wait状态表示对方主动断开连接或者网络异常断开连接,time_wait状态表示主动断开连接。

3、虚拟机Centos6.5开启ssh服务后,使用Xshell连接虚拟机却一直连接不上,一开始以为防火墙问题,把防火墙关闭了还是连接不上,主机和虚拟机却又是能相互ping通的,然后又以为xshell版本问题换了几个,也连接不上,而且Xshell又能连上ESXi虚拟机,最后发现需要手动开启虚拟机22好端口。

这篇关于虚拟化技术 分离虚拟机数据流量与ESXi的流量管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/978884

相关文章

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

Java中的Schema校验技术与实践示例详解

《Java中的Schema校验技术与实践示例详解》本主题详细介绍了在Java环境下进行XMLSchema和JSONSchema校验的方法,包括使用JAXP、JAXB以及专门的JSON校验库等技术,本文... 目录1. XML和jsON的Schema校验概念1.1 XML和JSON校验的必要性1.2 Sche

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

JAVA实现亿级千万级数据顺序导出的示例代码

《JAVA实现亿级千万级数据顺序导出的示例代码》本文主要介绍了JAVA实现亿级千万级数据顺序导出的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 前提:主要考虑控制内存占用空间,避免出现同时导出,导致主程序OOM问题。实现思路:A.启用线程池

SpringBoot分段处理List集合多线程批量插入数据方式

《SpringBoot分段处理List集合多线程批量插入数据方式》文章介绍如何处理大数据量List批量插入数据库的优化方案:通过拆分List并分配独立线程处理,结合Spring线程池与异步方法提升效率... 目录项目场景解决方案1.实体类2.Mapper3.spring容器注入线程池bejsan对象4.创建