热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SCVMM网络虚拟化配置软件定义网络SDN

软件定义网络(SDN)是WindowsServer2012R2引入的一个特性,通过在云中进行网络虚拟化,可以在任意节点部署任意的虚拟机,而不用考虑IP地址的冲突,尤其是应用在多租户的

软件定义网络(SDN)是Windows Server 2012 R2引入的一个特性,通过在云中进行网络虚拟化,可以在任意节点部署任意的虚拟机,而不用考虑IP地址的冲突,尤其是应用在多租户的场景下。软件定义网络需要结合SCVMM来实现,而租户申请虚拟化网络需要使用到Windows Azure Pack。

首先我们来了解先网络虚拟化的一点概念,网络虚拟化是采用通用路由封装(GRE)对网络进行封装和隧道,这是由微软、英特尔、Arista网络、 HP、戴尔和Emulex共同提出的一个标准。GRE 是适合大多数当前和未来数据中心的首选网络虚拟化方法。

image

本次部署环境中采用了三台物理服务器,每台服务器均有两块网卡,接入到交换机中。如下图所示,其中两台Cloud01与Cloud02为虚拟机放置服务器,Cloud03为虚拟化网关服务器。

image

首先创建两个逻辑网络,依次展开构造网络逻辑网络。创建Public与Tenant两个逻辑网络,并创建好相对应的地址池,这两个逻辑网络将作为虚拟化网络的前后端使用,如下图。

image

接下来打开Tenant逻辑网络的属性,勾选上允许在此逻辑网络上创建的新VM网络以使用网络虚拟化。

image

接下来我们要为逻辑交换机创建端口配置文件,如下图所示创建三个端口配置文件,这将在后面分别应用到租户网络、公用网络和虚拟化主机网络的逻辑交换机中。

image

创建Public、Tenant、VM三个逻辑交换机,并添加刚才创建的上行配置文件,其中Public、Tenant是用于网关通讯,VM是租户虚拟机放置使用。

image

接下来在Cloud03上分别创建一个Tenant和Public两个逻辑交换机,这是用于Gataway主机租户网络与公共网络通讯。

image

完成逻辑交换机创建后,打开Cloud03的硬件属性,可以看到网络适配器中的两块网卡已经绑定了对应的逻辑交换机。

image

打开Cloud03主机访问,勾选上“此主机是专用网络虚拟化网关,因此不可用于放置需要网络虚拟化的虚拟机”

image

接下来打开Hyper-V服务器Cloud01的属性,添加VMSwitch的逻辑交换机,这是一台虚拟化放置主机,所以添加该逻辑交换机。

image

然后在Cloud03主机上安装一个mgmt01虚拟机,该服务器是用于做网关,并启用两个网卡,分别接入Public与tenant逻辑交换机。

image

完成mgmt01安装后,启用远程访问与路由服务。

image

下面开始添加虚拟化网关,在VMM控制台,打开构造网络,在网络服务右键选择添加网络服务。

image

进入添加向导,输入网关名称,如下图。

image

由于中文版的BUG不显示,型号菜单下拉后选择Microsoft Windows Server Gateway Provider。

image

填入连接字符串,如下图

image

完成配置后进行测试,如下图通过测试。

image

选择用于虚拟化网络服务的主机组,完成配置。

image

完成配置后,右键刚才创建好的网关,打开属性,打开连接选项配置前后端的网络连接。

image

本文出自 “李博客-微软技术与云” 博客,请务必保留此出处http://lixun.blog.51cto.com/4198640/1391578


推荐阅读
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 解决SQL Server数据库sa登录名无法连接的问题
    在安装SQL Server数据库后,使用Windows身份验证成功,但使用SQL Server身份验证时遇到问题。本文将介绍如何通过设置sa登录名的密码、启用登录名状态以及开启TCP协议来解决这一问题。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
author-avatar
iar2984165
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有