[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > Solaris > 正文
Sun Cluster 3.0 最常見的問題的解答
本文出自: http://docs.sun.com (2001-06-17 12:05:00)

本章包含關 Sun Cluster 的最常見的問題的解答。問題是按主題編排的。

高可用性 FAQ

  • 到底什是高可用系統?

    Sun Cluster 將高可用性 (HA) 定義為群集使應用程序保持活動狀態並運行(即使發生通常會使服務器 系統不可用的故障)的能力。

  • 群集是通過什樣的進程提供高可用性的?

    通過一個稱為失敗切換的進程,群集框架提供高可用性的環境。失敗切換就是一系統列由群集執行 的步驟,它將應用程序從一個故障節點轉移到群集上另一個可操作節點。

  • HA 服務與可伸縮服務間有什不同?

    HA 服務意味著應用程序每次只能在群集中的一個主節點上運行。其他節點上可能運行其他應用程 序,但每個應用程序只能運行在單一節點上。如果主節點發生故障,正在故障節點上運行的應用程序 進行失敗切換,切換到另一個節點並繼續運行。

    可伸縮服務將一個應用程序擴展到多個節點之上來創建一個單獨的邏輯服務。可伸縮服務平衡 他們在其上運行的整個群集中的節點和服務器的數目。一個節點接收所有的應用程序請求,並將這些請求分發給運行著應用程序服務器的節點。如果這一節點 發生故障(它被稱作全局接口節點或 GIF),則全局接口失敗切換到一個仍運行的節點。在任何一個運行著該應用程序的節點發生 故障時,該應用程序在其他節點上繼續運行,只是性能有所下降,直到故障節點返回該群集為止。

文件系統 FAQ

  • 可否將一個或多個群集節點作為高可用 性 NFS 服務器運行,而將其他群集節點當作客戶機?

    不可以。本地鎖定接口存在一些問題,有能力中止和重新啟動 lockd(鎖定是 在 NFS 失敗切換期間發生的)。在中止與重新啟動之間,可以將鎖定授予一個被阻塞的本地 進程,從而防止了擁有該鎖定的客戶機系統在失敗切換要求歸還鎖定。

  • 可否將群集文件系統用不在 Resource Group Manager 控制之下的 應用程序?

    是的。然而,沒有 RGM 的控制,當運行應有程序的節點發生故障時,應用程序將無法幸免。

  • 所有的群集文件系統都必須 在 /global/device-group 目錄下有一個定位點嗎?

    並非必須。然而,將群集文件系統置相同的定位點 之下,比如 /global/device-group,使這些文件 系統可以得到更好的組織和管理。

  • 使用群集文件系統和導出 NFS 文件系統有哪些不同?

    有以下幾點不同:

    1. 群集文件系統支持全局設備。NFS 不支持對設備的遠程訪問。

    2. 群集文件系統有一個全局名稱空間。只需要一個定位命令。使用 NFS 時,必須 在每個節點上定位文件系統。

    3. 與 NFS 相比,群集文件系統從高速緩存訪問文件的情況更多。例如,當多個節點訪問一個 文件,進行訪問讀、寫、文件鎖定、異步 I/O 時。

    4. 群集文件系統在某一服務器發生故障時支持無縫失敗切換。NFS 支持多服務器,但只有 只讀文件系統有可能進行失敗切換。

    5. 群集文件系統是為了利用能夠提供遠程 DMA 和零拷貝功能的快速群集互連而建立的。

    6. 如果您更改了文件的屬性(例如,使用 chmod(1M)),更改會立即 反映到所有的節點上。使用導出的 NFS 文件系統,這可能會花費更長的時間。

卷管理 FAQ

  • 需要鏡像所有磁盤設備嗎?

    必須鏡像被視為具有高可用性的磁盤設備,或者使用 RAID-5 硬件。所有數據服務應該要使用高 可用磁盤設備,要使用定位到高可用磁盤設備上的群集文件系統。這樣的配置可以容忍單獨磁盤故障。

數據服務 FAQ

  • 什樣的 Sun Cluster 數據服務是 可用的?

    支持的數據服務列表包含在 Sun Cluster 3.0 發行說明 中。

  • Sun Cluster 數據服務支持哪些應用程序版本?

    支持的應用程序版本列表包含在 Sun Cluster 3.0 發行說明 中。

  • 我可以記下自己的數據服務嗎?

    可以。有關詳細信息,請參見 Sun Cluster 3.0 Data Services Developers' Guide 和 Data Service Development Library API 附帶的 Data Service Enabling Technologies 文檔。

  • 當創建網絡資源時,我應該指定 數字 IP 地址還是主機名?

    指定網絡資源的首選方法是使用 UNIX 主機名,而非使用數字 IP 地址。

  • 當創建網絡資源時,使用邏輯 主機名(一個 LogicalHostname 資源)與使用共享地址(一個 SharedAddress 資源)有什 不同?

    無論在那裡,只要文檔要求在 Failover 模式資源組中 使用 LogicalHostname 資源,SharedAddress 資源 和 LogicalHostname 資源就都可以替交地使用。SharedAddress 資源的使用會造成一些額外的開銷,因為群集聯網軟件 已為 SharedAddress 而配置,而不是為 LogicalHostname 而配置。

    使用 SharedAddress 的優點是這樣一種情形,您正在配置可伸縮和 失敗切換兩種數據服務,並想讓客戶能夠使用相同的主機名訪問這兩種服務。在這種情形 下,SharedAddress 資源與失敗切換應用程序資源一起包含在一個 資源組中,而可伸縮服務資源則包含在另一資源組中,並被配置為 使用 SharedAddress。此時,可伸縮服務和失敗切換服務兩者可以使用 在 SharedAddress 中配置的同一組主機名/地址。

公共網絡 FAQ

  • Sun Cluster 支持哪些公共網絡適配器?

    目前,Sun Cluster 支持以太網(10/100BASE-T 和 1000BASE-SX Gb)公共網絡適配器。因為新的 接口可能會在將來得到支持,所以請向 Sun 銷售代表咨詢以獲取最當前信息。

  • 在失敗切換中 MAC 地址起什作用?

    當失敗切換發生時,生成新的地址解析協議 (ARP) 軟件包並進行廣播。這些 ARP 軟件包包含 新的 MAC 地址(節點失敗切換到的新的物理適配器的地址)和舊的 IP 地址。當網絡上的另一台機器 接收這些軟件包之一時,它從其 ARP 高速緩存中清除掉舊的 MAC-IP 映射並使用新的映射。

  • Sun Cluster 中是否支持在 OpenBoot PROM 中為主機適配 器設置 local-mac-address?=true?

    不支持,不支持此變量。

群集成員 FAQ

  • 所有的群集成員都需要有相同的 root 口令嗎?

    不要求讓每個群集成員使用相同的 root 口令。但是,您可以通過在所有的節點上使用相同 的 root 口令來簡化該群集的管理。

  • 節點引導的次序有重要意義嗎?

    多數情況下並不重要。但是,引導次序對防止失憶很重要(關失憶的詳細信息,請參考 定額和定額設備)。例如,如果節點 2 是定額設備的屬主而節點 1 停機,並且您此時將節點 2 停機,那您在啟動節點 1 之前必須先啟動節點 2。這可避免意外使用過時的群集配置信息啟動節點。

  • 是否需要在群集節點中鏡像本地磁盤嗎?

    需要。盡管這一鏡像並不是一種要求,但是鏡像群集節點磁盤可防止非鏡像磁盤故障使節點停機。鏡像群集節點本地磁盤的缺點是,將耗費更多的系統管理開銷。

  • 群集成員的備份結果是什?

    您可以對一個群集使用多種備份方法。一種方法是將一個節點作為備份節點,連接一個磁帶機/庫。然使用群集文件系統來備份數據。不要將此節點連接到共享磁盤上。

    關備份和恢復過程的其他信息,請參見 Sun Cluster 3.0 系統管理指南

群集存儲器 FAQ

  • 多主機存儲器的為什具有高可用性?

    多主機存儲器的高可用性,是因為它可以在單磁盤丟失時因鏡像(或者由基硬件的 RAID-5 控制器)而幸免難。因為多主機存儲器設備有不止一個主機連接,所以它也可以經受它所連接的單一節點的丟失。

  • 支持什樣的多主機存儲器配置?

    當前不支持超過兩個節點的連接。在單一包圍內的所有多主機磁盤必須連接到相同的兩個節點。有關詳細信息,請參考 Sun Cluster 拓撲

  • 可以將為 SCSI-3 PGR 配置的磁盤作為全局設備嗎?

    目前 Sun Cluster 中不支持 SCSI-3 PGR。對全局磁盤設備,僅支持 SCSI-2 語義。由不 支持 SCSI-3 磁盤,所以使用 scdidadm(1M) 命令時必須 使用 -R 選項,以便為您想在群集中用作全局設備的 SCSI-3 磁盤設置正確的 SCSI 語義。

群集互連 FAQ

  • Sun Cluster 支持什樣的群集互連?

    目前,Sun Cluster 支持以太網(100BASE-T 快速以太網和 1000BASE-SXGb)群集互連。對可伸縮相關接口 (SCI) 的支持也在計劃之中。

客戶機系統 FAQ

  • 使用群集時是否需要考慮任何特殊的客戶需要或限制?

    客戶機系統正如它們連接到其他任何服務器那樣,也連接到該群集。在某些情況下,根據具體的數據 服務應用程序,您可能需要安裝客戶方軟件或執行其他配置更改,以使客戶可以連接到該數據服務應用程序。有關客戶方配置需求的 詳細信息,請參見 Sun Cluster 3.0 Data Services Installation and Configuration Guide 中的單獨章節。

管理控制台 FAQ

  • Sun Cluster 是否需要管理控制台?

    需要。

  • 管理控制台必須專用該群集嗎?它可以用其他任務嗎?

  • Sun Cluster 不需要專用的管理控制台,但如果使用,則具有下面這些益處:

    • 通過對同一台機器上的控制台和管理工具進行分組,啟用了集中式群集管理。

    • 可能會使硬件服務供應商更快地解決問題

  • 管理控制台需要位群集“附近”,比如在同一房間內?

    請向硬件服務供應商咨詢。供應商可能會要求控制台位群集的近旁。使控制台處在同一房間內 沒有技術上的原因。

  • 是否只要所有距離要求也首先得到滿足,管理控制台就 可以服務不止一個群集?

    是的。可以從一個單獨的管理控制台控制多個群集。也可以在群集間共享一個單獨的終端 集中器。

終端集中器與系統服務處理器 FAQ

  • Sun Cluster 需要終端集中器嗎?

    Sun Cluster 3.0 不需要運行終端集中器。Sun Cluster 2.2 要求一個終端集中器來進行故障 防御;與 Sun Cluster 2.2 不同,Sun Cluster 3.0 不依賴終端集中器。

  • 我知道大多數 Sun Cluster 服務器都使用終端集中 器,而 E10000 卻不使用。為什呢?

    對大多數服務器來講,終端集中器實際上是一個串行到以太網的轉換器。其控制台端口是一個 串行端口。Sun Enterprise E10000 server 沒有串行控制台。系統服務處理器 (SSP) 是控制台,它或者使用以太網端口,或者 使用 jtag 端口。對Sun Enterprise E10000 server,總是將 SSP 用控制台。

  • 使用終端集中器有什益處?

    使用終端集中器提供從網絡上任何地方的遠程工作站對每個節點的控制台級訪問,包括當節點是在 OpenBoot PROM(OBP) 時。

  • 如果使用 Sun 不支持的終端集中器,需要了解什來對我想要使用的終端集中器進行限定?

    Sun 所支持的終端集中器與其他控制台設備之間的主要差別,是 Sun 終端集中器有特殊的固件來防止終端集中器在控制台引導時向控制台發送中斷。注意,如果您有一個控制台設備,可以發送中斷或發送可能被解釋為發給控制台的中斷的信號,那該控制台設備將關閉該節點。

  • 是否可以不重新引導而釋放一個 Sun 所支持的終端集中器上的鎖定端口?

    是的。注意需要重置的端口號並進行如下操作:

    telnet tc Enter Annex port name or number: cli annex: su - annex# admin admin : reset port_number admin : quit annex# hangup #

    有關配置和管理 Sun 所支持的終端集中器的詳細信息,請參考 Sun Cluster 3.0 系統管理指南

  • 終端集中器本身失敗時會發生什情況?我必須有備用終端集中器嗎?

    不必。如果終端集中器發生故障,您不會丟失任何群集可用性。您將無法連接到節點控制台,直到 集中器恢復工作。

  • 使用終端集中器時,其安全性如何?

    通常,終端集中器連接到系統管理員使用的一個小型網絡,而不連接到用其他客戶訪問的 網絡。您可以通過限制對該特定網絡的訪問來控制安全性。

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
Sun Cluster 3.0 最常見的問題的解答 (2001-06-17 12:05:00)
Sun Cluster 3.0 重要概念 管理和應用程序開發 (2001-06-17 08:05:01)
Sun Cluster 3.0 關鍵概念 -- 硬件部件和拓撲 (2001-06-17 07:05:00)
Sun Cluster 簡介 (2001-06-16 20:05:00)
 

★  樊強制作 歡迎分享  ★