共用方式為


將叢集中的資源移至另一個資源群組

Azure 支援 將資源移至不同的資源群組。 從 8.4.2 開始,CycleCloud 也支援這項功能。

背景

每個訂用帳戶在 CycleCloud 中都有一或多個與其相關聯的 認證 ,而且每個叢集都會參考用來呼叫 Azure 的認證。 有兩個選項可用於叢集的資源群組:

  • 必須已經存在的單一共用資源群組。
  • 每個叢集的專用 受控資源群組 ,針對每個叢集自動建立和刪除。

這是在透過 設定將訂用帳戶新增至 CycleCloud Resource Group 時所設定的認證上指定。 將它設定為所有叢集應該使用的共用資源群組,或將其 <Create New Per Cluster> 設定為使用受控資源群組。 此設定會影響使用該認證建立的所有叢集。

注意

此設定只會影響新的叢集。 啟動叢集時,它會儲存它所使用的此資源群組,以及它是否受管理,因此不會受到認證設定的影響。 使用受控資源群組建立的叢集將會刪除資源群組,作為刪除叢集的最後一個步驟。

如何移動資源

只有終止的叢集可以移至新的資源群組。 當叢集執行時,不支援在 Azure 中移動資源。

叢集終止之後,可以使用Azure 入口網站 或 CLI來移動資源。 移動資源可能需要 4 小時的時間。

注意

您必須移動叢集的所有資源。 因為叢集已終止,所以這可能只是前端節點的持續性磁片,如果有的話。 您可以同時移動多個終止叢集的資源。

移動資源作業完成之後,請針對每個叢集執行下列命令,並提供正確的叢集名稱,以及其所使用的資源組名,以及資源已移至的新資源組名:

/opt/cycle_server/cycle_server clusters update_resource_group CLUSTERNAME SOURCE_RESOURCE_GROUP DESTINATION_RESOURCE_GROUP

警告

請勿將 CycleCloud 受控資源群組指定為目的地資源群組! CycleCloud 會在刪除對應的叢集時刪除資源群組。 這會刪除其中的所有資源,包括您移至其中的其他叢集的資源。

一旦成功,叢集可能會重新開機,而且會針對所有資源使用新的資源群組。

常見問題集

我可以使用此選項從每個叢集的資源群組模型變更為共用資源群組模型嗎?

是的 首先,編輯訂用帳戶的認證,只使用您想要共用的資源群組。 (如果不存在,您必須建立它。) 這可確保新的叢集使用該共用資源群組。 然後,終止現有的叢集,並使用上述程式將其移至新的共用群組。

我可以使用此選項從共用資源群組模型變更為每個叢集的資源群組模型嗎?

是,但有一項限制。 首先,編輯訂用帳戶的認證,以針對每個叢集使用新的資源群組。 這可確保新的叢集各自取得自己的資源群組。 然後,終止叢集並為每個叢集建立新的資源群組,並使用上述程式將它們分別移至自己的新群組。

注意

每個移動的叢集都不會擁有其資源群組,而且在刪除叢集時不會刪除它 (,但該叢集的所有資源將會刪除) 。 刪除叢集之後,必須手動清除資源群組本身。

我可以使用此專案將資源移至另一個訂用帳戶或區域嗎?

目前不是,否。