Orcastra Orcastra
常见问题

你可能想问的一切
都在将 Orcastra 接入集群之前。

找不到答案?请前往 Discourse,或在 GitHub 上查看 Orcastra 代码仓库。

常规

4 个问题

Orcastra 到底是什么?

Orcastra 是一个开源控制平面,也是一套云管理平台,可在一处管理多个 LXD、Incus 和 MicroCloud 集群。

无需为每个集群分别打开仪表盘、CLI 或端点,只用一个仪表盘和一个 API 即可管理全部集群。

Orcastra 是一种新的虚拟机监控程序吗?

不会。Orcastra 不会取代 LXD、Incus 或 MicroCloud。

你的基础设施继续在原有平台上运行,Orcastra 位于其上方,充当管理层。

即使关闭 Orcastra,你的实例、网络、存储和集群也会照常运行。

为什么不直接使用原生 CLI?

当然可以。Orcastra 在设计上始终保留原生 CLI,供你随时使用。

当集群、节点、项目、用户和客户数量不断增长,并且你需要以下能力时,Orcastra 的价值就会显现:

一份资源清单 一个仪表盘 集中式访问控制 一份审计记录 监控 一个 API 多集群运维

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。控制平面技术栈由多项服务组成:

前端 后端 PostgreSQL Redis 日志转发器

机密信息和敏感凭据可以存储在 HashiCorp Vault 中。

每台 VM 内都需要代理吗?

不需要。Orcastra 通过平台 API 与集群通信。

控制台和终端使用集群已有的通道,不依赖客户机内部的 SSH。

我的集群需要公网 IP 吗?

关键是 Orcastra 控制平面能够访问集群 API。

网络如何设计由你决定。无需为了让 Orcastra 管理集群而将其暴露在互联网上。

实例

3 个问题

可以直接从 Orcastra 创建实例吗?

可以,而且你能在一个页面上完成全部配置,包括:

实例类型 镜像 节点 项目 CPU 内存 存储 网络 GPU 直通 cloud-init 快照 安全策略 迁移设置 启动顺序

Orcastra 特意避免使用冗长的向导,以免重要设置到多个步骤后才出现。

可以在部署前选择节点吗?

可以。选定节点后,Orcastra 会读取该节点实际可用的资源。

因此,网络、存储池和 GPU 设备选项都与该节点实际能够提供的资源相匹配。

可以查看创建进度吗?

可以。浏览器通过 WebSocket 从集群事件流接收进度。

无需反复刷新页面,即可查看创建过程。

控制台与终端

4 个问题

实例没有 SSH,还能进入吗?

可以。Orcastra 终端不依赖实例内的 SSH 守护进程。

即使出现以下情况,仍然可以访问:

未安装 SSH SSH 发生故障 没有公网 IP 客户机网络异常 SSH 端口已关闭

虚拟机无法启动,可以从 Orcastra 恢复吗?

可以。直接从浏览器打开图形控制台。

对于虚拟机,你还可以:

查看启动过程 进入控制台 挂载 ISO 启动至固件界面 执行恢复操作

可以同时打开多个终端吗?

可以。终端和控制台会以浮动会话的形式显示在仪表盘上方。

在服务器 A 上打开终端,在服务器 B 上打开控制台,同时浏览仪表盘的其他部分,两个会话都不会中断。

可以将文件传入实例吗?

可以。文件通过终端会话传入,无需开放 SSH,也无需在客户机中运行额外服务。

网络与存储

3 个问题

Orcastra 可以管理网络吗?

可以。它能够显示和管理以下资源:

虚拟网络 物理接口 网桥 环回接口 ACL IPv4 IPv6 IP 分配

IPAM 还会显示每个地址所属的实例、MAC 地址和项目。

Orcastra 可以管理存储吗?

可以。它可管理集群上的存储池和卷,让你能够:

查看容量 创建卷 调整卷大小 挂载卷 删除卷 创建快照 恢复快照

可以上传 ISO 和镜像吗?

可以。镜像和 ISO 会上传到集群。

大文件上传支持断点续传,连接中断后无需从头开始。

项目与多租户

3 个问题

云服务提供商可以使用 Orcastra 吗?

可以。组织、项目、策略和集群绑定均为多租户环境而设计。

服务提供商可以使用 Orcastra 作为其所售基础设施背后的控制平面。

可以为每个客户设置配额吗?

资源限制通过项目应用,例如:

CPU 内存 存储

项目还可作为网络、镜像、配置文件和存储等资源的隔离边界。

可以为每个客户设置品牌吗?

可以。每个组织都能使用自己的品牌:

应用名称 标语 徽标 网站图标 强调色 主题 页脚

服务提供商无需向所有客户展示同一个通用界面。

安全

5 个问题

登录和身份管理如何运作?

