开始使用
快速上手,以及管理、自动化、存储、排障、镜像与清理教程。
正常路径
先按快速上手从源码准备 Barn 0.9.0 候选;首次部署时,在终端的空目录执行以下命令。交互式 up 会准备缺少的宿主依赖,在尚无部署时生成默认配置。
barn up
barn ssh
增加主机行后再次 up:创建新节点、启动选中的已停止节点,运行中节点保留进程,同时重试未完成的初始化;删掉一行永远不会删除 VM。
产品边界
Pigsty Inventory 同时是 VM 规格与部署清单。
up 添加节点,recreate 应用定义变更,destroy 删除节点。
变更前核验进程身份、属主、路径与网络 manifest。
默认使用原生 HVF/KVM;Catalog 规则或显式请求的 TCG 始终可见。
简短回答
不是。状态是 ~/.barn 下唯一的一套 deployment;显式或当前目录发现的 Inventory 提供期望状态,没有文件时生命周期命令可回退到已应用规格。
可以。Barn 读取已记录的 VM 字段,以及用于命名、控制节点和管理员身份的一小组 Pigsty 字段;其余参数保持不透明。
可能安装缺少的依赖与固定 IP 网络,并在需要时调用 sudo。可先用 setup –dry-run 查看宿主计划;可选 hosts helper 仅在 hosts install 时安装。
它准备虚拟机与客机访问环境。PostgreSQL 和其他服务由 Pigsty 单独部署;内置模板只描述 VM 拓扑。
不可以。它仍是 pre-1.0 的本地开发运行时;请在状态页查看准确验证矩阵与开放门禁。