IBM Cloud Docs
除去主机和位置

除去主机和位置

从您的位置除去主机时,将从 Satellite启用的 IBM Cloud 服务集群或 Satellite 位置控制平面中取消分配该主机,并将其从该位置拆离,不再可用于从 Satellite运行工作负载。 如果您删除 Red Hat OpenShift 集群或调整工作程序池大小,那么主机仍会连接到您的位置,但您必须拆离并重新连接这些主机,以将它们与另一个 Satellite 资源配合使用。

除去后,主机仍存在于底层基础结构提供程序中。 请先重新装入操作系统,然后再将主机用于其他用途。

从控制台中除去主机

使用 Satellite 控制台从 Satellite 位置除去主机作为计算容量。

移除主机操作无法撤销。 在除去主机之前,请确保集群或位置控制平面具有足够的计算资源来继续运行,即使在除去主机之后也是如此,或者备份要保留的任何数据。

  1. 请确保集群或位置控制平面具有足够的计算资源来继续运行,即使在除去主机或备份要保留的任何数据之后也是如此。
  2. Satellite 控制台中,单击 位置,然后单击您的位置。
  3. 主机 表中,找到要除去的主机。
  4. 根据主机的类型,请先从集群中除去该主机,然后再除去该主机。
    1. 如果主机 ClusterControl plane,请继续执行下一步。
    2. 如果主机 Cluster 是指向 Red Hat OpenShift on IBM Cloud 集群名称的超链接,请记下主机 IP 地址,然后单击集群名称超链接。
    3. 从集群的 工作程序节点 选项卡中,查找具有与要除去的主机的 IP 地址 相匹配的 IP 地址 的工作程序节点。
    4. 选择工作程序节点。
    5. 从表操作菜单中,单击 删除
    6. 在确认消息中,清除用于替换工作程序节点的选项,然后单击 删除
    7. 返回到 Satellite 位置> 主机 表。
  5. 主机 表中,将鼠标悬停在要除去的主机上,然后单击 操作菜单 图标 "操作菜单" 图标
  6. 单击 除去主机,输入主机名以确认删除,然后单击 除去
  7. 遵循底层基础架构提供者的指示信息来完成下列其中一项操作:
    • 要将主机用于其他用途,请重新装入主机的操作系统。 例如,您可以稍后将主机重新连接到 Satellite 位置。 重新连接主机时,主机名可以与先前名称保持相同,但会生成新的主机标识。
    • 要不再使用该主机,请从基础架构提供者中删除该主机。

除去主机后,请将其关闭,并且不要在不重新装入操作系统的情况下再次将其激活。

使用 CLI 除去主机

将 CLI 插件用于 Satellite 命令,以从 Satellite 位置除去主机作为计算容量。

移除主机操作无法撤销。 在除去主机之前,请确保集群或位置控制平面具有足够的计算资源来继续运行,即使在除去主机之后也是如此,或者备份要保留的任何数据。 请注意,不会删除底层主机基础结构。

  1. 请确保集群或位置控制平面具有足够的计算资源来继续运行,即使在除去主机或备份要保留的任何数据之后也是如此。
  2. 登录 IBM Cloud 帐户。 如果您具有联合帐户,请包含 --sso 选项,或者创建 API 密钥以登录。
    ibmcloud login [--sso]
    
  3. 列出您的位置,并记下要除去的主机的位置的名称。
    ibmcloud sat location ls
    
  4. 列出主机。 如果将主机分配给集群 (而不是分配给 基础架构),请记下要除去的主机的工作程序 标识
    ibmcloud sat host ls --location <location_name_or_ID>
    
    示例输出
    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster          Worker ID                                                 Worker IP   
    machine-name-1    aaaaa1a11aaaaaa111aa   assigned   Ready    infrastructure   sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.xx.xxx.xxx   
    machine-name-2    bbbbbbb22bb2bbb222b2   assigned   Ready    infrastructure   sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.xx.xxx.xxx   
    machine-name-3    ccccc3c33ccccc3333cc   assigned   Ready    mycluster12345   sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.xx.xxx.xxx   
    
  5. 如果将主机分配给集群,请使用先前检索到的集群名称和工作程序标识来除去主机的工作程序节点。
    ibmcloud ks worker rm --cluster <cluster_name> --worker <worker_ID>
    
  6. 从 Satellite 位置除去主机。
    ibmcloud sat host rm --location <location_name_or_ID> --host <host_ID>
    
  7. 遵循底层基础架构提供者的指示信息来完成下列其中一项操作:
    • 要将主机用于其他用途,请重新装入主机的操作系统。 例如,您可以稍后将主机重新连接到 Satellite 位置。 重新连接主机时,主机名可以与先前名称保持相同,但会生成新的主机标识。
    • 要不再使用该主机,请从基础架构提供者中删除该主机。

从控制台中除去位置

使用 Satellite 控制台来除去您的位置。

无法撤销除去位置。 在除去位置之前,请备份要保留的任何信息,并除去在该位置中运行的任何主机和集群。 请注意,在删除位置时,不会自动删除底层主机基础结构,因为您自己管理基础结构。

  1. 从您的位置除去所有 Red Hat OpenShift on IBM Cloud 集群
  2. 从您的位置 除去所有主机
  3. Satellite 控制台 位置 表中,将鼠标悬停在要除去的位置上,然后单击 操作菜单 图标 "操作菜单" 图标
  4. 单击 除去位置,输入位置名以确认删除,然后单击 除去

现在已除去该位置,请检查底层基础结构提供程序中的主机。 要将主机用于其他用途,必须重新装入操作系统。 如果不再需要这些主机,请从基础架构提供者中删除这些主机。

使用 CLI 除去位置

使用 Satellite 命令的 CLI 插件来除去您的位置。

无法撤销除去位置。 在除去位置之前,请备份要保留的任何信息,并除去在该位置中运行的任何主机和集群。 请注意,在删除位置时,不会自动删除底层主机基础结构,因为您自己管理基础结构。

  1. 从您的位置除去所有 Red Hat OpenShift on IBM Cloud 集群

  2. 从您的位置 除去所有主机

  3. 除去位置。

    ibmcloud sat location rm --location <location_name_or_ID>
    
  4. 确认已除去您的位置。 该位置不再显示在以下命令的输出中。

    ibmcloud sat location ls
    

现在已除去该位置,请检查底层基础结构提供程序中的主机。 要将主机用于其他用途,必须重新装入操作系统。 如果不再需要这些主机,请从基础架构提供者中删除这些主机。

如果为位置,集群或服务供应存储设备; 或者使用动态供应来供应 PVC 中的存储器,请确保除去位置后不再需要的存储设备。 如果您使用云提供者基础结构创建了位置,请确保从帐户中除去存储器以避免产生费用。