Windows Azure 虚拟网络配置(Point to Site)

说明:本文以Azure国际版为例,中国版在网络位置会存在一定差异。

1. 场景

虚拟网络为我们提供了在Windows Azure云计算环境上构建网络定义的能力,通过虚拟网络,我们可以方便地将Windows Azure中的虚拟机等资源按照不同的角色、用户进行网络规划。同时也可以和我们本地IT沟建“混和云”的环境,假设我们在Azure云上建立了一个客户会员积分的Web应用,但客户信息是保存在公司内网的私有服务器上,或是在其他的云服务平台中。因此需要通过虚拟网络来实现连接各服务,同时要能保证连接的安全性。

因此,强烈建议在使用Windows Azure中建立虚拟机应用之前建立和规划虚拟网络设置。

不过虚拟网络也有其局限性,以下是比较关键的几点需要注意:

  • 同一个虚拟机无法同时加入多个虚拟网络
  • 虚拟机加入虚拟网络后无法更改
  • 不支持广播、多播
  • 虚拟机只能指定子网,不能指定IP
  • 虚拟网络间的通讯是通过互联网

2. Azure虚拟网络配置

1). 登录到Azure管理门户

国际版:https://manage.windowsazure.com

国内版:https://manage.windowsazure.cn

在管理门户导航中选择网络,在右侧选择“创建虚拟网络”。

第一步:填写名称及选择位置

  填写适当的名称和选择合适的网络接入位置后点击后续按钮

第二步:配置DNS及VPN类型

填写DNS服务器地址,如果为空,则使用Azure默认的DNS服务器;

选择VPN类型:如需要连接到本地网络,则需选择“站点到站点的连接”,我们这里以“点到站点连接”为例。

  

  第三步:设置客户端IP地址空间

如图:为客户端设置了172.16.0.0的地址段和27的子段。

  

  第四步:设置Azure虚拟网络地址空间

