开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

vsphere入门之用虚拟交换机创建并管理ESXI网络

简介:
+关注继续查看

    之前介绍了vSphere虚拟化平台的ESXi和vCenter的部署方法。本篇博客主要介绍VMware vSphere的网络管理,网络是vSphere的基础,所有ESXi的虚拟机都通过网络来进行通信。通常在物理网络中需要使用不同的物理设备进行连接才可以正常通行,而在虚拟网络中,也需要不同的虚拟设备为其提供服务              


ESXi网络概述

物理网络:为了使物理服务器之间能够正常通信而建立的网络。vSphere基础架构各个部分都需要通过物理网络进行连接,同时虚拟网络建立在物理网络之上,没有物理网络,虚拟网络也就没有存在的价值

虚拟网络:是ESXi主机上运行的虚拟机为了互相通信而进行逻辑连接所形成的网络。ESXi主机可以有多个物理网卡,虚拟机也可以创建多个虚拟网卡,同时连接到虚拟交换机可实现虚拟机之间的互相通信


ESXI网络的组件

1、物理网卡

    简称(vmnic)是vsphere的物理网卡负责链接交换机或其他主机 从vmnic0开始是第一块,以此类推。ESXi主机可以有多个vmnic连接不同的物理网络设备

wKiom1nM7gKhPbaOAAEG7xx1ZEs621.png


2、虚拟网卡

    简称(vNIC),每台虚拟机都可以有多个虚拟网卡,用于连接虚拟交换机,确保相互间的正常通信

wKiom1nM70SCDl2TAAGCU4YUDbM281.png

 

3、虚拟交换机

    简称(vSwitch),由ESXi内核提供,实现虚拟机调用物理网卡实现与其他ESXi主机进行通信。虚拟交换机分为三种分别是:

(1)标准虚拟交换机:一台虚拟的标准交换机只能对一台ESXi主机提供交换功能,每次配置修改都要在所有ESXi主机上重复操作,增加了管理成本,并在主机间迁移虚拟机时,会重置网络状态,加大了监控和故障排除的难度。提供了3种类型的端口/端口组:

* 虚拟机端口组:用于连接ESXi上的虚拟机,使其能够相互通信。如果没有接入vmnic,则只能在单台ESXi主机内部进行通信

* VMKernel:通过网络连接提供vSphere的高级功能,如vMotion、存储网络等

* NIC Team:用于将多个vmnic同时接入同一个端口/端口组,增加吞吐量,并在出现故障时可以提供链路冗余

wKiom1nM8OWRnPwVAAGFUutHYGQ158.png

(2)分布式虚拟交换机:是通过vCenter建立的多个ESXI主机进行集中式管理的高级交换机。多个ESXi可以进行共享使用、统一管理、流量监控和控制、私有vlan等高级功能。只提供一种分布式端口/端口组

* 分布式端口组:连接到ESXi主机的VMKernel或vNIC的一种端口,可单独为每个端口配置或修改

wKiom1nM9gzj9ji7AAF6IxghsLk378.png

(3)第三方提供的虚拟交换机,这里我们就不多介绍了 虚拟交换机只有这三种

 

分布式交换机和标准交换机的区别

标准交换机:只能连接单一的主机,不能划分vlan,实现的功能比较简单,不灵活,管理不方便,有多台esxi主机则操作需要重复多次。

分布式虚拟交换机:只需要在vCenter里配置一遍就OK了     

  


案例:如下图所示,创建并管理ESXi网络

    是不是感觉这个拓扑图眼熟,那就对了,我们还是接着上篇博客的案例进行网络管理

 wKioL1nM-ICiUlFXAAHsOfTU_qI247.png    


1、使用标准交换机建立网络

(1)上篇博客已经搭建好网络了,使用vClient登陆vCenter,在“主机和群集”中可看到,如图所示:

wKiom1nOJf6zwz6DAADBv1fRdN4343.png

(2)选择一台主机,依次打开配置、网络,可看到ESXi默认安装了一台标准交换机,下图所示

wKiom1nOJ9GwlshUAADmjmITGKs379.png

(3)单击添加网络、虚拟机,物理适配器(可以添加多块),下图所示:

wKioL1nOLyqQQuY6AADah9bqcDk803.png

(4)按照向导提示,完成标准交换机的创建,如下图所示:

wKiom1nOMRixIBePAADMI18sZIQ887.png

(5)现在,将虚拟机连接到标准交换机上,右击“虚拟机”,选择“编辑设置”,完成以下配置,如下图所示:

wKiom1nONDKhtgVYAADwCBiMzFM588.png

(6)可以看到虚拟机已经转移到新建的标准交换机上了,下图所示:

wKiom1nONS6jSagfAADQS0Sb7do892.png




2、使用分布式交换机建立网络

(1)按照下图的步骤,新建分布式交换机

wKioL1nON2DyaC-eAADJCPEwV0g218.png

(2)添加主机和物理适配器,按照需求添加,完成分布式交换机的创建,如下图所示

wKiom1nOOFzTDZ7vAAC5IAg3k7Q847.png

(3)可以看到分布式交换机创建成功

wKiom1nOOpayw8e8AADlMC9YzMk606.png

(4)右击虚拟机,编辑设置,完成以下操作,如图:

wKioL1nOO3bhNNsmAADwaC9IJKc557.png

(5)可以看到分布式交换机上有虚拟机,只需按照第4步把其他ESXi主机的虚拟机加入到分布式交换机即可

wKiom1nOPezQhW7DAACwgvk_TNs467.png


  本例只讲述了使用vClient管理vCenter,在vCenter管理标准交换机和分布式交换机。而使用Web vClient管理的方法和上面类似,这里就不一一配置了,希望能够帮助大家!!!











本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1969836,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Scrapy框架-模拟登录之JWT验证及post特殊格式数据(json)
一、背景 之前有记录过普通的scrapy模拟登录,这种方法可以满足了日常爬虫的登录需求。 但是技术一直在进步,近几年前后端分离的趋势越来越好,很多web都采用前后端分离的技术。
1571 0
11g v$active_session_history的新增列
很多知识我都还停留在10g,今天同事在ASH中直接就找到了SQL语句消耗的PGA,才发现,11gR2的ASH多了如此多的列1.标示这条ASH记录是否被刷入了磁盘  IS_AWR_SAMPLE                 dba_hist_active_sess_history中就没有这一列2.
1178 0
虚拟机创建管理之精简步骤
#虚拟机创建管理操作 # create by xk # 保定开源人 第一步:移除虚拟机 virsh undefine imgworld 第二步:克隆虚拟机 virt-clone -o java_server -n imgworld --file /data/servers/imgworld.
595 0
bind-9.3.1 + mysql-4.1.9 + web管理详细配置全过程
FreeBSD 4.10 下 bind-9.3.2 + mysql-4.1.9 详细配置全过程 http://blog.
747 0
+关注
20377
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载