Orcastra 可以通过 OAuth2 和 OIDC 使用外部身份提供商。

随后,由该提供商中的角色和用户组决定用户可以访问 Orcastra 中的哪些内容。

支持 RBAC 吗?

支持。访问权限按资源授予。例如,某个用户可能只能:

查看集群 操作实例 打开控制台 创建快照 传输文件

作用域还可以收窄至集群、项目或单个实例。

管理员会自动获得每个租户的访问权限吗?

不一定。Orcastra 提供紧急访问机制,供管理员确有必要时进入租户环境。

这种访问权限:

必须主动发起 必须说明理由 可设置有效时限 会被记录 对租户可见

因此,紧急访问并不意味着管理员永久拥有一切访问权限。

集群凭据存储在哪里?

敏感凭据可存储在 HashiCorp Vault 中。

私钥无需以明文文件形式存放在仪表盘文件系统中。

有审计日志吗?

有。Orcastra 会记录活动,让你了解:

谁执行了操作 在哪个集群上 针对哪项资源 以及何时执行

对于需要责任追溯的环境,这比查看某个人的 shell 历史记录有用得多。

API 与自动化

3 个问题

所有功能都能通过 API 使用吗?

Orcastra 采用 API 优先设计。控制台能够执行的操作也会通过 API 开放,因此可由以下工具驱动:

内部门户 自动化 计费系统 资源创建系统 第三方工具

可以限制 API 密钥吗?

可以。密钥可以包含:

作用域 访问级别 有效期 项目限制

而且可以随时撤销。

可以在不授予完整管理员权限的情况下开放 API 访问吗?

可以。各项能力可单独授予:

inventory.read 读取集群、项目、实例和容量。
lxd.proxy 通过 Orcastra 访问集群 API。
storage.upload 上传镜像或 ISO。
instance.exec 在实例内运行命令。
instance.files 读取或写入实例内的文件。
tenant.provision 创建租户、项目和实例。

并非每项集成都需要管理员权限。

AI 与 MCP

3 个问题

Orcastra 有自己的 AI 吗?

没有。Orcastra 不是 AI 模型,也不会在控制平面中运行 LLM。

那么 MCP 有什么用途?

Orcastra 提供 MCP 服务器,让团队已经使用的 AI 助手或智能体能够通过 Orcastra 读取你的基础设施。

智能体可能会问:

哪些集群处于活动状态? 哪个节点的资源即将耗尽? 指定项目中运行着哪些工作负载? 哪个集群发出了警告? 某个区域共有多少 CPU 或内存资源?

访问仍受你定义的能力和作用域限制。

AI 智能体可以更改我的基础设施吗?

默认不可以。各项能力需要逐一授予。

智能体可以从只读权限开始,是否需要更多权限由你决定。

AI 不会自动获得系统的最高权限。

监控与运维

3 个问题

Orcastra 包含监控功能吗?

包含,可监控以下基础设施遥测数据:

CPU 内存 存储 网络 节点状态 资源消耗排行 集群警告

数据读取自 Orcastra 管理的集群。

可以监控证书到期时间吗?

可以。Orcastra 会列出每张证书的以下信息:

颁发者 颁发日期 到期日期 剩余天数

证书临近到期时会触发警告,避免这一完全可以预防的问题演变为服务中断。

证书会自动轮换吗?

Orcastra 不会在你不知情的情况下悄悄替换凭据。

续期是一项明确可见、由运维人员掌控的操作。

开源

4 个问题

Orcastra 真的是开源软件吗?

是的。Orcastra 采用 GPLv3 许可证发布,代码仓库公开可用。

是否另有闭源企业版?

没有。社区用户和签订企业支持协议的客户使用的是同一个 Orcastra。

这里没有:

企业版专属模块 受限的重要功能 用于解锁功能的许可证密钥 独立的专有版本

那么,企业客户付费购买的是什么?

你付费购买的是支持服务,而非额外软件。企业协议提供:

优先队列 约定的响应时间 一份 SLA 部署协助 升级协助 Orcastra 故障排查

软件本身完全相同。

如果我不想购买支持服务呢?

那就免费使用。下载、安装并用于生产环境,甚至可以用它为你自己的客户提供服务。

没有会突然到期的试用期。

如需帮助,可前往 Discourse 与社区交流;如需报告问题,可在 GitHub 提交 issue。

支持

1 QUESTION

谁提供企业支持?

Orcastra 企业支持由 PT Sivali Catur Lestari(Sivali Cloud Technology)提供。

如需报价、确定服务范围或了解协议条款: ORCA Cloud Services →

还有疑问?

没有找到答案?

很好。这可能说明该问题值得加入这份常见问题。

发现 bug?请在 GitHub 提交 issue。如果已经知道如何修复,更欢迎提交 pull request。

实际使用者参与塑造开源软件,才能让它变得更好。