SCVMM Foundation is over, today we started the SCVMM advanced chapter of the first network virtualization, in fact, this is the blogger most do not want to mention a point, because it is very difficult to understand, if there is no general concept of virtualization, It's completely unclear how network virtualization is a place in virtualization and in cloud computing.
In the present, virtualization technology is not limited to servers, based on a variety of concepts under the server can be "virtualized", software-defined Network (SDN) is one, and network virtualization is a manifestation of Sdn.
Using the virtualization technology provided by Microsoft and the Nvgre label encapsulation of the existing network, the use of the same IP between different tenants will not cause conflicts, which will allow the network environment to be isolated. Of course the concept of something, 51CTO on a big brother speaking more comprehensive, we can refer to--http://maomaostyle.blog.51cto.com/2220531/1362410
The network architecture involved in this article, because it is SCVMM advanced, the SCVMM part of the separate extension, with the advance of the SCVMM advanced, will continue to update the SCVMM frame composition, the figure red, blue Two clouds represent the two networks of tenants, HOST-GW is used to do the VMM gateway (IP address set to 23):
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV1.png "width=" 726 "height=" 565 "style=" Border:0px;height:auto;/>
1. First create two virtual machines on SCVMM and will be the test machine for cloud red and cloud blue, respectively:
650) this.width=650; "class=" AlignCenter "src=" http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_ Vmcloudscv2.png "width=" 658 "height=" "style=" Border:0px;height:auto;/>
2. After creation, we create a new logical network on the logical network, named tenant, and then add a new site in it to facilitate testing:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV3.png "style=" Border:0px;height:auto; "/>
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV4.png "style=" Border:0px;height:auto; "/>
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV5.png "style=" Border:0px;height:auto; "/>
3. Next, we specify a new logical network on both hosts to use for the host:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV6.png "style=" Border:0px;height:auto; "/>
4, we have the newly created two machines are designated as the same logical network tenant:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV7.png "style=" Border:0px;height:auto; "/>
5, then we will redclient and blueclient set to the same IP address, are 172.16.0.10/24, if not unexpectedly, the second machine will definitely prompt the IP conflict:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV8.png "style=" Border:0px;height:auto; "/>
6, OK, now we want to solve this problem, some people say I directly with the VLAN solve it? But I don't want to disturb the network device administrator, say that VLAN in conjunction with the private cloud environment must also have a lot of coordination, I do not want to often deal with my network equipment administrators, no problem, network virtualization is to solve this is born, through the VMM to create virtual "VLAN", Once again, we confirm that the tenant of this logical network has been checked to enable network virtualization:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV9.png "style=" Border:0px;height:auto; "/>
7. Next, let's take a look at the VM Network for tenant (note that a VM network in a traditional environment can only bind to one logical network):
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV10.png "style=" Border:0px;height:auto; "/>
8, then, we click to create a logical network, as a general rule, there should be no way to create a VM network, because each VM network has been bound to a logical network, but here, because the logical network Check network virtualization, so allow multiple VM networks to bind a logical network, create a named Blue_ Tenantnetwork VM Network dedicated to the Blue Zone tenants:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV11.png "style=" Border:0px;height:auto; "/>
9, choose the main function of network isolation:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV12.png "style=" Border:0px;height:auto; "/>
10. We add the blue subnet:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV13.png "style=" Border:0px;height:auto; "/>
11, about this gateway later said:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV14.png "style=" Border:0px;height:auto; "/>
12. Click Create To:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV15.png "style=" Border:0px;height:auto; "/>
13. Create a red Tenant network:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV16.png "style=" Border:0px;height:auto; "/>
14. Similarly:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV17.png "style=" Border:0px;height:auto; "/>
15, the other remains the default:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV18.png "style=" Border:0px;height:auto; "/>
16. Then create the same IP address pool for blue and red:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV19.png "style=" Border:0px;height:auto; "/>
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV20.png "style=" Border:0px;height:auto; "/>
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV21.png "style=" Border:0px;height:auto; "/>
17. After creation, the effect is as follows:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV22.png "style=" Border:0px;height:auto; "/>
18. Next, we assign two VM networks to two VMS respectively:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV23.png "style=" Border:0px;height:auto; "/>
19. We see that the change failed and we look at the job and can see that the MAC information cannot be changed because the host is running:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV24.png "style=" Border:0px;height:auto; "/>
20, we shut down and try again, or not, we found that we still poor an important step did not do:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV25.png "style=" Border:0px;height:auto; "/>
21, because the IP pool we created on the VM network is primarily allocated to CLIENTVM as a CA (customeraddress), but forgot to create a PA (provideraddress) as the translation address used to encapsulate the GER, So we need to create a new IP pool as PA (I've also made a small adjustment to the previous IP pool):
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV26.png "style=" Border:0px;height:auto; "/>
PS: Here are the ideas,
CA: The IP address assigned by the address pool on the VM network is for the virtual machine.
PA: that is, on the top level of the CA, the IP address assigned to the address pool on the logical network, which communicates with each tenant VM in the different zones.
The point is that this CA's VM network is associated with the PA's logical network, which is exactly how they relate.
22, OK, we try to assign VM network to VM, we can find, success:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV27.png "style=" Border:0px;height:auto; "/>
23. Also change VM networks for VMS in the red zone:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV28.png "style=" Border:0px;height:auto; "/>
24, now we try to set the same IP address, you can see now there is no conflict:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV29.png "style=" Border:0px;height:auto; "/>
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV30.png "style=" Border:0px;height:auto; "/>
25. Then look at the properties of the virtual machine on VMM and you can see that the obtained IP is obtained from the address pool:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV31.jpg "style=" Border:0px;height:auto; "/>
The public number is fully open, high-end and advanced articles:
650) this.width=650; "src=" Http://vmcloud.info/wp-content/uploads/2015/08/080715_0643_VMCloudSCV32.png "style=" Border:0px;height:auto; "/>
in the top right corner, click + " ," add Friend "will appear, go to" find public number ", enter vmcloud, you can find
occasional visits under http://VMCloud.com.cn, don't you have any eggs?
This article from the "Vmcloud Network Research Practice section" blog, reproduced please contact the author!
"Vmcloud Cloud Platform" SCVMM Advanced (i) network virtualization (1)