bhyve

덤프버전 :


파일:bhyve_logo.png

개발
FreeBSD Foundation
개발 언어
C
라이센스
FreeBSD 라이센스
종류
Type-2 하이퍼바이저
운영 체제
BSD, macOS 등 기타 UNIX
홈페이지
#
소스 코드
FreeBSD 내장 bhyve 소스 코드
1. 개요
2. 사용법
2.1.1. 호스트 준비
2.2.1. xhyve 설치
3. bhyvecon


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 하이퍼바이저용 컨퍼런스이다.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-06 00:41:30에 나무위키 bhyve 문서에서 가져왔습니다.