개요

본 문서에서는 지참하신 컴퓨터에 Backend.AI 개발 환경을 설정하는 방법에 대해 기술합니다.

들어가기 전에: Windows의 경우

Backend.AI는 macOS와 Linux 환경만을 공식적으로 지원합니다. Windows의 경우 Windows Subsystem for Linux (WSL) 을 이용하여 Linux 환경에 접근할 수 있지만, Backend.AI에서 사용하는 일부 Linux 기능과 호환되지 않는 경우가 있는 관계로 Backend.AI의 WSL에서의 구동은 권장드리지 않습니다.

이로 인하여, Windows를 사용 중이신 분들은 VirtualBox, Hyper-V, VMWare 등의 VM Hypervisor를 이용하여 Linux 환경을 설치 후에 진행을 부탁드립니다.

이 파트에서는 VirtualBox를 이용하여 Linux 배포판 중 하나인 Ubuntu의 22.04 버전을 설치하는 방법에 대해 기술합니다.

CPU의 가상화 확장 (AMD-V, Intel VT-d/VT-x) 활성화

VM Hypervisor로 VM의 최대 성능을 내기 위해서는 CPU의 가상화 기능의 활성화가 필요합니다.

VirtualBox 설치

<aside> 💡 래블업 구성원 및 오픈소스 플레이그라운드 참가자의 경우 사내 VM 팜의 VM 자원을 지원받을 수 있습니다. 자세한 사항은 조규진님, 조만석님 혹은 김준기님에게 문의 부탁드립니다.

</aside>

다음 링크로 이동하여 최신 버전의 Windows용 VirtualBox 설치 파일을 다운로드 받습니다. 다운로드 후에 설치를 완료합니다.

Ubuntu 22.04 VMDK 다운로드

다음 링크로 이동, 혹은 USB를 이용하여 VMDK 파일을 다운로드합니다.

VMDK를 이용하여 Ubuntu VM을 생성

  1. 상단의 “New” 버튼을 클릭합니다.

    1.png

  2. 다른 VM과 구분이 가능한 VM의 이름을 지정합니다. Type은 Linux, Version은 Ubuntu (64-bit) 으로 설정합니다.

    2.png

  3. 메모리 설정 부분입니다. Backend.AI가 최소한으로 구동하기 위해서는 4GB의 RAM이, 원활하게 구동하기 위해서는 8GB의 RAM이 필요합니다. 참가자님의 PC 사양을 확인하시고 16GB 이상의 RAM이 탑재되어 있을 경우 8GB, 그렇지 않을 경우 4GB로 할당하시는 것을 권장드립니다.

    3.png

  4. VM 디스크 설정 부분입니다. Use an existing virtual hard disk file 라디오 버튼, 우측의 폴더 버튼을 차례대로 클릭, 새 창에서 Add 버튼을 클릭 후 Ubuntu 22.04 VMDK 다운로드 단계에서 다운로드 한 VMDK 파일을 지정합니다.

    6.png

    4.png

  5. Create 버튼을 누릅니다. 이제 VM 생성이 완료되었습니다.

    7.png