【VMCloud云平台】SCVMM进阶篇(一)网络虚拟化(1)

SCVMM基础篇已经告一段落了,今天咱们开始SCVMM进阶篇中的第一篇网络虚拟化,其实这个是博主最不想提的一个点,因为实在很难理解,如果对虚拟化没有一个大概的概念的话,完全不清楚网络虚拟化在虚拟化中以及云计算中的一个地位是怎么样的。

放眼当下,虚拟化技术已经不仅仅局限于服务器,基于服务器下的各种概念都可以被”虚拟化”,软件定义网络(SDN)就是一个,而网络虚拟化就是SDN中的一种体现。

将现有网络通过微软提供的虚拟化技术加上NVGRE标签封装,使得不同租户之间使用相同IP也不会造成冲突,从而使得网络环境得以隔离。当然概念性的东西,51CTO上有位老大哥讲得比较全面,大家可以参考——http://maomaostyle.blog.51cto.com/2220531/1362410

本篇涉及的网络架构由于是SCVMM进阶篇,就把SCVMM部分单独拿出来扩展,随着SCVMM进阶篇的推进,将会不断更新SCVMM架构图,图中Red、Blue两朵云分别代表租户的两个网络,Host-GW是用来做VMM网关(IP地址设置为23):

1、首先在SCVMM上创建两台虚拟机,待会分别会作为云Red跟云Blue的测试机:

2、创建完成后,我们在逻辑网络上创建一个新的逻辑网络,并命名为Tenant,然后在其中添加一个新站点方便测试:

3、接着,我们在两台主机上指定新的逻辑网络给主机使用:

4、我们把新创建的两台机子都指定成同一个逻辑网络Tenant:

5、然后我们将RedClient跟BlueClient设置成同一个IP地址,都是172.16.0.10/24,如果不出意外的话,第二台机子肯定会提示IP冲突:

6、OK,现在我们想来解决这个问题,有些人说我直接用VLAN解决不就得了吗?但是我又不想惊动网络设备管理员,再说VLAN在配合私有云环境下肯定也有诸多需要协调的,我可不想常常跟我的网络设备管理员打交道,没问题,网络虚拟化就是解决这个而生的,通过VMM来创建虚拟的”VLAN”,我们再次确认下Tenant这个逻辑网络的属性,是否已经勾选启用网络虚拟化:

7、接着,我们去看看Tenant对应的VM网络(注意,传统环境下一个VM网络只能绑定一个逻辑网络):

8、接着,我们点击创建逻辑网络,按常规来说,应该没办法再创建一个VM网络了,因为每个VM网络都已经绑定了一个逻辑网络,但是这里,由于逻辑网络勾选网络虚拟化,所以允许多个VM网络绑定一个逻辑网络,创建一个名为Blue_TenantNetWork的VM网络,专门来为蓝区租户服务:

9、选择网络隔离这个主要的功能:

10、我们添加Blue子网:

11、关于这个网关后面会说到:

12、点击创建即可:

13、创建Red租户网络:

14、同样如法炮制:

15、其他保持默认:

16、然后为Blue、Red创建相同的IP地址池:

17、创建完成后效果如下:

18、接着,我们分别把两个VM网络指定给两个VM:

19、发现更改失败,我们查看作业,可以看到因为主机正在运行是无法更改MAC信息的:

20、我们关机后再尝试下,还是不行,发现原来我们还差了一个重要步骤没做:

21、由于我们在VM网络上创建的IP池主要用分配给ClientVM作为CA(CustomerAddress),但是忘了创建一个PA(ProviderAddress)作为封装GER时所用的转换地址,故我们需要创建一个新的IP池作为PA(我顺便把以前的IP池也做了小小调整):

PS:这里屡屡思路,

CA:即VM网络上的地址池所分配的IP地址,是给虚拟机用的。

PA:即在CA的上一层,是在逻辑网络上的地址池所分配的IP地址,是给不同区域间租户VM互相通信的。

重点是:这个CA的VM网络关联着PA的逻辑网络,没错,它们就是这样产生联系的。

22、OK,我们试试这时给VM指定VM网络,就可以发现,成功了:

23、同样给Red区域的VM更改VM网络:

24、现在我们再试试设置相同的IP地址,可以看到现在就不会冲突了:

25、再来看看VMM上虚拟机的属性,可以看到获取的IP是从地址池中获取的:




微信公众号全面开启,高端与进阶文章:

点击微信右上角的『+』,会出现『添加朋友』,进入『查找公众号』,输入VMCloud,即可找到

偶尔访问下http://VMCloud.com.cn,难道就没有彩蛋吗?

时间: 2024-10-10 23:03:06

【VMCloud云平台】SCVMM进阶篇(一)网络虚拟化(1)的相关文章

【VMCloud云平台】SCVMM进阶篇(一)网络虚拟化(2)

