Azure虚拟机多网卡配置

Azure VM在默认情况下,是一张网卡,2个IP地址。在很多情况下,我们需要Azure支持多张网卡,如果我们创建了一个VNET,里面有3个子网,那么我们可以为A4标准类型VM添加三个网卡来分别对应每个子网。
Azure虚拟机多网卡配置_第1张图片
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“}

设置用户名、密码

adminusername=dennyadmin adminpassword=”password123”

设置子网和网卡地址

Subnet1Name=Subnet1 Subnet2Name=”Subnet-2”
Subnet3Name=Subnet3 NIC1IP=”10.1.0.20”
NIC2IP=10.2.0.20 NIC3IP=”10.3.0.20”

创建虚拟机

vm=NewAzureVMConfigName"MultiNicVM001"InstanceSize"ExtraLarge"Image image[ image.count1].ImageNameAddAzureProvisioningConfigVM vm -Windows -AdminUserName adminusernamePassword adminpassword

设置默认的网卡地址

Set-AzureSubnet -SubnetNames Subnet1NameVM vm
Set-AzureStaticVNetIP -IPAddress NIC1IPVM vm

增加第一张网卡

Add-AzureNetworkInterfaceConfig -Name “NIC2” -SubnetName Subnet2NameStaticVNetIPAddress NIC2IP -VM $vm

增加第二张网卡

Add-AzureNetworkInterfaceConfig -Name “NIC3” -SubnetName Subnet3NameStaticVNetIPAddress NIC3IP -VM $vm

创建虚拟机

New-AzureVM -ServiceName “CloudServiceName” -VNetName “VNETName” -VM $vm -Location ‘East Asia’

运行完毕之后创建出来的VM会有三个网卡,这就实现了单机多网卡。

你可能感兴趣的:(Cloud)