분류
개발
| FreeBSD Foundation
| ||||
개발 언어
| |||||
라이센스
| FreeBSD 라이센스
| ||||
종류
| Type-2 하이퍼바이저
| ||||
운영 체제
| |||||
홈페이지
| |||||
소스 코드
| |||||
1. 개요
2. 사용법
2.1. FreeBSD
2.1.1. 호스트 준비
# kldload vmm coretemp if_tap if_bridge
|
쉘에 해당 명령어를 입력하여 bhyve 커널 모듈을 로드한다.
# ifconfig <hostname> create
|
# sysctl net.link.<hostname>.up_on_open=1
net.link.<hostname>.up_on_open: 0 -> 1 |
# ifconfig <bridgeinterface> create
|
# ifconfig <bridgeinterface> addm <physicalinterface> addm <hostname>
|
# ifconfig <bridgeinterface> up
|
<hostname> 을 연결할 가상머신 네트워크 인터페이스를 생성한다. <hostname>과 <physicalinterface>를포함하는 브리지 인터페이스 <bridgeinterface> 를 생성함.
2.2. macOS
2.2.1. xhyve 설치
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
Homebrew를 설치한다.
$ brew update
|
$ brew install --HEAD xhyve
|
xhyve(bhyve의 macOS용 포트)를 설치한다.
$ xhyve -h
|
작동 여부를 확인한다.
3. bhyvecon
4. 용례
4.1. 호스팅, 클라우드
4.2. 데스크탑 가상화
데스크탑 점유율 시망인 운영체제 답게 데스크탑 가상화 사례는 거의 없지만 GVT-d 기술을 이용해 윈도우를 부팅하기도 한다. #