bhyve

최근 수정 시각: (5년 전)
개발
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 기술을 이용해 윈도우를 부팅하기도 한다. #

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.