且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

更新时间:2022-09-01 15:23:38

说到windows azure,相信大家已经对此产品已经相当熟悉了,但使用的版本最多的应该是windows azure国内版本,也就是说,是微软委派世纪互联提供服务的平台,登陆地址为:https://windowsazure.cn;同时windows azure也提供国际版本,对于功能肯定跟国内版本有一定的差别,差别有很多地方,简单的说两点最常用的功能,一个就是数据库版本的支持,国内版本的windows azure仅支持SQL Server版本,而国际版本的windows azure支持SQL Server、MY Sql等版本。第二,地缘组的位置,国内版本dewindows azure地缘组主要分别在北京和上海,而国际版本的windows azure地缘组主要在美国。当然Portal登陆地址也不一样了,国内版本登陆的域名为windowsazure+CN,而国际版本登陆域名为windowsazure+COM,还有一个就是通过windows azure powershell下载订阅文件的命令也有差别,国内版本的使用环境为azurechinacloud,而国际版本的环境为azurecloud。

我们都知道,在windows azure上创建vm后,vm会自动获取一个从windows azure分配的一个动态ip,当然这个也包括前提在windows azure虚拟网络下自定义的网络地址范围,如果分配的地址为动态的话,会给对应的服务带来不必要的影响,最常见的是邮件系统,比如我们在windows azure上创建一个vm,自动分配地址为:192.168.100.10,比如:我们再启用多个vm的话,地址会自动分配其他未使用的地址范围,比如为绑定自动分配的ip,在系统重启后,分配的虚拟ip会自动改变,所以为了保证在windows azure上创建的多个服务的IP固定,当然也有人会想到,打开系统的网络编辑器,将地址从自动获取更改为手动,但是windows azure上不支持手动配置地址,如果手动配置地址后,系统重启会有更改为自动获取,所以我们需要通过windows azure powershell来为vm绑定一个virutal ip address,具体操作见下:

首先介绍一下,如果登陆国际版本的windows azure,登陆地址为https://Windowsazure.com ,登陆后我们发现国际版本的地缘组地址均为美国范围。

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

而国内的windows azure登陆地址为:https://windowsazure.cn

,当然地缘组不一样:主要分布在中国,主要为北部和东部,也就是说在北京和上海地区

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

国际版本的windows azure支持的数据库为:SQL Server、MY Sql

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

国内版本的windows azure只支持SQL Server数据库

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

接下来,我们要管理windows azure上的vm配置,我们需要通过windows azure的powershell进行修改vm的属性,所以我们需要下载windows azurepowershell

我们可以通过访问以下链接,下载windows azure powershell

http://www.windowsazure.cn/downloads/#cmd-line-tools

单击windows azure poershell进行下载

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

下载后我们发现该安装程序非常小;该安装包只是一个windows azure powershell的下载器,双击后,我们根据提示步骤然后进行安装

安装windows azure powershell

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

开始下载windows azure powershell

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

下载安装完成

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

我们通过开始进行windows azure powershell运行程序

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

有了powershel,我们需要下载并且导入windows azure的订阅文件

我们可以用powershell下载:

Get-AzurePublishSettingsFile -Environment azurecloud

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

链接下载:

https://manage.windowsazure.com/publishsettings/index?client=powershell

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

输入登陆账户后,我们保存订阅文件

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

我们将订阅文件保存在D盘

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

订阅文件导入

在windows azure powershell中输入 Import-AzurePublishSettingsFile 'D:\8xxx.publishsettings'

标黄处是您存放Publishsetting file的位置和名称。

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

订阅文件导入成功

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

Get-AzureSubscription 查看订阅信息

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

Get-azurevm 查看当前windows azure下运行的vm状态

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

首先查看当前windows azure下的虚拟网络配置

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

为vm绑定ip前,我们需要通过对应的测试命令进行测试ip是否在使用

Test-AzureStaticVNetIP -VNetName virtualNetworkname -IPAddress 192.168.235.5 验证IP是在用

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

为当前的vm绑定ip地址为:192.168.235.5

Get-AzureVM -ServiceName servicename -Name servername | Set-AzureStaticVNetIP -IPAddress 192.168.235.5 | Update-AzureVM

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

执行后系统自动重启

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address

重启后,我们查看地址信息:

Windows azure国际版下通过 windows auzre powershell为VM分配绑定virtual ip address



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1576761,如需转载请自行联系原作者