如何在集群中管理实例

在集群设置中,每个实例都位于集群成员之一上。您可以从任何集群成员操作每个实例,因此您无需登录到实例所在的集群成员。

在特定集群成员上启动实例

启动实例时,您可以将其目标设置为在特定集群成员上运行。您可以从任何集群成员执行此操作。

例如,要在集群成员 server2 上启动名为 c1 的实例,请使用以下命令

incus launch images:ubuntu/22.04 c1 --target server2

您可以在特定集群成员或特定集群组上启动实例。

如果您未指定目标,则实例将自动分配给集群成员。有关更多信息,请参阅实例的自动放置

检查实例的位置

要检查实例位于哪个成员上,请列出集群中的所有实例

incus list

“位置”列指示每个实例运行的成员。

移动实例

您可以将现有实例移动到另一个集群成员。例如,要将实例 c1 移动到集群成员 server1,请使用以下命令

incus stop c1
incus move c1 --target server1
incus start c1

有关更多信息,请参阅如何在服务器之间移动现有 Incus 实例

要将实例移动到集群组的成员,请在 --target 标志前使用以 @ 为前缀的组名。例如

incus move c1 --target @group1