Azure 在云服务创建的时候保留VIP

上一篇文章写过如何对已经存在的云服务保留VIP,这一篇主要来探讨一下如何在我们创建云服务的时候分配保留VIP,包括使用镜像创建VM的时候保留,使用磁盘创建保留两种情况。

虚拟 IP 地址 (VIP) 是一个公共 IP 地址,可用于访问 Azure 中的计算资源(Web/辅助角色/虚拟机)。每次创建云服务并分配计算资源时,都会自动向该服务分配一个 VIP。可将云服务中的 VM 配置为使用指定的端口号通过 VIP 接收入站通信。

  1. 通过映像创建Reserved IP虚拟机:

(无法具体制定某个IP,此操作Azure平台会为客户随机制定一个VIP)

输入:$ReservedIP = New-AzureReservedIP -ReservedIPName "jeffvip" -Label "jefftestVIP" -Location "China North"

该操作成功完成后,可以用Get-AzureReservedIP查看具体的保留IP地址,如果还没有部署,ServiceName(代表云服务名称)和DeploymentName(代表虚拟机名称)将为空

查看本订阅下的的存储账并设置需要的存储账号

Set-AzureSubscription-SubscriptionName "XXXX"-CurrentStorageAccountName "YYYY"

标黄处分别为SubID的名称,即是之前在Publishsettings里中修改的Name字段

后面的是存储账号的名称,如果对应的区域无存储账号,则需要新建一个

在新建云服务的时候保留VIP:虚拟机使用镜像的方式创建

New-AzureVMConfig -Name "testVIP" -InstanceSize Small –ImageName jeffcentos-20150402-800866 | Add-AzureProvisioningConfig -Linux -LinuxUser "azureuser" -Password "[email protected]" | New-AzureVM -ServiceName "jefftestVIP" –ReservedIPName"jeffvip" -Location "China North"

注:

如需建立在vnet内部则在-Location "XXX"后面再添加 –VnetName“vnetname”

同时在Add-AzureProvisioningConig之前添加| Set-AzureSubnet  -SubnetName “subnetname” |

通过powershell或者portal页面查看IP是否已经绑定成功:

删除VIP:

由于ReservedIP是收费的,如果不想使用了,可以删除。

使用命令:Remove-AzureReservedIP-ReservedIPName "xx"

如果相关的云服务中有存在的虚拟机,需要先删除虚拟机才能删除ReservedIP,否则会报错:

2. 通过disk创建Reserved IP虚拟机:

前面获得IP查看IP的请参考上面

New-AzureVMConfig -Name "createfromdisk" -InstanceSize Medium -DiskName "net35frank-net35frank-0-201412101219490344" |Add-AzureEndpoint -Name"RDP" -Protocol "tcp" -PublicPort 40031 -LocalPort 3389| New-AzureVM -ServiceName "diskvm" –ReservedIPNamefrankvip -Location "China North"

注:可以看到由于是通过磁盘创建,无需再指定用户名密码,使用系统原先的凭据登录。但是,要求必须通过Add-azureendpoint 设置一个端口否则会报错。

时间: 2024-10-10 14:55:42

Azure 在云服务创建的时候保留VIP的相关文章

Azure IaaS云服务对应多个VIP

本文将介绍中国区Windows Azure Cloud Service可以启用多个虚拟IP的功能. [Part.1]应用场景: (1)同一个云服务下有多个SSL Website VM,为了能给每个VM分配443端口,需要配置多VIP. (2)SQL AlwaysOn:Another scenario for the use themultiple VIPs is hosting multiple SQL AlwaysOn availability group listeners onthe sa

Azure不同云服务下的虚拟机进行通信

