/
bmd.conf.example
75 lines (64 loc) · 1.22 KB
/
bmd.conf.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
global {
cmd_socket_mode = 0660;
$imgpath = /dev/zvol/zpool/images;
$isopath = /zpool/iso;
}
template default_disk {
disk = ${imgpath}/${NAME};
}
template graphics {
graphics = yes;
graphics_port = $((5900 + ${ID}));
xhci_mouse = yes;
}
template serial {
comport = auto;
}
template internet {
network = bridge0;
}
template grub_inspect {
loader = grub;
loadcmd = auto;
installcmd = auto;
}
vm freebsd {
boot = yes;
ncpu = 2;
memory = 2G;
iso = ${isopath}/FreeBSD-13.2-RELEASE-amd64-disc1.iso;
loader = bhyveload;
.apply default_disk, serial, internet;
}
vm netbsd {
boot = yes;
ncpu = 2;
memory = 2G;
iso = ${isopath}/NetBSD-9.2-amd64.iso;
.apply default_disk, serial, internet, grub_inspect;
}
vm openbsd {
boot = yes;
ncpu = 2;
memory = 2G;
iso = ${isopath}/OpenBSD-6.9-amd64.iso;
.apply default_disk, serial, internet, grub_inspect;
}
vm centos {
boot = yes;
ncpu = 2;
memory = 4G;
iso = ${isopath}/CentOS-8.2.2004-x86_64-dvd1.iso;
loader = uefi;
.apply default_disk, internet, graphics;
}
vm ubuntu {
boot = yes;
ncpu = 2;
memory = 4G;
iso = ${isopath}/ubuntu-20.04.2.0-desktop-amd64.iso;
loader = uefi;
.apply default_disk, internet, graphics;
graphics_res = 1280x720;
}
.include "bmd.d/*";