1. 配置虚拟网络

vSphere中的网络配置相比VMware Workstation或是Hyper-v要复杂的多,下面只是个人的一知半解。
首先对于物理服务器,在生产环境中一般需要配备6块网卡,分别用于连接3种不同的网络:
2块网卡用于连接生产网络;
2块网卡用于连接存储网络;
2块网卡用于连接管理网络。
之所以每种网络都用2块网卡连接,目的很明显是为了实现冗余。
生产环境中的虚拟化平台拓扑大致如下图所示:

在我们的培训中,物理服务器安装了2块网卡,但讲师只启用了其中的一块,另一块未连接。在生产环境中,存储网络跟生产网络是一定要分开的。
下面重点看一下虚拟网络,这里要涉及到很多概念。
首先通过物理网卡可以创建出虚拟交换机,虚拟交换机可以由一块或多块物理网卡组成,但每块物理网卡只能属于一个虚拟交换机。vSphere中的所有网络功能都是通过虚拟交换机实现的,安装好ESXi之后,系统会自动创建一个名为vSwitch0的虚拟交换机。

在虚拟交换机上可以实现不同的功能,这些功能可以分别由VMKernel端口或是端口组来实现。对于VMKernel端口和端口组可以这样来理解:
端口组,专门给虚拟机使用。它的作用类似于VMware Workstation中的网卡桥接,要将虚拟机连入物理网络,首先就得将虚拟机接入某个端口组。
VMKernel端口,专门给物理服务器使用。比如要在物理服务器间之间进行vMotion迁移,或是要为物理服务器连接一个网络存储设备,那么都首先需要创建相应的VMKernel端口。
虚拟网络中各个概念之间的关系如下图所示:

下面我们先来创建一个端口组。
在vCenter中选中某台物理服务器,在“配置/网络”中打开虚拟交换机的属性设置。然后在属性界面中点击“添加”按钮,打开网络连接创建向导:

连接类型选择“虚拟机”:

选择在vSwitch0虚拟交换机上创建端口组:

为端口组起一个名字,这里叫做test。同时设置端口组不加入vlan:

端口组创建完成后,就可以将其分配给虚拟机使用了。

位于同一个虚拟交换机上的所有端口组之间都可以互相通信,但是可以通过将端口组加入不同的vlan,这样就可以将虚拟机进行隔离了。
下面我们再来创建一个VMkernel端口,在前面创建虚拟机的操作中,在挂接网络存储时,就是先创建了一个VMkernel端口。这里我们创建一个VMkernel端口,作为对物理服务器的管理端口。
同样打开添加网络连接向导,连接类型选择Vmkernel:

虚拟交换机仍然选择vSwitch0:

为VMkernel端口起个名字manager2:

VMkernel端口必须要指定IP:

VMkernel端口创建完成后,我们就可以用它来连接管理这台物理服务器了。


2. 配置虚拟存储

存储是虚拟化之母,前面已经多次提到过,虚拟化的很多高级功能,如vMotion迁移、DRS动态资源分配等都需要有共享存储的支持。而共享存储目前使用最多的就是iSCSI。
iSCSI最大的优点是可以直接基于我们目前所使用的以太网来实现,而无需对网络进行任何的改造,因为它是直接将数据封装在IP数据包中进行传输的。

下图是一个典型的基于iSCSI的虚拟化平台:

iSCSI也涉及到一些相关概念:
iSCSI发起者,也就是要使用iSCSI存储设备的客户端。比如我们的Win7系统中就已经自带了iSCSI的发起程序,可以作为发起者来连接网络中设置好的iSCSI存储设备。
在虚拟化平台中,ESXi服务器就是一个iSCSI发起者。

iSCSI目标,也就是存储设备。
LUN,iSCSI Logical Unit逻辑单元,lun类似于逻辑分区,可以为lun分配IP地址,由发起端进行连接。
在vCenter中挂接iSCSI存储的流程大致如下图所示,具体操作在前面创建虚拟机时已经操作过了。

