你可能想问的一切
都在将 Orcastra 接入集群之前。
找不到答案?请前往 Discourse,或在 GitHub 上查看 Orcastra 代码仓库。
看完这些仍未解决?前往论坛,最快可以找到遇到过同类问题的人。
discourse.orca.id →常规
4 个问题Orcastra 到底是什么?
Orcastra 是一个开源控制平面,也是一套云管理平台,可在一处管理多个 LXD、Incus 和 MicroCloud 集群。
无需为每个集群分别打开仪表盘、CLI 或端点,只用一个仪表盘和一个 API 即可管理全部集群。
Orcastra 是一种新的虚拟机监控程序吗?
不会。Orcastra 不会取代 LXD、Incus 或 MicroCloud。
你的基础设施继续在原有平台上运行,Orcastra 位于其上方,充当管理层。
即使关闭 Orcastra,你的实例、网络、存储和集群也会照常运行。
为什么不直接使用原生 CLI?
当然可以。Orcastra 在设计上始终保留原生 CLI,供你随时使用。
当集群、节点、项目、用户和客户数量不断增长,并且你需要以下能力时,Orcastra 的价值就会显现:
CLI 依然保留。Orcastra 只是大幅降低了运维开销。
Orcastra 适合谁?
通常适合基础设施规模已超过单台服务器的团队,例如:
即使你运行的是单节点家庭实验室,Orcastra 也能正常工作。只是现阶段你可能还不需要它提供的全部功能。
平台
5 个问题支持哪些平台?
Orcastra 目前专注于 LXD、Incus 和 MicroCloud。
一套 Orcastra 部署可以管理多个运行不同平台的集群。
可以同时管理多个集群吗?
可以。这正是 Orcastra 存在的主要原因之一。
你可以注册任意数量的集群,并将它们作为一个整体基础设施进行查看。这些集群可以位于:
所有集群都必须运行相同的平台吗?
不必。一个站点可以运行 LXD,另一个运行 Incus,还有一个运行 MicroCloud。
Orcastra 在所有平台上提供一致的运维体验。
可以同时管理容器和虚拟机吗?
可以。LXD 和 Incus 支持系统容器及 KVM 虚拟机,Orcastra 可通过同一界面管理二者。
创建实例时,只需选择:
Orcastra 会自行存储一份集群配置吗?
Orcastra 会存储控制平面运行所需的数据,但集群仍是基础设施的实际事实来源。
它不会将 LXD、Incus 或 MicroCloud 转换为专有格式。原则很简单:
你的集群始终属于你。
部署
4 个问题Orcastra 是 SaaS 还是自托管?
自托管。你可以在自己的基础设施上安装 Orcastra。
无需连接任何托管的 Orcastra 服务。
如何部署 Orcastra?
使用 Docker。控制平面技术栈由多项服务组成:
机密信息和敏感凭据可以存储在 HashiCorp Vault 中。
每台 VM 内都需要代理吗?
不需要。Orcastra 通过平台 API 与集群通信。
控制台和终端使用集群已有的通道,不依赖客户机内部的 SSH。
我的集群需要公网 IP 吗?
关键是 Orcastra 控制平面能够访问集群 API。
网络如何设计由你决定。无需为了让 Orcastra 管理集群而将其暴露在互联网上。
实例
3 个问题可以直接从 Orcastra 创建实例吗?
可以,而且你能在一个页面上完成全部配置,包括:
Orcastra 特意避免使用冗长的向导,以免重要设置到多个步骤后才出现。
可以在部署前选择节点吗?
可以。选定节点后,Orcastra 会读取该节点实际可用的资源。
因此,网络、存储池和 GPU 设备选项都与该节点实际能够提供的资源相匹配。
可以查看创建进度吗?
可以。浏览器通过 WebSocket 从集群事件流接收进度。
无需反复刷新页面,即可查看创建过程。
控制台与终端
4 个问题实例没有 SSH,还能进入吗?
可以。Orcastra 终端不依赖实例内的 SSH 守护进程。
即使出现以下情况,仍然可以访问:
虚拟机无法启动,可以从 Orcastra 恢复吗?
可以。直接从浏览器打开图形控制台。
对于虚拟机,你还可以:
可以同时打开多个终端吗?
可以。终端和控制台会以浮动会话的形式显示在仪表盘上方。
在服务器 A 上打开终端,在服务器 B 上打开控制台,同时浏览仪表盘的其他部分,两个会话都不会中断。
可以将文件传入实例吗?
可以。文件通过终端会话传入,无需开放 SSH,也无需在客户机中运行额外服务。
网络与存储
3 个问题Orcastra 可以管理网络吗?
可以。它能够显示和管理以下资源:
IPAM 还会显示每个地址所属的实例、MAC 地址和项目。
Orcastra 可以管理存储吗?
可以。它可管理集群上的存储池和卷,让你能够:
可以上传 ISO 和镜像吗?
可以。镜像和 ISO 会上传到集群。
大文件上传支持断点续传,连接中断后无需从头开始。
项目与多租户
3 个问题云服务提供商可以使用 Orcastra 吗?
可以。组织、项目、策略和集群绑定均为多租户环境而设计。
服务提供商可以使用 Orcastra 作为其所售基础设施背后的控制平面。
可以为每个客户设置配额吗?
资源限制通过项目应用,例如:
项目还可作为网络、镜像、配置文件和存储等资源的隔离边界。
可以为每个客户设置品牌吗?
可以。每个组织都能使用自己的品牌:
服务提供商无需向所有客户展示同一个通用界面。
安全
5 个问题登录和身份管理如何运作?
Orcastra 可以通过 OAuth2 和 OIDC 使用外部身份提供商。
随后,由该提供商中的角色和用户组决定用户可以访问 Orcastra 中的哪些内容。
支持 RBAC 吗?
支持。访问权限按资源授予。例如,某个用户可能只能:
作用域还可以收窄至集群、项目或单个实例。
管理员会自动获得每个租户的访问权限吗?
不一定。Orcastra 提供紧急访问机制,供管理员确有必要时进入租户环境。
这种访问权限:
因此,紧急访问并不意味着管理员永久拥有一切访问权限。
集群凭据存储在哪里?
敏感凭据可存储在 HashiCorp Vault 中。
私钥无需以明文文件形式存放在仪表盘文件系统中。
有审计日志吗?
有。Orcastra 会记录活动,让你了解:
对于需要责任追溯的环境,这比查看某个人的 shell 历史记录有用得多。
API 与自动化
3 个问题所有功能都能通过 API 使用吗?
Orcastra 采用 API 优先设计。控制台能够执行的操作也会通过 API 开放,因此可由以下工具驱动:
可以限制 API 密钥吗?
可以。密钥可以包含:
而且可以随时撤销。
可以在不授予完整管理员权限的情况下开放 API 访问吗?
可以。各项能力可单独授予:
并非每项集成都需要管理员权限。
AI 与 MCP
3 个问题Orcastra 有自己的 AI 吗?
没有。Orcastra 不是 AI 模型,也不会在控制平面中运行 LLM。
那么 MCP 有什么用途?
Orcastra 提供 MCP 服务器,让团队已经使用的 AI 助手或智能体能够通过 Orcastra 读取你的基础设施。
智能体可能会问:
访问仍受你定义的能力和作用域限制。
AI 智能体可以更改我的基础设施吗?
默认不可以。各项能力需要逐一授予。
智能体可以从只读权限开始,是否需要更多权限由你决定。
AI 不会自动获得系统的最高权限。
监控与运维
3 个问题Orcastra 包含监控功能吗?
包含,可监控以下基础设施遥测数据:
数据读取自 Orcastra 管理的集群。
可以监控证书到期时间吗?
可以。Orcastra 会列出每张证书的以下信息:
证书临近到期时会触发警告,避免这一完全可以预防的问题演变为服务中断。
证书会自动轮换吗?
Orcastra 不会在你不知情的情况下悄悄替换凭据。
续期是一项明确可见、由运维人员掌控的操作。
开源
4 个问题Orcastra 真的是开源软件吗?
是的。Orcastra 采用 GPLv3 许可证发布,代码仓库公开可用。
是否另有闭源企业版?
没有。社区用户和签订企业支持协议的客户使用的是同一个 Orcastra。
这里没有:
那么,企业客户付费购买的是什么?
你付费购买的是支持服务,而非额外软件。企业协议提供:
软件本身完全相同。
如果我不想购买支持服务呢?
那就免费使用。下载、安装并用于生产环境,甚至可以用它为你自己的客户提供服务。
没有会突然到期的试用期。
如需帮助,可前往 Discourse 与社区交流;如需报告问题,可在 GitHub 提交 issue。
支持
1 QUESTION谁提供企业支持?
Orcastra 企业支持由 PT Sivali Catur Lestari(Sivali Cloud Technology)提供。
如需报价、确定服务范围或了解协议条款: ORCA Cloud Services →
没有找到答案?
很好。这可能说明该问题值得加入这份常见问题。
发现 bug?请在 GitHub 提交 issue。如果已经知道如何修复,更欢迎提交 pull request。
实际使用者参与塑造开源软件,才能让它变得更好。