빠른 시작: Azure Portal에서 Linux 가상 머신 만들기

적용 대상: ✔️ Linux VM

Azure Portal을 통해 Azure VM(가상 머신)을 만들 수 있습니다. Azure Portal은 Azure 리소스를 만드는 브라우저 기반 사용자 인터페이스입니다. 이 빠른 시작에서는 Azure Portal을 사용하여 Ubuntu Server 22.04 LTS를 실행하는 Linux VM(가상 머신)을 배포하는 방법을 보여 줍니다. VM 작동을 확인하기 위해 VM에 대해 SSH를 수행하고 NGINX 웹 서버를 설치합니다.

Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.

Azure에 로그인

Azure Portal에 로그인합니다.

가상 머신 만들기

  1. 검색창에 가상 머신을 입력합니다.

  2. 서비스에서 가상 머신을 선택합니다.

  3. 가상 머신 페이지에서 만들기를 선택한 다음, 가상 머신을 선택합니다. 가상 머신 만들기 페이지가 열립니다.

  4. 기본 탭의 프로젝트 세부 정보 아래에서 올바른 구독이 선택되어 있는지 확인한 다음, 리소스 그룹 새로 만들기를 선택합니다. 이름*으로 myResourceGroup을 입력합니다.

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine

  5. 인스턴스 세부 정보에서 가상 머신 이름으로 myVM을 입력하고 이미지Ubuntu Server 22.04 LTS - Gen2를 선택합니다. 다른 기본값을 그대로 둡니다. 기본 크기 및 가격 책정은 예제로만 표시됩니다. 크기 가용성 및 가격 책정은 지역 및 구독에 따라 다릅니다.

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image, and size.

    참고 항목

    이제 일부 사용자에게 여러 영역에 VM을 만드는 옵션이 표시됩니다. 이 새로운 기능에 대해 자세히 알아보려면 가용성 영역에서 가상 머신 만들기를 참조하세요. Screenshot showing that you have the option to create virtual machines in multiple availability zones.

  6. 오른쪽에는 예상 비용 요약 예가 표시됩니다. 이는 이미지Ubuntu Server 22.04 LTS - Gen2를 선택하는 등 비용에 영향을 미치는 옵션을 선택하면 업데이트됩니다.

    Screenshot of Linux virtual machine estimated cost on creation page in the Azure portal.

    가상 머신의 비용 계산 방식에 대해 자세히 알아보려면 비용 최적화 개요 페이지를 참조하세요.

  7. 관리자 계정에서 SSH 공개 키를 선택합니다.

  8. 사용자 이름azureuser를 입력합니다.

  9. SSH 공개 키 원본의 경우 기본값인 새 키 쌍 생성을 그대로 둔 다음, 키 쌍 이름myKey를 입력합니다.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials

  10. 인바운드 포트 규칙>공용 인바운드 포트에서 선택된 포트 허용을 선택한 다음, 드롭다운에서 SSH(22)HTTP(80)를 선택합니다.

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on

  11. 나머지 기본값을 그대로 둔 다음, 페이지의 아래에서 검토 + 만들기 단추를 선택합니다.

  12. 가상 머신 만들기 페이지에서 만들려는 VM의 세부 정보를 볼 수 있습니다. 준비가 되면 만들기를 선택합니다.

  13. 새 키 쌍 생성 창이 열리면 프라이빗 키 다운로드 및 리소스 만들기를 선택합니다. 키 파일은 myKey.pem으로 다운로드됩니다. .pem 파일을 다운로드한 위치를 알아야 합니다. 다음 단계에서 이 파일의 경로가 필요합니다.

  14. 배포가 완료되면 리소스로 이동을 선택합니다.

  15. 새 VM에 대한 페이지에서 공용 IP 주소를 선택하고 클립보드에 복사합니다.

    Screenshot showing how to copy the IP address for the virtual machine

가상 머신에 연결

VM과의 SSH 연결을 만듭니다.

  1. Mac 또는 Linux 컴퓨터를 사용하는 경우 Bash 프롬프트를 열고 chmod 400 ~/Downloads/myKey.pem을 사용하여 .pem 파일에 대한 읽기 전용 권한을 설정합니다. Windows 머신을 사용하는 경우 PowerShell 프롬프트를 엽니다.

  2. 프롬프트에서 가상 머신에 대한 SSH 연결을 엽니다. IP 주소를 VM의 IP 주소로 바꾸고, .pem에 대한 경로를 키 파일이 다운로드된 경로로 바꿉니다.

ssh -i ~/Downloads/myKey.pem azureuser@10.111.12.123

만든 SSH 키는 다음에 Azure에서 VM을 만들 때 사용할 수 있습니다. 다음에 VM을 만들 때 SSH 공개 키 원본에 대해 Azure에 저장된 키 사용을 선택하면 됩니다. 컴퓨터에 프라이빗 키가 이미 있으므로 아무것도 다운로드하지 않아도 됩니다.

웹 서버 설치

실제로 작동 중인 VM을 보려면 NGINX 웹 서버를 설치합니다. SSH 세션에서 패키지 소스를 업데이트한 다음, 최신 NGINX 패키지를 설치합니다.

sudo apt-get -y update
sudo apt-get -y install nginx

완료되면 exit를 입력하여 SSH 세션을 종료합니다.

실제로 작동 중인 웹 서버 보기

원하는 웹 브라우저를 사용하여 기본 NGINX 시작 페이지를 봅니다. VM의 공용 IP 주소를 웹 주소로 입력합니다. 공용 IP 주소는 VM 개요 페이지나, 앞서 사용한 SSH 구성 문자열 부분에 있습니다.

Screenshot showing the NGINX default site in a browser

리소스 정리

리소스 삭제

리소스 그룹, 가상 머신 및 모든 관련 리소스가 더 이상 필요 없는 경우 삭제해도 됩니다.

  1. VM의 개요 페이지에서 리소스 그룹 링크를 선택합니다.
  2. 리소스 그룹의 페이지 맨 위에서 리소스 그룹 삭제를 선택합니다.
  3. 리소스를 삭제하려고 한다는 경고 페이지가 열립니다. 리소스 그룹의 이름을 입력하고 삭제 를 선택하여 리소스 및 리소스 그룹 삭제를 완료합니다.

자동 종료

VM이 여전히 필요한 경우 Azure는 비용을 관리하고 사용하지 않은 리소스에 대해 요금이 청구되지 않도록 가상 머신에 대한 자동 종료 기능을 제공합니다.

  1. VM의 작업 섹션에서 자동 종료 옵션을 선택합니다.
  2. 자동 종료 시간을 구성할 수 있는 페이지가 열립니다. 켜기 옵션을 선택하여 사용하도록 설정한 다음 자신에게 맞는 시간을 설정합니다.
  3. 시간을 설정한 후 상단의 저장을 선택하여 자동 종료 구성을 사용하도록 설정합니다.

참고 항목

(UTC) 협정 세계시가 표준 시간대 드롭다운의 기본 설정이므로 요구 사항에 맞게 표준 시간대를 올바르게 구성해야 합니다.

자세한 내용은 자동 종료를 참조하세요.

다음 단계

이 빠른 시작에서는 가상 머신을 배포하고, 네트워크 보안 그룹 및 규칙을 만들고, 기본 웹 서버를 설치했습니다.

Azure 가상 머신에 대한 자세한 내용을 알아보려면 Linux VM의 자습서를 계속 진행합니다.