在同一个云服务下的VM是具有同一个VIP.您可以创建两台vm分别在不同的云服务下(具有独立的VIP),都挂载在同一个虚拟网络下,这样,同一个虚拟网络下的两个云服务下的两台vm是可以通过VIP通信的. 相关测试,细节如下: 建立两台VM,分别在不同的云服务下,但挂在同一虚拟网络下.两台vm的信息如下: 2. 验证此场景下的两台VM的连通性:分别登陆两台VM,首先关闭防火墙.然后下载psping.exe( http://technet.microsoft.com/en-us/sysinternals

冲上云霄 之二 真正的云服务

前面已经谈了一些关于云计算的基本概念,接下来如果需要使用云计算来为企业或个人提供服务那么应该选择什么云服务呢?对于个人来讲,比较好的选择是SaaS产品,目前整个市场中的大多数云服务产品都是这一类的.而对于企业而言,不通规模的企业可能选择方向不一样.这需要根据企业所属的行业.业务,以及投入的成本来决定.如果确定了使用IaaS或PaaS方式的云服务,那么建议选择Microsoft Azure.从个人的实践感受来看,Microsoft Azure较之其它云产品更能称得上"真正的云服务".在国

Microsoft Azure系列之六 如何为Azure 云服务分配保留IP地址

Azure 虚拟机采用按需付费.自助服务的方式供用户使用. 当我们需要停用虚拟机一段时间时,应采用关闭虚拟机,而不是在虚拟机点击关机按钮(计算服务仍然收费). 关闭虚拟机状态为[已停止(已取消分配)]. 当虚拟机关机时,计算资源停止收费,存储资源仍然需要收费. 然而,某个Cloud Service 中所有服务都关闭了,则云服务的公网IP地址会自动回收,下次再开启的话,可能会分配新的IP地址.那如何为云服务设置保留IP地址? 实现过程: 1.新建云服务 新建-计算-云服务-自定义创建 下一步 设置

Azure 中国篇—(3)保留云服务公网ip(VIP)

虚拟 IP 地址 (VIP) 是一个公共 IP 地址,可用于访问 Azure 中的计算资源(Web/辅助角色/虚拟机).每次创建云服务并分配计算资源时,都会自动向该服务分配一个 VIP.可将云服务中的 VM 配置为使用指定的端口号通过 VIP 接收入站通信.使用保留 IP 可以在 Azure 中保留一个公共虚拟 IP 地址,然后将它分配给云服务.保留 IP 地址是粘性的,也就是说,一旦它关联到云服务,就不会发生更改,除非你决定取消关联它.在虚拟机方案中,保留 IP 地址将与云服务保持关联,即使云

Windows Azure 保留已存在的虚拟网络外网IP(云服务)

我们之前文章中有介绍过通过Azure Powershell来绑定vm的内部虚拟地址,现在我们可以通过powershell来绑定vm的外部ip地址了,因为近期世界互联更新了azure的部分功能,其中今天介绍的windows azure设置保留已存在的虚拟网络的外网IP(云服务地址),我们都知道在azure服务内部都有一个dhcp服务器来分发vm内部虚拟网络地址,同时还有分发云服务的外网地址:内部的虚拟地址保留我们在此不说,如果有需要可访问博客中的windows azure相关的文章中有介绍,那为什

Windows Azure 配置实现虚拟机外网IP绑定(云服务)

我们上一篇介绍了如何对已存在的虚拟网络的外网IP做绑定,今天主要介绍配置实现虚拟机外网绑定,两者区别在于一个已存在,一个不存在,如果不存在的话,我们需要新建一个云服务,同时对新建的云服务做标记,标记后,可创建对应得虚拟机来完成外网IP绑定,具体见下:首先注意配置保留虚拟机外网IP需要注意以下事项 一. 操作前的注意事项: 1. 如果虚拟机要使用虚拟网络,只能在Regional Vnet中使用ReservedIP,已经有部署的基于地缘组的虚拟网络无法直接转换为Regional Vnet 2. 这个

Microsoft Azure系列之九 实现基于Iaas云服务的虚机负载平衡

如果需要对一个云服务下的不同虚拟机实现负载均衡,可以将Public Port的消息通过负载均衡转发到每个VM,从而实现请求的自动负载均衡. 具体拓扑如下: 我们可以对之前创建的这两台虚拟机,设置80端口的负载均衡. 注意:Azure的负载均衡目前只支持四层,不能保留Session. 负载均衡的算法是Azure设置好的,不能修改.算法主要依赖于五元组(source IP, source port, destination IP, destination port, protocol type).

Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式

<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Service在部署到Azure PaaS平台后,是IIS托管管道模式.有的时候,客户的Web应用程序需要4.0经典模式.就需要在启动Web Role时自定义IIS配置.我这里简单介绍一下. 1.在项目中添加引用:C:\Windows\System32\inetsrv\Microsoft.Web.Administ