跳转到主要内容

开始使用

用 up 启动 Barn、用 ssh 进入客机,其余管理、排障、镜像、构建与清理按需阅读。

安装 Barn 后,新用户只需按快速上手启动测试环境:

barn up
barn ssh

没有配置文件且没有已有部署时,交互式 up 会生成默认配置;它也能准备缺少的宿主依赖与网络。重复执行 barn up 可重试未完成的客机初始化,不会重启已经健康运行的 VM。无人值守时, 先执行 barn setup --yes,再执行 barn up。

公开软件包状态见当前状态;开发者与源码审查者可使用 从源码构建。

其余内容按任务拆开:

  1. 日常管理:状态、访问、启停、变更、缩容与销毁。
  2. 故障排查:诊断信息与常见问题修复。
  3. 镜像仓库:选择镜像、使用镜像站、导入与清理缓存。
  4. 从源码构建:开发者构建、检查与本地 PATH。
  5. 卸载与清理环境:移除 deployment、镜像、网络与状态。
  6. 自动化与客机脚本:无人值守准备、JSON 验收、可重复执行的客机脚本与 Pigsty 衔接。
  7. 存储与访问:磁盘保留、文件传输、SSH 隧道与 Linux 目录共享。
  8. macOS 虚拟机:尚未发布的 barn mac,在 Apple 芯片上运行带桌面、SSH、 共享目录与剪贴板的 macOS 27 客机。

安装 Barn 0.9.0,用 up 启动 Ubuntu 实验环境,用 ssh 进入,再通过同一份配置增量扩容。

唯一 deployment 的正常生命周期:检查、访问、扩容、变更、停止与销毁。

面向 setup、网络、镜像、漂移、中断状态与 SSH 的简短安全手册。

准备无人值守实验环境,检查 JSON 结果,并在选定客机内运行可重复执行的脚本。

配置测试数据盘,理解保留规则,传输文件,并通过 OpenSSH 访问客机服务。

用 barn mac 在 Apple 芯片 Mac 上运行 macOS 27 虚拟机:创建、连接、共享文件与剪贴板,以及清理。

选择 Guest 镜像、使用镜像站、导入本地 qcow2,并清理缓存。

为开发与审查构建 Barn,并运行完整源码检查。

安全移除 Barn deployment、集成、镜像、宿主网络与默认状态目录。