第 10.3 节 使用 BVCP 通过网页管理 BHyve

BVCP 是一款 Web 界面的 BHyve 管理软件。这个软件真的很好用,运行流畅,操作简单。

支持 FreeBSD 12 及更高,本文基于 FreeBSD 14.2 RELEASE。目前本文使用的 2.1.4 版本 BVCP 尚不支持中文。

本软件尚未开源,地址 https://github.com/DaVieS007/bhyve-webadmin

技巧

无需提前配置任何东西:不需要提前配置任何服务,不需要加载任何模块,亦不需要安装任何软件。直接按字面意思参照本文即可。

安装 BVCP

下载 BVCP:

# fetch https://bhyve.npulse.net/release.tgz

解压缩:

# tar -xzvf release.tgz

安装:

# cd bhyve-webadmin 
root@ykla:/home/ykla/bhyve-webadmin-2.1.4 # ./install.sh 
Installing BVCP into your FreeBSD Installation within seconds ...

Press [CTRL] + [C] to Abort !
bvcp_enable:  -> YES
 N  2024-12-21 11:32:35 | Kinga-Framework | 2024/02-17@build-336/FreeBSD64-L
 N  2024-12-21 11:32:35 | Product Name    | BVCP-Backend
 N  2024-12-21 11:32:35 | Description     | BVCP Bhyve Backend/Helper Module
 N  2024-12-21 11:32:35 | License         | Community Edition
 N  2024-12-21 11:32:35 | Copyright       | All rights reserved for the author: nPulse.net / Viktor Hlavaji
 N  2024-12-21 11:32:35 | Guardian | Create Process, PID: 1132
 N  2024-12-21 11:32:35 | SW | VFS:BuiltIn Loaded
 N  2024-12-21 11:32:35 | ThreadPool | 10/10 Threads initialised
 N  2024-12-21 11:32:35 | LVM::MAIN | Initialising ..



                    ██████╗ ██╗   ██╗ ██████╗██████╗ 
                    ██╔══██╗██║   ██║██╔════╝██╔══██╗
                    ██████╔╝██║   ██║██║     ██████╔╝
                    ██╔══██╗╚██╗ ██╔╝██║     ██╔═══╝ 
                    ██████╔╝ ╚████╔╝ ╚██████╗██║     
                    ╚═════╝   ╚═══╝   ╚═════╝╚═╝     

            Bhyve Virtual-Machine Control Panel under FreeBSD
        
 N  2024-12-21 11:32:35 | BVCP | Initialising BVCP-Backend 2.1.4 Application

  [>] Generating Entropy ... [217157D53CDD4122589AEE05D866C84C]

 Welcome to initial setup menu!
 The Software is located at: /var/lib/nPulse/BVCP

 The Software is producing pseudo filesystem scheme for virtual machines using symlinks
 Where to create metadata, iso_images, database, config, logs: (Does not need much space), default: [/vms]_>   # 此处按回车,iso_images 要安装的镜像即存放在此处

……省略一部分……


            Bhyve Virtual-Machine Control Panel under FreeBSD
        
 N  2024-12-21 11:33:46 | BVCP | Initialising BVCP-Backend 2.1.4 Application
 N  2024-12-21 11:33:48 | BVCP | Starting Database ...
 (!) Admin Credentials recreated,
   - User: admin # 用户名 admin
   - Password: AdJFjNjG # 密码 AdJFjNjG

 N  2024-12-21 11:33:48 | SW | Program exited gracefully...
Installation Finished!
Navigate: https://[your-ip]:8086  # 访问地址 https://localhost:8086(在安装 BVCP 的机器上访问的地址)

安装 Ubuntu 24.04

下载 Ubuntu 24.04:

root@ykla:/home/ykla # fetch https://mirrors.ustc.edu.cn/ubuntu-releases/noble/ubuntu-24.04.1-desktop-amd64.iso

将镜像移动到 iso_images(安装中指定的路径):

root@ykla:/home/ykla # mv ubuntu-24.04.1-desktop-amd64.iso /vms/iso_images

不要管上面的 email,直接输入安装过程中生成的用户名 admin,再输入密码即可。

安装后按回车重启。

进入新系统:

进入安装好的 Ubuntu 24.04。

安装 Windows 11 IoT Enterprise LTSC, version 24H2 (x64) - DVD (English)

详细步骤省略,参见上节 10.2 及上小节 Ubuntu 24.04 的安装,仅指出不同点。

Create new network interface 创建新网卡接口这一步:

请务必选择 Intel PRO e1000,因为默认的网卡没驱动。

开始安装

故障排除

  • 不知道怎么卸载

已经询问了作者,How to uninstall BVCP ?

参考文献

最后更新于

FreeBSD 中文社区 2024