$location = "China North"
$resourceGroup = "leotestgroup"
$vmName = "leoCentos68"
$vmConfig = New-AzureRmVMConfig -VMName $vmName -VMSize "Standard_D1";
$vmConfig = Set-AzureRmVMSourceImage -VM $vmConfig -Offer "CentOS" -PublisherName "OpenLogic" -Skus "6.8" -Version "6.8.20170518"
# 指定虚拟网络和子网(已存在的)
$virtualNetworkName = "leovnet01";
$subnetName = "subnet01";
$vnet = Get-AzureRmVirtualNetwork -Name $virtualNetworkName -ResourceGroupName $resourceGroup;
$subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $vnet;
# 创建public IP
$publicIPName = "publicip" -f $vmName;
$publicIP = New-AzureRmPublicIpAddress -Name $publicIPName -ResourceGroupName $resourceGroup -Location $location -AllocationMethod Dynamic;
# 创建NIC
$nicName = "nic" -f $vmName;
$nic = New-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $resourceGroup -Location $location -SubnetId $subnet.Id -PublicIpAddressId $publicIP.Id;
$Cred = Get-Credential
$vmConfig = Add-AzureRmVMNetworkInterface -VM $vmConfig -Id $nic.Id;
$vmConfig = Set-AzureRmVMOperatingSystem -VM $vmConfig -Linux -ComputerName $vmName -Credential
# 创建VMs
New-AzureRmVM -ResourceGroupName $resourceGroup -Location $location -VM $vmConfig;
Powershell使用官方镜像创建CentOS6.8虚拟机
猜你喜欢
转载自blog.51cto.com/jiaxiaolei/2139118
今日推荐
周排行