728x90
반응형
728x170
##################################################
# 가상 머신 확장 집합을 구한다.
##################################################
$vmss = Get-AzVmss -ResourceGroupName TestResourceGroup -VMScaleSetName TestScaleSet
##################################################
# 80번 포트를 허용하는 규칙을 생성한다.
##################################################
$testNSRuleConfig = New-AzNetworkSecurityRuleConfig `
-Name TestNSRuleConfig `
-Protocol Tcp `
-Direction Inbound `
-Priority 200 `
-SourceAddressPrefix * `
-SourcePortRange * `
-DestinationAddressPrefix * `
-DestinationPortRange 80 `
-Access Allow
##################################################
# 네트워크 보안 그룹을 생성한다.
##################################################
$testNSG = New-AzNetworkSecurityGroup `
-ResourceGroupName TestResourceGroup `
-Location EastUS `
-Name TestNSG `
-SecurityRules $testNSRuleConfig
##################################################
# 가상 네트워크를 구한다.
##################################################
$vnet = Get-AzVirtualNetwork -ResourceGroupName TestResourceGroup -Name TestVNet
##################################################
# 서브넷을 구한다.
##################################################
$testSubnet = $vnet.Subnets[0]
##################################################
# 가상 네트워크의 서브넷을 설정한다.
##################################################
$testSubnetConfig = Set-AzVirtualNetworkSubnetConfig `
-VirtualNetwork $vnet `
-Name TestSubnet `
-AddressPrefix $testSubnet.AddressPrefix `
-NetworkSecurityGroup $testNSG
##################################################
# 가상 네트워크를 설정한다.
##################################################
Set-AzVirtualNetwork -VirtualNetwork $vnet
##################################################
# 가상 머신 확장 집합을 업데이트 한다.
##################################################
Update-AzVmss `
-ResourceGroupName TestResourceGroup `
-Name TestScaleSet `
-VirtualMachineScaleSet $vmss
※ TestResourceGroup : 리소스 그룹명
TestScaleSet : 가상 머신 확장 집합명
TestNSRuleConfig : 네트워크 보안 규칙 구성명
EastUS : 지역명
TestNSG : 네트워크 보안 그룹명
TestVNet : 가상 네트워크명
TestSubnet : 서브넷명
728x90
반응형
그리드형(광고전용)
'Azure > PowerShell' 카테고리의 다른 글
[AZURE/POWERSHELL] Update-AzVmss 명령을 사용해 가상 머신 인스턴스 수 변경하기 (0) | 2019.04.21 |
---|---|
[AZURE/POWERSHELL] Get-AzVmss 명령을 사용해 가상 머신 확장 집합의 가상 머신 인스턴스 수 구하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] Get-AzVmssVM 명령 : InstanceId 옵션을 사용해 가상 머신 인스턴스 구하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] Get-AzVmssVM 명령을 사용해 가상 머신 인스턴스 리스트 구하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] Get-AzPublicIPAddress 명령을 사용해 공용 IP 주소 구하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] 가상 머신 확장 집합에서 애플리케이션 트래픽 허용하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] Get-AzVirtualNetwork 명령을 사용해 가상 네트워크 구하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] New-AzNetworkSecurityGroup 명령을 사용해 네트워크 보안 그룹 만들기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] New-AzNetworkSecurityRuleConfig 명령을 사용해 네트워크 보안 규칙 구성 만들기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] Add-AzVmssExtension 명령을 사용해 가상 머신 확장 집합에 IIS 웹 서버 설치하기 (0) | 2019.04.21 |
[AZURE/POWERSHELL] New-AzVmss 명령을 사용해 가상 머신 확장 집합 만들기 (0) | 2019.04.21 |
댓글을 달아 주세요