跳转到主要内容

生命周期

2 篇
  • Barn 0.6.0:默认 U24,更顺手的本地虚拟机体验

    发布于 发布说明 1188 字 3 分钟

    发布QEMUUbuntu生命周期

    说明 本文为 0.6.0 历史发布记录。旧版发行附件已下线,安装当前版本请参见安装指南。 Barn 0.6.0 将默认客机镜像切换为 Ubuntu 24.04,并改进了本地 Pigsty 实验环境的计划预览、启动、扩容与节点重建体验。 主要变化 默认使用 Ubuntu 24.04。 新生成的配置与内置镜像目录默认采用 u24:stable。目录修订版 2026090501 同时合入了官方仓库已发布的 Debian 12/13 与 Rocky Linux 8/9 规范化镜像更新。 无需准备宿主即 …

    说明 本文为 0.6.0 历史发布记录。旧版发行附件已下线,安装当前版本请参见安装指南。 Barn 0.6.0 将默认客机镜像切换为 Ubuntu 24.04,并改进了本地 Pigsty 实验环境的计划预览、启动、扩容与节点重建体验。 主要变化 默认使用 Ubuntu 24.04。 新生成的配置与内置镜像目录默认采用 u24:stable。目录修订版 2026090501 同时合入了官方仓库已发布的 Debian 12/13 与 Rocky Linux 8/9 规范化镜像更新。 无需准备宿主即 …

  • 声明式不等于破坏式

    发布于 设计 2560 字 6 分钟

    设计生命周期配置差异安全

    本文阐述 Barn 1.1.0 的 Linux 虚拟机收敛模型(Mac 虚拟机独立管理)。 声明式工具通过对比实际状态与配置文件来驱动变更——但在日常开发中,配置文件可能为了调试被临时删减、切换到另一个 Git 分支,或在解决合并冲突时漏掉某个 YAML 主机组。如果本地虚拟机管理工具把“配置中少写了某个节点”直接当成“允许销毁该虚拟机”,一次普通的编辑失误就可能把正在测试的数据库节点连根抹掉。 因此,Barn 在“创建”与“销毁”之间划定了严格的不对称原则: 期望状态可以授权创建节点,也可以描 …

    本文阐述 Barn 1.1.0 的 Linux 虚拟机收敛模型(Mac 虚拟机独立管理)。 声明式工具通过对比实际状态与配置文件来驱动变更——但在日常开发中,配置文件可能为了调试被临时删减、切换到另一个 Git 分支,或在解决合并冲突时漏掉某个 YAML 主机组。如果本地虚拟机管理工具把“配置中少写了某个节点”直接当成“允许销毁该虚拟机”,一次普通的编辑失误就可能把正在测试的数据库节点连根抹掉。 因此,Barn 在“创建”与“销毁”之间划定了严格的不对称原则: 期望状态可以授权创建节点,也可以描 …