Azure虚拟机多网卡配置
Azure VM在默认情况下,是一张网卡,2个IP地址。在很多情况下,我们需要Azure支持多张网卡,如果我们创建了一个VNET,里面有3个子网,那么我们可以为A4标准类型VM添加三个网卡来分别对应每个子网。
Azure VM不同类型机器支持网卡数量情况请参看下表或者官网
虚拟机配置 支持网卡数量
A3、A6 2
A4、A7 4
A9 2
D3 2
D4 4
D13 4
创建多网卡的Azure VM有如下限制:
必须先创建Azure虚拟网络(Virtual Network),才可以使用多网卡功能
只能在标准类型(Standard)的Azure VM创建多网卡VM,基本类型(Basic)的Azure VM是不支持多网卡的。
必须通过PowerShell,在创建Azure VM的时候指定多网卡。已经创建完毕的Azure VM不支持添加多网卡
Azure VM默认的网卡是支持面向Internet的。其他创建的网卡不支持负载均衡集。
Azure VM可支持的网卡数量与VM Size虚拟机配置大小有关
设置订阅和存储账号
Set-AzureSubscription -SubscriptionName ‘Microsoft Partner Network’ -CurrentStorageAccountName ‘AccountName’
设置当前订阅
Select-AzureSubscription -SubscriptionName ‘[SubscriptionName]’ -Current
获得虚拟机镜像
image=get-azurevmimage | where {_.imagename -like “Windows-Server-2012-R2“}
设置用户名、密码
设置子网和网卡地址
创建虚拟机
设置默认的网卡地址
Set-AzureSubnet -SubnetNames
Set-AzureStaticVNetIP -IPAddress
增加第一张网卡
Add-AzureNetworkInterfaceConfig -Name “NIC2” -SubnetName
增加第二张网卡
Add-AzureNetworkInterfaceConfig -Name “NIC3” -SubnetName
创建虚拟机
New-AzureVM -ServiceName “CloudServiceName” -VNetName “VNETName” -VM $vm -Location ‘East Asia’
运行完毕之后创建出来的VM会有三个网卡,这就实现了单机多网卡。