这里我们添加了两个子网和网关子网,用于分配给Web服务器和其他服务器。

  点击“完成”结束虚拟网络的创建。

  

  

  第五步:创建网关

  点击进入刚刚创建的虚拟网络,进入“仪表板”,并点击“创建网关”

  

  等待完成后,网关即创建完毕。

  第六步:创建证书并完成连接

  可以通过几下几个途径来获得证书:

  • 企业内的证书服务器,如AD证书服务
  • 使用Visual Studio 开发工具附带的SDK中的makecert命令来生成(如未安装Visual Studio可从附件中下载makecert.exe

  这里将使用企业内的证书服务器(通常地址为http://<server>/certsrv),将根证书下载到本地。

   

   点击“证书”,将根证书上载至Azure。

    

  在证书服务中申请一个新的用户证书,与根证书一同安装在连接VPN的本地计算上。

  

  在客户端证书安装完毕后回到Azure虚拟网络仪表板中,下载并安装虚拟网络客户端安装程序

  

  在本地计算机安装完成后进行连接,直至连接成功。

  

  此步骤如失败,出现“未找到合适的证书”,请检查用户证书和根证书是否安装成功。

  使用ipconfig命令查看连接状态:

  

  查看虚拟网络“CorpNet”仪表板可以看到当前有一个客户端连接

  

  第七步:部署虚拟机到虚拟网络中

  新建虚拟机,命名为"CorpNetWeb01",选择使用Windows Server 2008 R2 SP1为虚拟机模板。

  

选择“CorpNet”虚拟网络和子网,Azure将自动为该虚拟机分配我们指定网段中的IP地址。

  

  通过向导完成虚拟机创建后,我们使用远程桌面连接到新创建的虚拟机CorpNetWeb01,同样使用ipconfig命令来查看网络连接信息

  

  在本地计算机中连接CorpNet VPN后,使用ping命令测试网络连通性(为了测试效果,关闭了虚拟机CorpNetWeb01的防火墙,实际生产环境中不推荐这样做)。

  

   通过虚拟网络,即可实现本地计算机与Azure中的虚拟机的互连互通。 

  返回虚拟网络"CorpNet"的仪表板中,我们可以在资源中看到刚刚创建的虚拟机CorpNetWeb01,其IP地址为10.8.8.4

  

  至此,我们完成了Azure虚拟网络Point to Site方式的连接,下一篇我们将介绍Site to Site方式的连接。

附:makecert.exe工具下载

时间: 2024-08-24 23:34:47

Windows Azure 虚拟网络配置(Point to Site)的相关文章

Windows Azure 虚拟网络配置(Site to Site)

上篇我们创建了Point to Site的虚拟网络连接,来满足客户端到云端网络的连接.本篇文章我们将创建Site to Site的虚拟网络连接,以满足本地网络到云端的网络连接. 创建与配置过程与上篇较类似,相同之处大家可自行省略. 1). 登录到Azure管理门户 国际版:https://manage.windowsazure.com 国内版:https://manage.windowsazure.cn 在管理门户导航中选择网络,在右侧选择“创建虚拟网络”. 第一步:填写名称及选择位置 填写适当

Azure VPN 虚拟网络配置(Point to Site)

说明:本文以Azure国际版为例,中国版在网络位置会存在一定差异. 1. 场景 在现实的IT环境中,往往我们需要一种“混和云”的环境,假设我们在Azure云上建立了一个客户会员积分的Web应用,但客户信息是保存在公司内网的私有服务器上,或是在其他的云服务平台中.因此需要通过虚拟网络来实现连接各服务,同时要能保证连接的安全性. 不过虚拟网络也有其局限性,以下是比较关键的几点需要注意: 同一个虚拟机无法同时加入多个虚拟网络 不支持广播.多播 不支持IPv6 虚拟机只能指定子网,不能指定IP 多个远程

Windows Azure虚拟网络介绍和实践

Windows Azure虚拟网络主要有三方面的应用: 在windows Azure上创建私有网络,同一个云服务或处于同一个虚拟网络(Virtual Network)的同一个子网(subnet)中的虚拟机才能直接通过内网通信 将本地的网络扩展到windows azure.通过vpn设备或者vpn软件建立site to site vpn,可以把windows azure 续集 将单台计算机通过点到站点的point-to-site vpn连接到位于Windows Azure的虚拟网络上 一  .创建

Windows Azure 虚拟网络创建

1.登录到 Windows Azure 管理门户. 2.在屏幕左下角,单击,新建. 3.在导航窗格中,依次单击,(网络),虚拟网络,和,自定义创建. 4.在"虚拟网络详细信息"屏幕上,输入以下信息,然后单击"下一步"箭头. 名称:键入(自定义名称). 地缘组:从下拉列表中,选择(创建新的地缘组).地缘组是一种用于在同一数据中心以物理方式将 Windows Azure 服务组合起来以提高性能的方法.只能向一个虚拟网络分配地缘组. 区域:从下拉列表中,选择所需的区域,将

windows azure虚拟网络及地缘组介绍

大家都知道,在现实环境中一个新的应用项目开始之前,我们要根据应用环境的要求配置基础环境,如网络,硬件架构等.那么在windows azure环境中,同样的在开始一个应用项目之前,我们需要根据应用环境的要求,对虚拟网络.地缘组进行相应的配置.这篇博文将对虚拟网络.地缘组做个详细介绍. 虚拟网络 在云端,各种云服务.虚拟机之间依然需要实现互相的通信,才能完成信息的传递与处理 虚拟网络承载着azure上各种服务间互相通信的作用.另外,用户可以将部署在企业内部网络中的服务通过虚拟网络扩展到azure云上

(转载)Hyper-V:虚拟网络配置

作为云计算的重要基石,虚拟化技术的好坏起着关键作用.Hyper-V作为微软重要的虚拟化解决技术,在微软云计算构建解决方案中,更是关键至关键,基础之基础.在本系列文章中,我们向大家介绍Microsoft最新的Hyper-V Server 2008 R2 SP1.Windows Server 2008 R2 SP1做虚拟化主机.用SCVMM 2008 R2 SP1进行管理,主要内容包括: (1) 概述:是选择Windows Server 2008 R2还是Hyper-V 2008 R2.安装前注意事

Windows Azure存储共享配置介绍

我们都知道windows azure上创建的vm全部格式都为.vhd格式文件,这样我们就可以使用azure powershell将本地的hyper-v的vm上传到windows azure的存储容器中,然后挂载到新的windows azure vm中,那如果我们要将本地的某个软件上传到windows azure上工vm使用怎么办呢,我们都知道,microsoft的所有软件收费都相当高,当然也包括windows azure上的个个服务,如果我们需要一台SQL Server数据库服务器的话,如果使用

NAT虚拟网络配置

 NAT虚拟网络配置 1.先设置虚拟机的虚拟网络,设置里面的子网ip和网关ip地址: 2.设置VMnet8中的属性: 3.然后在Linux中设置IPv4中的网络配置. 域名服务器的工作流程: 1.域名解析先从本地开始,提交www.baidu.com请求后,会先从本地的hosts文件中找出对应的域名和ip映射信息, 如果找到了,就直接请求成功了. 2.如果在本地中没有该域名,则向外部的DNS服务器中查询,如果查询到了域名,则返回对应的ip,拿到ip地址,就发出了真实的请求到web服务器上. IP地

在Windows Azure中如何配置使用PHP

PHP(PHP培训 php教程 )也许是当前web开发界最最流行的语言,所以“在Azure中使用PHP”这个问题引起了很多人的关注,提及Azure支持"FastCGI”的新闻报道很多,而却几乎没有提及具体怎样在Azure里配置使用PHP,本文将会演示在..... 在微软MIX09大会上,Windows(Windows培训 ) Azure发布了它的第3个版本——Match 2009 CTP.从这个版本开始,Windows Azure开始支持FastCGI.支持FastCGI也就是意味着支持PHP.