跳转到主要内容

Barn 文档

安装 Barn 1.2.0,创建第一台 Linux 或 macOS 虚拟机,并按任务查找指南与参考手册。

Barn 为开发和测试提供本地虚拟机。本文档对应 Barn 1.2.0,1.2.0 发布说明汇总了相对 1.1.0 的变化。请按任务选择入口:

  • 安装 Barn 1.2.0 — 在 macOS 或 Linux 上通过 Homebrew、发布安装脚本或原生软件包安装 CLI。
  • Linux 快速上手 — 在 macOS(HVF)或 Linux(KVM)上基于 Ansible YAML 清单启动单节点或多节点固定 IP 实验集群。
  • 原生 macOS 虚拟机 — 在 Apple Silicon 上运行相互隔离的 macOS 27+ 虚拟机,提供原生桌面窗口、SSH、VirtioFS 共享目录与剪贴板同步。

逐命令用法、全部选项与示例见命令参考;相对 1.1.0 的新增选项见版本基线。

常见任务

  • 日常操作 — 查看状态、启停节点、通过 plan 预览配置变更,以及重建或销毁虚拟机。
  • 存储与服务访问 — 挂载持久化测试数据盘、配置 Virtio-9p 宿主共享目录与访问客机端口。
  • 镜像与仓库 — 从 9 个 Linux 发行版系中选择镜像、更新镜像目录或导入自定义 qcow2 镜像。
  • 脚本与自动化 — 使用 --yes、--json 与结构化退出码在脚本或 CI 中驱动 Barn。
  • 故障排查 — 使用 barn doctor 诊断宿主就绪状态、网络、SSH 与中断的生命周期操作。
  • 1.2.0 版本更新 — 了解规格覆盖、根盘扩容、并发、服务名与升级步骤。

按栏目浏览

安装 Barn,启动 Linux 或 macOS 虚拟机,再按需管理机器、文件、镜像与自动化。

Barn 1.2.0 的配置字段、命令参数、输出格式与镜像仓库说明。

Barn 的适用平台、设计思路、贡献方式与发布工程。