본문 바로가기

virtual machine

VMWare에 안드로이드 OS 설치 방법 VMWare에 안드로이드를 설치하면 PC에서 안드로이드 앱 실행이 가능합니다. 안드로이드 개발 등의 이유로 안드로이드 VM을 활용할 수 있습니다. VMWare에 안드로이드 OS를 설치하는 방법을 알아보겠습니다. 먼저 최신 안드로이드 x86 이미지는 아래 링크에서 다운로드합니다. https://www.android-x86.org/ Android-x86 - Porting Android to x86 Android-x86 Run Android on your PC This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". The origina.. 더보기
[ESXi] 인텔 내장 GPU 패스스루(Passthrough) VMware ESXi는 인텔 내장 GPU 패스스루(Passthrough)를 지원합니다. VM을 설치한 이후에 내장 그래픽을 특정 VM에 연결해서 사용하는 기능입니다. 먼저 VM을 생성하는 방법은 아래 링크에서 확인 가능합니다. 2019/11/09 - [System/VM] - [ESXi] VMware ESXi 6.7에 VM 생성 [ESXi] VMware ESXi 6.7에 VM 생성 VMware ESXi 6.7에 데이터 스토어(Datastore)를 생성한 후 VM을 생성할 수 있습니다. VM 생성은 좌측의 Virtual Machines 메뉴를 선택하면 됩니다. 메뉴에 진입하고 Create/Register VM을 누르면 아래와 같은 화면.. psychoria.tistory.com 인텔 내장 GPU만 설치된 경.. 더보기
[ESXi] VMware ESXi 6.7에 VM 생성 VMware ESXi 6.7에 데이터 스토어(Datastore)를 생성한 후 VM을 생성할 수 있습니다. VM 생성은 좌측의 Virtual Machines 메뉴를 선택하면 됩니다. 메뉴에 진입하고 Create/Register VM을 누르면 아래와 같은 화면이 표시됩니다. 새로운 VM을 생성하거나 기존 VM을 불러올 수 있습니다. 새 VM 생성을 위해 Create a new virtual machine을 선택하고 Next 버튼을 누릅니다. 구분이 쉬운 적당한 이름을 입력하고 ESXi 호환성 버전 선택 및 OS 종류를 선택하면 됩니다. 여기서는 Ubuntu Server를 설치하기 위해 Linux의 Ubuntu Linux (64-bit)을 선택했습니다. 미리 생성한 데이터 스토어 중 원하는 목록을 선택합니다... 더보기
도커(Docker)의 기본 개념 Docker는 Docker, Inc가 출시한 오픈소스 컨테이너 프로젝트입니다.기존의 VM(Virtual Machine)과 유사한 형태로 동작하지만 VM과 차이가 존재합니다.공식 사이트에서 제공하는 VM과의 차이점에 대한 이해를 돕는 이미지입니다.▼ Virtual Machine diagram▼ Container diagram위의 다이어그램이 VM이며 아래가 Docker입니다.VM은 항상 별도의 Guest OS 위에서 동작하기 때문에 상당히 무겁습니다.성능은 물론이고 OS가 완전히 설치되기 때문에 각각의 OS 용량까지 포함합니다.반면에 Docker는 OS의 리소스를 공유하기 때문에 좀 더 빠르고 경량화되어 있습니다.격리된 환경을 제공하기 때문에 의존성이 다른 컨테이너에 영향을 주지 않습니다.Docker를 사.. 더보기
중첩 가상화로 가상머신(VM)에서 Hyper-V 실행 중첩 가상화(Nested virtualization)로 Hyper-V 가상머신에서 Hyper-V를 실행할 수 있습니다. 윈도우10의 컨테이너 기능을 사용하기 위해서 Hyper-V가 필요합니다. Hyper-V VM으로 생성한 윈도우10에서 컨테이너를 사용할 때 중첩 가상화가 필요합니다. 1. 중첩 가상화 구성 중첩 가상화(Nested Virtualization)를 사용 하려면 다음 조건이 먼저 갖춰져야 합니다. 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V 호스트 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V VM 설정 버전이 8.0 이상인 Hyper-V VM VT-x와 EPT 기술이 적용된 인텔 프로세.. 더보기
윈도우10 개발 환경이 갖춰진 가상머신(VM) 설치 MS에서 윈도우10 개발 환경을 갖춘 가상머신을 제공합니다.간단하게 다운로드만으로 윈도우10 개발을 위한 준비가 완료됩니다.아래 링크에서 가상머신을 다운로드 받을 수 있습니다.https://developer.microsoft.com/en-us/windows/downloads/virtual-machinesHyper-V는 물론이고 VMWare, VirtualBox, Parallels를 위한 VM이 제공됩니다.Windows 10 Enterprise는 라이센스가 필요는 평가판으로 일정 기간만 사용이 가능합니다.Windows 10 Professional는 보유하고 있는 라이센스를 입력해서 계속 사용 가능합니다.별도의 윈도우10 프로페셔널 키를 보유하고 있어야 합니다.VM에 설치된 개발 환경은 다음과 같습니다.Vi.. 더보기
Hyper-V VM에 하드디스크 추가하기 Hyper-V의 VM에 가상 하드 디스크를 추가해서 사용이 가능합니다.가상 하드 디스크의 추가로 VM에 추가 용량을 할당할 수 있습니다.VHDX 형식은 최대 64TB의 가상 하드 디스크 용량을 지원합니다. 1. Hyper-V에 가상 하드 디스크 추가Hyper-V에 가상 하드 디스크를 추가하는 방법입니다.먼저 Hyper-V 관리자에서 새로 만들기 > 하드 디스크를 실행합니다.가상 하드 디스크의 디스크 형식을 선택합니다.VHDX는 윈도우 8 이후의 OS를 지원하며 최대 64TB까지 지원합니다.다음으로 디스크 유형 선택으로 사용하려는 용도에 맞춰서 고정 크기나 동적 확장을 선택합니다.차이점 보관용의 경우 다른 용도로 사용하기 때문에 여기서는 사용하지 않습니다.다음으로 가상 하드 디스크 이름과 위치를 지정합니다.. 더보기
Hyper-V 리눅스 Secure Boot 활성화해서 2세대 VM 생성하기 Hyper-V에서 1세대(Generation 1)와 2세대(Generation 2)로 VM을 생성할 수 있습니다.비교적 최근의 윈도우와 리눅스 OS에서 2세대 VM을 지원합니다.2세대 VM을 지원하는 OS 목록은 아래 링크에서 확인할 수 있습니다.https://technet.microsoft.com/library/dn770158(ws.11).aspx윈도우 64비트는 윈도우8과 서버2012부터 지원이 됩니다.리눅스의 경우 우분투는 14.04 버전 이상을 지원하며 CentOS 7 버전 이상을 지원하고 있습니다. Hyper-V 2세대 VM이 지원하는 장점은 다음과 같습니다.1. Secure Boot 지원윈도우 서버 2016(Windows Server 2016)에서는 2세대 리눅스 VM 역시 Secure Boo.. 더보기