开始使用
用 up 启动 Barn、用 ssh 进入客机,其余管理、排障、镜像、构建与清理按需阅读。
安装 Barn 后,新用户只需按快速上手启动测试环境:
没有配置文件且没有已有部署时,交互式 up 会生成默认配置;它也能准备缺少的宿主依赖与网络。重复执行
barn up 可重试未完成的客机初始化,不会重启已经健康运行的 VM。无人值守时,
先执行 barn setup --yes,再执行 barn up。
公开软件包状态见当前状态;开发者与源码审查者可使用 从源码构建。
其余内容按任务拆开:
- 日常管理:状态、访问、启停、变更、缩容与销毁。
- 故障排查:诊断信息与常见问题修复。
- 镜像仓库:选择镜像、使用镜像站、导入与清理缓存。
- 从源码构建:开发者构建、检查与本地 PATH。
- 卸载与清理环境:移除 deployment、镜像、网络与状态。
- 自动化与客机脚本:无人值守准备、JSON 验收、可重复执行的客机脚本与 Pigsty 衔接。
- 存储与访问:磁盘保留、文件传输、SSH 隧道与 Linux 目录共享。
- 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、集成、镜像、宿主网络与默认状态目录。