FreeBSD云计算架构
2025年,突然心血来潮 "皈依" FreeBSD,准备在这一年在BSD系统上全方位探索服务器架构,所以有了在 MacBook Pro 15" Late 2013 上构建完整FreeBSD模拟云计算的规划:
FreeBSD云计算Ceph架构 构建存储
主要通过 FreeBSD Jail 来模拟集群
部分涉及Linux核心内核无法使用Jail则采用 bhyve(BSD hypervisor) 虚拟化集群
主机IP |
主机名 |
说明 |
---|---|---|
10.0.0.1 |
默认网关 |
wifibox虚拟机 |
10.0.0.2 |
wifibox0 |
|
10.0.0.7 |
huatai |
FreeBSD Thin(薄) Jail NullFs Thin Jail (假设huatai用户专用Jail) |
10.0.0.8 |
udev |
FreeBSD Linux Jail Ubuntu Thin Jail |
10.0.0.9 |
d2l |
FreeBSD Linux Jail (VNET)d2l深度学习 |
|
dev/zstore |
FreeBSD Thin(薄) Jail 开发/单机数据存储 |
10.0.0.11 |
dev-1/zstore-1 |
FreeBSD Thin(薄) Jail 开发-1/gluster/ceph存储 |
10.0.0.12 |
dev-2/zstore-2 |
FreeBSD Thin(薄) Jail 开发-2/gluster/ceph存储 |
10.0.0.13 |
dev-2/zstore-2 |
FreeBSD Thin(薄) Jail 开发-2/ceph存储 |
10.0.0.21 |
db-1 |
FreeBSD VNET Jail VNET Thin Jail |
10.0.0.22 |
db-2 |
FreeBSD VNET Jail VNET Thin Jail |
10.0.0.211 |
xcloud-c1 |
FreeBSD Thin(薄) Jail - k3s master |
10.0.0.211 |
etcd |
etcd服务DNS RoundRobin |
10.0.0.211 |
apiserver |
apiserver服务DNS RoundRobin |
10.0.0.212 |
xcloud-c2 |
FreeBSD Thin(薄) Jail - k3s master |
10.0.0.212 |
etcd |
etcd服务DNS RoundRobin |
10.0.0.212 |
apiserver |
apiserver服务DNS RoundRobin |
10.0.0.213 |
xcloud-c3 |
FreeBSD Thin(薄) Jail - k3s master |
10.0.0.213 |
etcd |
etcd服务DNS RoundRobin |
10.0.0.213 |
apiserver |
apiserver服务DNS RoundRobin |
10.0.0.221 |
xcloud-w1 |
FreeBSD Thin(薄) Jail - ceph ds/ceph mon/gluster |
10.0.0.222 |
xcloud-w2 |
FreeBSD Thin(薄) Jail - ceph ds/cephfs/gluster |
10.0.0.223 |
xcloud-w3 |
FreeBSD Thin(薄) Jail - ZFS NAS/AI/k3s monitor/k3s dashboard |
10.0.0.224 |
xcloud-w4 |
|
10.0.0.225 |
xcloud-w5 |
|
10.0.0.226 |
xcloud-w6 |
|
|
|
|
10.0.0.101 |
debian |
最小化debian虚拟机 |