Windows Azure Virtual Network (12) 虚拟网络之间点对点连接VNet Peering
《Windows Azure Platform 系列文章目录》
在有些时候,我们需要通过VNet Peering,把两个虚拟网络通过内网互通互联。比如:
1.在订阅A里的Virtual Network,部署了CRM系统
2.在订阅B里的Virtual Network,部署了Order系统
3.需要通过CRM系统,通过内网传输,获取到Order系统里面的订单信息
如果没有VNet Peering的话,我们只能把Order系统里面的虚拟机,设置公网地址,然后通过设置网络安全组(NSG)的IPV4访问白名单,允许CRM系统的公网IP
但是这样的代价也太大了。
通过使用Azure VNet Peering,我们可以:
1.把同一个订阅里面的两个不同的Virtual Network,通过内网互通互联
2.在同一个企业合同(EA)下,把不同订阅的Virtual Network,通过内网互通互联
3.跨企业合同(EA)下,把不同订阅的Virtual Network,通过内网互通互联
4.请注意:两个需要Peering的Virtual Network,IP Range不能重叠
在这里笔者介绍Azure Virtual Network Peering的两种使用场景:
1.不同订阅的Virtual Network之间,内网互通互联。如下图:
2.一边是Virtual Network,一边是Virtual Network和Express Route Gateway
Project B通过ER Gateway网关,链接到IDC内网的应用。如下图:
接下来开始演示内容:
一.不同订阅的Virtual Network之间,内网互通互联
我们先准备以下内容:
1.在A订阅里面,创建Virtual Network, 名称为A-VNet,IP Rang为172.0.0.0/24。图略
2.在B订阅里面,创建Virtual Network, 名称为B-VNet,IP Rang为172.0.1.0/24。图略
3.在上面2个VNet里面,分别创建2台Windows VM。这两台VM的IP分别为172.0.0.4和172.0.1.4。图略
4.我们首先通过远程桌面连接RDP到这2台VM,关闭Windows防火墙。然后分别通过ping命令,ping对方的内网IP地址。肯定是ping不通的。
5.我们首先需要设置,从A-VNet (172.0.0.0/24) 到 B-VNet (172.0.1.0/24)的Peering。
在A-VNet里面,选择Peerings,然后点击下图的Add按钮
6.界面跳转,我们设置如下内容:
Name设置Peering的名称,为AtoB-Peering
在Subscription里面选择订阅
在Virtual Network选择需要链接的虚拟网络
在Configuration里面,勾选Allow Forwarded Traffic
请注意上图中,因为我们是在同一个EA下面的2个订阅,所以可以通过Subscription下拉框选择到相应的订阅
如果我们想跨EA设置VNet Peering。我们可以手动输入需要链接的Virtual Network的资源ID。如下图:
7.设置完毕后,从A-VNet到B-VNet的Peering设置成功了。我们还需要设置从B-VNet到A-VNet的Peering。
我们在B-VNet里面,选择Peerings,然后点击下图的Add按钮
8.界面跳转,我们设置如下内容:
Name设置Peering的名称,为BtoA-Peering
在Subscription里面选择订阅
在Virtual Network选择需要链接的虚拟网络
在Configuration里面,勾选Allow Forwarded Traffic
9.设置成功后,我们查看两台VM的Ping命令。如下图:
可以看到,已经可以从A VM (192.168.0.4),ping到B VM(192.168.1.4)。就实现了这2个Virtual Network之间的内网互通互联。
然后我们开始第二部分:
一边是Virtual Network,一边是Virtual Network和Express Route Gateway
Project B通过ER Gateway网关,链接到IDC内网的应用。如下图:
在Project B订阅里面:
1.创建一个Virtual Network,我们命名为A-VNet,和一台VM
2.请注意:这个订阅里面,不包含Express Route Gateway网关,或者其他VPN网关
在Shared Gateway订阅里面:
1.创建Virtual Network, 我们命名为ER-VNet,Gateway Subnet,Express Route Gateway
2.请注意:在这个订阅里面,包含Express Route Gateway网关
1.我们在Project B的订阅里面,选择Peerings,然后点击Add按钮。图略
2.从Project B到Express Route Gateway的Peering,请按照下图设置:
Allow Forwarded Traffic,允许从Project B到Express Route Gateway的流量
Use Remote Gateways,设置Project B使用远端Express Route的Gateway
3.然后我们在Express Route的订阅里,选择Peerings,然后点击Add按钮。图略
4.从Express Route,到Project B的Peering,请按照下图设置
Allow Forwarded Traffic,允许从Express Route Gateway到Project B的流量
Allow Gateway Transit,允许Project B的流量,从Express Route Gateway穿透
Windows Azure Virtual Network (12) 虚拟网络之间点对点连接VNet Peering的更多相关文章
- Windows Azure Virtual Network (11) 虚拟网络之间点对点连接VNet Peering
<Windows Azure Platform 系列文章目录> 在有些时候,我们需要通过VNet Peering,把两个虚拟网络通过内网互通互联.比如: 1.在订阅A里的Virtual N ...
- Windows Azure Virtual Network (13) 跨数据中心之间的虚拟网络点对点连接VNet Peering
<Windows Azure Platform 系列文章目录> 今天是大年初二,首先祝大家新年快乐,万事如意. 在笔者之前的文章中:Windows Azure Virtual Networ ...
- Windows Azure Virtual Network (8) 创建Azure Point-to-Site点到站点 VPN
<Windows Azure Platform 系列文章目录> 我们在使用Azure的时候,常常有这样的需求: -我需要将企业内网的主机连接到微软Azure公有云平台 -我需要保证企业内部 ...
- [SDK2.2]Windows Azure Virtual Network (1) 概念
<Windows Azure Platform 系列文章目录> Windows Azure Virtual Network是非常重要的概念,其主要作用有以下两点: 1.将多台Azure V ...
- Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)
<Windows Azure Platform 系列文章目录> 本文介绍的是,当用户在创建Azure Virtual Machine的时候,忘记绑定公网IP,需要重新绑定公网IP的具体操作 ...
- [SDK2.2]Windows Azure Virtual Network (3) 创建AD Server并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器 ...
- [Windows Azure] Windows Azure Virtual Network Overview
Windows Azure Virtual Network Overview 18 out of 33 rated this helpful - Rate this topic Updated: Ap ...
- Windows Azure Virtual Network (10) 使用Azure Access Control List(ACL)设置客户端访问权限
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的China Azure. 我们在创建完Windows Azure Virtual Machi ...
- Windows Azure Virtual Network (11) 创建VNet-to-VNet的连接
<Windows Azure Platform 系列文章目录> 我们知道,Azure Virtual Network可以 1.将对台Azure VM加入到同一个网段里,同时绑定内网IP地址 ...
随机推荐
- path-control demo js
THREE.Spline = function(a) { function b(a, b, c, d, e, f, g) { a = 0.5 * (c - a); d = 0.5 * (d - b); ...
- 爬格子问题(经典强化学习问题) Sarsa 与 Q-Learning 的区别
SARSA v.s. Q-learning 爬格子问题,是典型的经典强化学习问题. 动作是上下左右的走,每走一步就会有一个-1的奖赏.从初始状态走到最终的状态,要走最短的路才能使奖赏最大.图中有一个悬 ...
- Python之路PythonThread,第二篇,进程2
python3 进程2 僵尸进程处理方法: 3,创建二级子进程处理 4,在父进程中使用信号处理的方法忽略子进程发来的信号: signal(SIGCHLD,DIG,IGN) # 创建二级子进场解决僵 ...
- P1373 小a和uim之大逃离(动态规划)
题目链接:传送门 题目大意: 一个N行M列的矩阵,从任意点开始往右或者往下走,每走一格获得所到达的格子的分数. 要求总步数必须为偶数.问有多少种走法,使得奇数步得到的总分和偶数步得到的总分对K+1取模 ...
- (7)路由层的分发(不同app各自管理自己的和app的注册)
注意事项:新建的app一定要在settings.py中注册 app的注册 在这个位置进行注册 注册有两种方式: 1.'app01.apps.App01Config' #这个是标准的写法,官方推荐 ...
- U盘支持启动windows和Linux
1.我是利用大白菜先按照普通方法制作可以引导windows的启动盘,这个没什么好说了,就不多说了. 2.在U盘的根目录下添加一个放Ubuntu镜像的文件夹,然后将Ubuntu的iso文件拷贝至这个目录 ...
- 【git】一台机器上使用不同的git账号
1.生成一个新的自定义名称的公钥: ssh-keygen -t rsa -C "shangxiaofei3@163.com" -f ~/.ssh/sxfself 一直点击回车 执行 ...
- Java基础四(switch、数组、)
1.流程控制语句switch2.数组3.随机点名器案例 ###01switch语句解构 * A:switch语句解构 * a:switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码. ...
- shell dict 操作
shell 读取文件,利用dict 合并第一列 . #!/bin/bash result_file="a" declare -A mydict total=`cat ${resul ...
- mariadb增量备份
何为增量备份,简单理解就是使用日志记录每天数据库的操作情况,只需要每天把这个日志里的数据库操作还原到数据库中,从而避免每天都进行完全备份,这种情况下,每周进行一次完全备份即可 首先我们需要配置以下ma ...