다음을 통해 공유


Azure CLI를 사용하여 가상 네트워크(클래식) 만들기

중요합니다

클래식 Virtual Network는 이제 신규 고객을 위해 사용되지 않으며 모든 고객에 대해 2024년 8월 31일에 사용 중지됩니다. 새 배포는 Azure Resource Manager 기반 Virtual Network새 Azure Resource Manager 기반 배포 모델을 사용해야 합니다.

Azure VNet(Virtual Network)은 클라우드에서 고유한 네트워크의 표시입니다. Azure 네트워크 설정을 제어하고 DHCP 주소 블록, DNS 설정, 보안 정책 및 라우팅을 정의할 수 있습니다. 또한 온-프레미스 데이터 센터에 물리적 및 가상 머신을 배포할 수 있는 것과 같은 방식으로 VNet을 서브넷으로 분할하고 Azure IaaS VM(가상 머신) 및 PaaS 역할 인스턴스를 배포할 수도 있습니다. 기본적으로 네트워크를 Azure로 확장하여 고유한 IP 주소 블록을 가져올 수 있습니다. VNet에 익숙하지 않은 경우 가상 네트워크 개요 읽어보십시오.

중요합니다

Azure 리소스를 사용하려면 Azure에 현재 Azure Resource Manager와 클래식이라는 두 가지 배포 모델이 있음을 이해하는 것이 중요합니다. Azure 리소스로 작업하기 전에 배포 모델 및 도구를 이해해야 합니다. 이 문서의 맨 위에 있는 탭을 클릭하여 다양한 도구에 대한 설명서를 볼 수 있습니다.

이 문서에서는 클래식 배포 모델을 사용하여 VNet을 만드는 방법에 대해 설명합니다. Azure CLI 사용하여 Resource Manager 배포 모델에서 가상 네트워크를만들 수도 있습니다.

시나리오

VNet 및 서브넷을 만드는 방법을 설명하기 위해 이 문서에서는 다음 시나리오를 사용합니다.

VNet 시나리오

이 시나리오에서는 TestVNet이라는 VNet을 예약된 CIDR 블록인 192.168.0.0/16과 함께 만듭니다. VNet에는 다음 서브넷이 포함됩니다.

  • FrontEnd는 192.168.1.0/24을 CIDR 블록으로 사용합니다.
  • "백엔드, 192.168.2.0/24를 CIDR 블록으로 사용하여."

Azure CLI를 사용하여 클래식 VNet을 만드는 방법

Azure CLI를 사용하여 Windows, Linux 또는 OSX를 실행하는 컴퓨터의 명령 프롬프트에서 Azure 리소스를 관리할 수 있습니다.

  1. Azure CLI를 사용한 적이 없는 경우 Azure CLI 설치 및 구성 참조하고 Azure 계정 및 구독을 선택하는 지점까지 지침을 따릅니다.

  2. VNet 및 서브넷을 만들려면 azure network vnet create 명령을 실행합니다.

         azure network vnet create --vnet TestVNet -e 192.168.0.0 -i 16 -n FrontEnd -p 192.168.1.0 -r 24 -l "Central US"
    

    예상 출력:

         info:    Executing command network vnet create
         + Looking up network configuration
         + Looking up locations
         + Setting network configuration
         info:    network vnet create command OK
    
    • --vnet. 만들 VNet의 이름을 지정합니다. 이 시나리오에서는 TestVNet .
    • -e(또는 --address-space). VNet 주소 공간입니다. 시나리오의 경우 192.168.0.0.
    • -i(또는 -cidr). CIDR 형식의 네트워크 마스크입니다. 이 시나리오에서는 16.
    • -n(또는 --subnet-name)입니다. 첫 번째 서브넷의 이름입니다. 이 시나리오에서는 FrontEnd.
    • -p(또는 --subnet-start-ip). 서브넷 또는 서브넷 주소 공간의 시작 IP 주소입니다. 이 시나리오에서는 192.168.1.0.
    • -r(또는 --subnet-cidr). 서브넷에 대한 CIDR 형식의 네트워크 마스크입니다. 시나리오의 경우, 24.
    • -l(또는 --location). VNet이 만들어지는 Azure 지역입니다. ** 이 시나리오에서는 미국 중부.
  3. 서브넷을 만들려면 azure 네트워크 vnet 서브넷 생성 명령을 실행합니다.

         azure network vnet subnet create -t TestVNet -n BackEnd -a 192.168.2.0/24
    

    이전 명령에 대한 예상 출력:

         info:    Executing command network vnet subnet create
         + Looking up network configuration
         + Creating subnet "BackEnd"
         + Setting network configuration
         + Looking up the subnet "BackEnd"
         + Looking up network configuration
         data:    Name                            : BackEnd
         data:    Address prefix                  : 192.168.2.0/24
         info:    network vnet subnet create command OK
    
    • -t (또는 --vnet-name. 서브넷을 만들 VNet의 이름입니다. 이 시나리오의 경우, TestVNet.
    • -n(또는 --name). 새 서브넷의 이름입니다. 이 시나리오에서는 백엔드.
    • -a(또는 --address-prefix). 서브넷 CIDR 블록. 이 시나리오에서는 192.168.2.0/24.
  4. 새 vnet의 속성을 보려면 azure network vnet show 명령을 실행합니다.

         azure network vnet show
    

    이전 명령에 대한 예상 출력:

         info:    Executing command network vnet show
         Virtual network name: TestVNet
         + Looking up the virtual network sites
         data:    Name                            : TestVNet
         data:    Location                        : Central US
         data:    State                           : Created
         data:    Address space                   : 192.168.0.0/16
         data:    Subnets:
         data:      Name                          : FrontEnd
         data:      Address prefix                : 192.168.1.0/24
         data:
         data:      Name                          : BackEnd
         data:      Address prefix                : 192.168.2.0/24
         data:
         info:    network vnet show command OK