上一篇,我们讲了下最基本的SDN,就是使用CA地址的客户端如何去访问外部的网络?网络虚拟化里是否有类似"VLAN虚拟网关"的概念?还有PA跟CA到底之间具体的联系是如何实现的? 本篇涉及的网络架构由于是SCVMM进阶篇,就把SCVMM部分单独拿出来扩展,随着SCVMM进阶篇的推进,将会不断更新SCVMM架构图,图中Red.Blue两朵云分别代表租户的两个网络,Host-GW是用来做VMM网关(IP地址设置为23): 1. 上一篇中,我们创建了SC_NetWork作为主机间通信的&quo

【VMCloud云平台】SCSM(十)服务请求到资源落地

上一篇我们终于完成了VMCloud云平台的第一件ITIL产品--申请虚拟机资源,这一篇将介绍,一个用户从申请资源,到管理员审批资源,到最后通知到用户,用户最终使用到资源的过程(紫色为已完成施工,红色为施工中,蓝色为计划中) 1.以scsmadmin的身份登录SP01的SMPortal,打开http://servername:8189/smportal: 2.点击申请虚拟机资源: 3.点击创建请求后,输入相关请求的参数: 4.确定申请需求,点击Submit提交: 5.提交成功: 6.切换Admin

【VMCloud云平台】SCCM(七)域内推软件(一)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 为VMloud平台部署一台测试机(可以利用之前部署的SCVMM模板): 2. 上传测试用的软件到SCCM Server中(Citrix插件将用于演示静默安装时使用): 3. 接着打开SCCM管理控制台,切换到软件库-展开定位到应用程序管理,右键新建包: 4. 输入应用程序名称及相关信息: 5. 选择程序的类别: 6. 选择文件路径与填写软件名: 7. 输入预

【VMCloud云平台】SCCM(八)OSD(二)- 模板机捕获准备

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM如何为域内机器推送OS(即OSD功能)(紫色为完成实施,红色为实施中): 1. 在DHCP服务器上点击选项,右键配置选项: 2. 配置066为SCCM01或PXE点: 3. 配置67项的启动文件: 4. 接着在SCCM01服务器上新建一个共享文件夹,设置权限以便模板机进行获取: 5. 定位到如图位置: 6. 右键启动映像包(取决于你的系统是多少位的): 7. 点击分发: 8. 与分发软件同样的步骤: 9. 定位到任务

【VMCloud云平台】SCOM配置(七)-创建自定义性能规则

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM,SCOM本身的规则虽然不少,但是其实隐藏了很多计数器可以自已添加,当然,SCOM也提供了这方面的规则建立方式(紫色为完成实施,红色为实施中): 1. 打开SCOM管理台,点击创作并定位到管理包对象-规则: [余下部分请移玉步到http://vmcloud.info/?p=1826] PS:为方便交流,VMCloudQQ群已开通,欢迎各位探讨任何关于虚拟化或云方面的技术,特别欢迎干货入驻!VMClou

【VMCloud云平台】SCOM配置(六)-应用深度监控

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM,在VMCloud平台中存在有.net应用,如何去很好的监控.net应用的性能呢?今天就VMCloud平台的SP01做为监控源演示深度监控的配置方式(紫色为完成实施,红色为实施中): 1. 分别在SCOM01与SP01上设置APM服务为自动以及启动: 2. 添加监控向导: 3. 输入名称后选择管理包(这里选择新建管理包): 4. 在监控内容上我们选择对SharePoint整个网站进行监控: 5. 选择

【VMCloud云平台】SCOM配置(五)-应用事务型监控

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM如何去监控应用的第三种方式,事务型监控.事务型监控与可用性监控的对比在于,事务型应用可以针对不同种类的(首页.请求页.代码页等)网页进行收集数据,包括下载时间.TCP时间.资源大小等.今天是实施的是SCOM01,即以下图所示(紫色为完成实施,红色为实施中): 1. 打开SCOM2012R2的控制台: 2. 切换到创作,展开管理包模板,Web应用程序事务监控: 3. 添加监控向导: 4. 输入名称后选择

【VMCloud云平台】SCOM配置(四)-监控应用可用性

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM如何去监控应用可用性.即以下图所示(紫色为完成实施,红色为实施中): 1. 打开SCOM2012R2的控制台: 2. 切换到创作,展开管理包模板,Web应用程序可用性: 3. 添加监控向导: 4. 输入名称后选择管理包(这里选择新建管理包): 5. 输入需要监控的名称与对应URL: 6. 选择SCOM本身作为监控点(根据实践得知,URL的上限为50个): 7. 在确认页上点击运行测试: 8. 在确认页

【VMCloud云平台】SCDPM(二)部署

上一篇讲述了如何去规划DPM的部署,这一篇,来讲讲如何部署SCDPM,同样的,我也会根据微软最佳实践来做,本篇涉及的服务器如下图(蓝色为计划中,紫色为实施完成,红色为进行中). 1. 还记得基础架构篇时,创建的SCDPM管理吗?SCDPMADMIN的条件如下: l 必须为DPM Server的本地管理组与SQL本地管理员 l 必须有SQL ServerSysAdmin的权限 l 在安装完成后可以把账户从SQL服务器的本地管理组移除 l 除DPMAdmin之外建议创建DPMDBReader作为DP