FreeBSD云计算Jail架构

作为 FreeBSD云计算架构 的Jail部分,在单机上构建Jail来实现开发运维,模拟大规模集群

备注

FreeBSD云计算架构 构建中我结合了FreeBSD Jail的不同技术组合,并适当调整以适配自己的架构。完整的技术解析和探索请参考 FreeBSD Jail 的实践。

后续随着经验的积累会逐步优化和调整。

FreeBSD云计算主机分配

主机IP

主机名

说明

10.0.0.1

默认网关

wifibox虚拟机

10.0.0.2

wifibox0

wifibox0 bridge (VNET使用)

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深度学习

10.0.0.10

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

FreeBSD Thin(薄) Jail

10.0.0.225

xcloud-w5

FreeBSD Thin(薄) Jail

10.0.0.226

xcloud-w6

FreeBSD Thin(薄) Jail

以下为VM

----

----

10.0.0.101

debian

最小化debian虚拟机