가장 널리 사용되는 두 가지 BSD에 대해 보다 안정적인 지원을 제공하는 하이퍼바이저는 무엇입니까?
XEN에서 KVM으로 Linode 마이그레이션에 대한 기사를 읽고 linux-kvm.org에서 "guest support status"라는 페이지를 찾았지만 XEN에서 BSD 지원에 대한 최신 정보를 찾을 수 없었습니다.
답변1
케센:
- OpenBSD 5.9부터 포함됨PVHVM 드라이버기본적으로 활성화되어 있습니다.이번에 제출하세요확인하여 완료되었습니다
mikeb
. 이것은 처음부터 작성되었으며 심지어 ac도 있습니다.FreeBSD 코드와의 비교그리고 OpenBSD 드라이버가 어떻게 더 단순하면서도 더 강력해질 수 있는지 알아보세요. 이것xen
드라이버는 반가상화된 장치(예: 디스크 및 네트워크 인터페이스)를 감지하고 HVM domU 게스트 초기화, 가상 Xen 인터럽트 추상화 및 XenStore 구성 저장소에 대한 액세스를 수행합니다. - FreeBSD는 다음과 같은 방식으로 작동합니다.PVHVM 드라이버. 전체 PV는 아니지만 PV 지원 드라이브의 이점을 누릴 수 있습니다. 여기서 차이점은 몇 가지 조정만으로 다음을 수행할 수 있다는 것입니다.FreeBSD를 Dom0으로 실행
관련된 링크들:
키보드 가상 머신:
- 5.3부터 OpenBSD는 다음을 지원합니다.
virtio
0.95 사양에서는 다음 드라이버가 향후 릴리스에서 커밋될 예정입니다.vio(4)
- 네트워크 장치,vioblk(4)
- 디스크,viomb(4)
- 메모리 팽창 드라이버,viornd(4)
- 임의 번호 장치,vioscsi(4)
- SCSI 어댑터, 다른 가상화 기술도 지원됩니다virtio
(VirtualBox, Xen, bhyve) . . 이 인터페이스는 NetBSD 드라이버에서 이식되었습니다. - 같은 방식으로 FreeBSD는 다음을 구현합니다.
virtio
그러나 10.0 이전 버전을 실행하는 경우 해당 버전을 컴파일해야 합니다(오늘 모듈이 포함되었기 때문에 맨페이지는 오래된 것으로 나타납니다GENERIC
).OpenBSD
두 운영 체제 모두 I/O, 블록, 이더넷, scsi 및 balooning을 위한 PVH 드라이버를 갖고 있으므로 KVM에서 실행하는 것과 동일한 우수한 성능을 가져야 합니다 .
타이 박사: 두 가상화 솔루션 모두 이러한 게스트를 위한 PVH 드라이버와 함께 HVM을 제공합니다. 성능은 동일하거나 비슷해야 합니다.
답변2
OpenBSD는 KVM에서 더 잘 실행됩니다. OpenBSD는 PVM이 아닌 Xen HVM만 지원합니다.
나는 당신이 FreeBSD를 이해하도록 도울 수 없습니다.