문서:bhyve

문서의 이전 버전(r5)을 보고 있습니다.

역사 raw
대문 랜덤 문서 최근 토론
개발
FreeBSD Foundation
개발 언어
라이센스
FreeBSD 라이센스
종류
운영 체제
홈페이지
소스 코드
1. 개요2. 사용법
2.1. [[FreeBSD]]
2.1.1. 호스트 준비
2.2. [[macOS]]
2.2.1. xhyve 설치
3. bhyvecon4. 용례
4.1. 호스팅, 클라우드4.2. 데스크탑 가상화

1. 개요

"beehive" 로 발음되는 BSD 하이퍼바이저이다. 처음엔 FreeBSD용으로 개발된 Type-2 하이퍼바이저이다.

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

#
FreeBSD 재단에서 개최하는 FreeBSD/Illumos bhyve, FreeBSD/NetBSD Xen, OpenBSD vmmNetBSD nvmm/HAXM 과 같은 BSD 하이퍼바이저용 컨퍼런스이다.



4. 용례

4.1. 호스팅, 클라우드

국내에선 쓰는 곳이 잘 없다. 유일하게 사용 중이고 국내에 bhyve를 처음 들여온 스트림넷도 KVM과 함께 연구 목적으로만 사용중이다. 하지만 저 곳 자체가 연구용 무료 호스팅 서비스이다. 해외에는 주로 유럽, 일본 등지에서 인기가 있는 듯 하다. #

4.2. 데스크탑 가상화

데스크탑 점유율 시망인 운영체제 답게 데스크탑 가상화 사례는 거의 없지만 GVT-d 기술을 이용해 윈도우를 부팅하기도 한다. #