使用 StorageGRID 重新命名程序
您可以根據需要,變更整個網格、每個站台和每個節點在 Grid Manager 中顯示的顯示名稱。您可以隨時安全地更新顯示名稱。
重新命名程序是什麼?
首次安裝 StorageGRID 時,您需要為網格、每個站台和每個節點指定名稱。這些初始名稱稱為「系統名稱」,是最初在整個 StorageGRID 中顯示的名稱。
系統名稱是內部 StorageGRID 作業所必需,且無法變更。然而,您可以使用重新命名程序,為網格、每個站台及每個節點定義新的 顯示名稱。這些顯示名稱會顯示在各個 StorageGRID 位置,以代替底層系統名稱(或在某些情況下,除底層系統名稱之外亦會顯示)。
使用重新命名流程可以修正拼字錯誤、實作不同的命名慣例,或表示某個網站及其所有節點已遷移。與系統名稱不同,顯示名稱可以隨時更新,而不會影響 StorageGRID 的運作。
系統名稱和顯示名稱顯示在哪裡?
下表總結了系統名稱和顯示名稱在 StorageGRID 使用者介面和 StorageGRID 檔案中的顯示位置。
| 地點 | 系統名稱 | 顯示名稱 |
|---|---|---|
網格管理器頁面 |
除非項目已重新命名,否則將顯示。 |
如果某個項目被重新命名,則會在下列位置顯示重新命名的名稱,而不是系統名稱:
|
節點 > 概覽 節點的索引標籤 |
始終顯示 |
僅在項目重新命名時顯示 |
node-health API |
一律傳回 |
僅在項目重新命名時傳回 |
使用 SSH 存取節點時的提示 |
除非項目已重新命名,否則將顯示為主要名稱:
當項目重新命名時,括號內包含的內容:
|
當項目重新命名時,顯示為主要名稱:
|
`Passwords.txt`恢復套件中的檔案 |
如下圖所示 |
顯示為 |
例如:
|
始終顯示在第二列 |
${post_edited_translations.segment} |
|
不包含 |
除非項目已重新命名,否則為空;否則,將網格、站台和節點 ID 對應至其顯示名稱。 |
顯示名稱要求
使用此程序之前,請先審查顯示名稱的要求。
節點的顯示名稱
節點的顯示名稱必須遵循以下規則:
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
-
不區分大小寫。例如,
DC1-ADM與dc1-adm被視為複製。
您可以使用先前由其他節點使用的顯示名稱來重新命名節點,只要重新命名不會導致重複的顯示名稱或系統名稱即可。
網格和站點的顯示名稱
網格和網站的顯示名稱遵循相同的規則,但有以下例外:
-
可以包含空格。
-
可包含以下特殊字元:
= - _ : , . @ ! -
可以以特殊字元開頭和結尾,包括連字號。
-
${post_edited_translations.segment}
顯示名稱最佳實務
如果您打算重新命名多個項目,請在使用此程序之前記錄您的通用命名慣例。制定一個系統,確保名稱唯一、一致且一目了然。
您可以根據組織需求選擇任何命名慣例。以下是一些基本建議,說明應包含哪些內容:
-
站台指示符:如果您有多個站台,請在每個節點名稱中新增站台代碼。
-
節點類型:節點名稱通常指示節點的類型。您可以使用縮寫,例如
s、adm和gw(儲存節點、管理節點和閘道節點)。 -
節點編號:如果一個站台包含多個特定類型的節點,請在每個節點名稱中加入唯一編號。
在為可能隨時間變化的名稱添加具體細節之前,請三思。例如,不要在節點名稱中包含 IP 位址,因為這些位址可能會變更。同樣,如果您移動設備或升級硬體,機架位置或應用裝置型號也可能發生變化。
範例顯示名稱
假設您的 StorageGRID 系統有三個資料中心,每個資料中心都有不同類型的節點。您的顯示名稱可能非常簡單,如下所示:
-
網格:
StorageGRID Deployment -
第一個網站:
Data Center 1-
dc1-adm1 -
dc1-s1 -
dc1-s2 -
dc1-s3 -
dc1-gw1
-
-
第二個站點:
Data Center 2-
dc2-adm2 -
dc2-s1 -
dc2-s2 -
dc2-s3
-
-
第三站:
Data Center 3-
dc3-s1 -
dc3-s2 -
dc3-s3
-