반응형

출처 : Multipass로 Ubuntu 가상환경을 쉽게 띄우자 (velog.io)

 

multipass 윈도우에서 이렇게  vm을 바로 사용할 수 있다니... 세상이 참... 멀티플 해지네요 ^^;;;

 

Multipass 사용

인스턴스 생성

multipass launch

launch 명령어로 새로운 우분투 인스턴스를 만들 수 있다.

multipass launch 16.04

사용할 버전을 명시해줄 수도 있다.

multipass launch --cpus <cpus> --disk <disk> --mem <mem> --name <name>

위와 같은 옵션 값을 통해 인스턴스의 스펙을 조절해줄 수 있다.

  • -c, --cpus <cpus>
    • 할당할 CPU의 개수
    • 최소값 : 1, 기본값 : 1
  • -d, --disk <disk>
    • 할당할 저장공간
    • 기본적으로 byte 단위이며, K, M, G 접미사를 붙여서 단위를 지정할 수 있다.
  • -m, --mem <mem>
    • 할당할 메모리
    • 기본적으로 byte 단위이며, K, M, G 접미사를 붙여서 단위를 지정할 수 있다.
  • -n, --name <name>
    • 인스턴스의 이름을 지정해준다.

인스턴스 목록 조회

multipass list

list 명령어로 존재하는 인스턴스들을 확인할 수 있다. ls로 줄여쓸 수도 있다.

인스턴스 Shell 접속

multipass shell <instance name>

shell 명령어를 통해 해당 인스턴스의 쉘에 접근할 수 있다.

명령 실행

multipass exec <instance name> -- <명령어>

어느 인스턴스가 특정한 명령을 수행하길 원한다면, exec 명령어를 사용하면 된다. -- 하이픈 두개 뒤에 수행할 명령어를 기입해주자.

인스턴스 정지

multipass stop <instance name>

stop 명령어를 통해 인스턴스를 정지시킬 수 있다. 정지된 인스턴스는 State가 Stopped가 된다.

인스턴스 정지

multipass start <instance name>

start 명령어를 통해 정지되어 있던(Stopped 상태) 인스턴스를 실행시킬 수 있다.

인스턴스 삭제

multipass delete <instance name>

delete 명령어를 통해 인스턴스를 삭제할 수 있다. 해당 명령어를 통해 인스턴스를 삭제할 경우, 완전히 없어지는 것이 아니다. ls 명령을 통해 인스턴스 목록을 조회할 시, State가 deleted인 상태로 남아있다.

인스턴스 복구

multipass recover <instance name>

recover 명령어를 통해 deleted 상태인 인스턴스를 복구할 수 있다. 복구된 인스턴스는 Stopped 상태가 된다.

인스턴스 영구 삭제

multipass purge

purge 명령어를 통해 deleted 상태인 인스턴스를 영구 삭제한다.

반응형

+ Recent posts