VMware虚拟化技术培训(6) 虚拟网络和虚拟存储相关推荐

  1. VMware虚拟化技术培训

    最近几年的每个暑假都会去参加一些培训,而且每次的收获都不少.今年参加的是由山东省组织的省内高职院校师资培训,培训由省财政专项拨款.计算机类的培训项目一共有十几个,我选择了其中的"VMware ...

  2. 理解VMware Team中的虚拟网络

    VMware Workstation 5.0(及其以后的版本)提供了"Team"功能.每个Team都包括"一组"虚拟机,以及多个虚拟交换机.Team是VMwar ...

  3. VMware 虚拟化编程(2) — 虚拟磁盘文件类型详解

    目录 文章目录 目录 前文列表 用户可以创建的虚拟磁盘类型 VixDiskLib 中支持的虚拟磁盘类型 虚拟机文件类型 VMware 虚拟机的磁盘置备类型 前文列表 VMware 虚拟化编程(1) - ...

  4. 解决Ubuntu系统下的VMware Workstation无法打开虚拟网络编辑器界面的问题

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=630 操作环境: Ubuntu 17 VMware 14 pro for Linux 问题描述: 我在Ubuntu ...

  5. 关于VMware workstation Player的虚拟网络编辑器没有的情况

    VMware workstation Player 是没有 虚拟网络编辑器的 如果要按照韦东山老师的方法去配置NAT网络,可以再下载VMware workstation pro,尽管不在试用期,依然会 ...

  6. VMware虚拟化- VSphere vCenter 虚拟交换机理论及应用

    1 VSphere网络概念概述 ➢物理网络:为了使物理机之间能够收发数据,在物理机间建立的网络.VMware ESXi 运行于物理机之上. ➢虚拟网络:在单台物理机上运行的虚拟机之间为了互相发送和接收 ...

  7. VMware虚拟化技术培训(11) 小结

    很多朋友可能对东营这座城市比较陌生,山东省外的朋友甚至可能都没听说过.其实这里是黄河的入海口,更是中国第二大油田胜利油田的所在地.东营有大面积的土地是由黄河冲积而成,在黄河入海口附近是大片的湿地,当地 ...

  8. 使用VMware搭建虚拟网络

    一.实验目的 通过本实验可以: ① 了解VMware虚拟机软件的应用和特点: ② 掌握利用VMware 搭建单一子网的方法: ③ 掌握利用VMware 搭建具有路由功能的多个子网的方法: 为网络安全基 ...

  9. Vmware虚拟化概念原理

    虚拟化介绍 什么是虚拟化: 虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更 ...

最新文章

  1. 机器人瓦力船长机器人_警察“瓦力”来啦!机器人巡逻南京路 这样的它你喜欢吗?...
  2. Objective-c 网络编程1 Web请求和响应
  3. 求单独出现的数,冒泡排序优化,strncpy的优化
  4. 蓝光模式引爆欧洲杯 神马搜索陪你度过激情夏日
  5. js 空数组是true还是false
  6. python大数据分析实例-Python大数据处理案例
  7. 使用PHP往Windows系统中添加用户
  8. Windows异常学习笔记(五)—— 未处理异常
  9. 关于ABST2的若干问题
  10. 模板建站和开发网站区别_湖南网站建设定制网站和模板建站的区别
  11. 数学--数论-- AtCoder Beginner Contest 151(组合数+数学推导)好题(๑•̀ㅂ•́)و✧
  12. 暑假练习:uva12563(01背包问题)
  13. Python开源微博工具:Twitter
  14. AtCoder ARC 076D - Built?
  15. ApowerREC v1.5.6.2 最佳屏幕录像机
  16. c语言选猴王链表,C语言程序设计-猴子选大王[链表应用]
  17. ERP系统实施之入门
  18. Win10 笔记本 解决屏幕忽明忽暗,自动降低亮度问题
  19. android 蓝牙sco开发
  20. 用python画一只可爱的皮卡丘

热门文章

  1. 毕业5年跳槽24次,为什么这届95后换工作越来越勤?
  2. java switch原则_Java switch case语句
  3. 显示菜单栏_mac菜单栏不显示了,如何设置?
  4. python之路day5_学习python之路--Day5 计算器
  5. devstack mysql_devstack 安装openstack newton版
  6. java分部积分任务代码实现_数值积分 Java 实现
  7. java1.6升级1.7_jdk从1.6升级到1.7可能会遇到的Version问题
  8. vcglib中面自相交的检测算法
  9. 基于深度卷积神经网络的玉米病害实时识别检测系统
  10. 中国人工智能论文首超美国,背后的秘密竟然是……