• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • sun雙機知識(工作較忙,先發點)

    發表于:2007-06-08來源:作者:點擊數: 標簽:
    SunClusterOverview HaFrameworkinSunCluster—Sun雙機的HA結構 HA結構提供對所有SUNHA功能的支持,HA通過在數據業務(服務)和主機節點間提供一個平臺來實現,稱作Logicalhost(邏輯主機)。邏輯主機封裝(或者說描述)了數據業務(服務)環境的不可變的特

    Sun Cluster Overview

    Ha Framework in Sun Cluster—Sun雙機的HA結構

    HA結構提供對所有SUN HA功能的支持,HA通過在數據業務(服務)和主機節點間提供一個平臺來實現,稱作Logical host(邏輯主機)。邏輯主機封裝(或者說描述)了數據業務(服務)環境的不可變的特征:
    l 用于訪問數據服務的IP地址
    l 邏輯主機所需的SEVM磁盤組(dg或dgs)
    l 相關的業務(服務)
    當錯誤發生時,HA結構將整個邏輯主機轉移到備用的雙機節點上。HA API保證所有的資源都是可用的,并使已轉移的數據服務能正確無誤的重啟。

    HA結構同時提供也保存了裝好的雙機的配置數據信息。
    l CDB 雙機數據庫
    l CCD 雙機配置數據庫
    CDB包含了雙機配置和管理信息,CCD包含了類似的信息,以及雙機當前狀態的信息。CCD和CDB(用于控制)(決定了)雙機的操作、配置、失敗恢復和錯誤處理。必要時,將要用到(查詢)和更改它們。

    邏輯主機提供了在物理節點和數據服務間的中間平臺。通過把數據服務封裝在邏輯主機里,并分配給邏輯主機必需的資源來支持數據服務(如IP和dg),可使數據服務與物理主機隔離開。通過冗余數據(或稱數據備份)(VolumeManager提供),冗余網卡配置(PNM提供),冗余的處理器(失敗倒回failover)實現,邏輯主機能與物理主機的故障隔離。因為所有的邏輯主機資源在備份的主機上都是透明可用的,不同于去關注通常暫時的服務故障,所以高可用性數據服務的客戶將不會察覺物理主機或部件的故障,不同于需要去重新進行程序處理。

    邏輯主機允許管理員將部分或一個組的數據服務的所需資源綁定在一個實體上,從而便于管理。一旦邏輯主機創建,它的資源和相關的數據服務將被管理員作為一個簡單的實體來管理,這使得可能復雜的資源管理問題變得簡單。由于任何錯誤都會導致數據服務的不正確,邏輯主機的配置必須要仔細規劃和配置。

    數據服務常運行在邏輯主機上面。邏輯主機用sclearcase/" target="_blank" >cconf命令創建(對于邏輯主機所用到的所有網卡Failover組也要同時創建)。在邏輯主機被創建后,用hareg命令將一個或多個數據服務與邏輯主機建立聯系。這種聯合保證了數據服務將被作為邏輯主機的一部分啟動、停止、和轉移(或切換)處理,這也是雙機環境失敗倒換的一部分(單元)。你可以多個數據服務對應一個邏輯主機,多個邏輯主機對應一個物理主機,但一個數據服務只能且永遠只能在一個邏輯主機,沒有跨邏輯主機共享服務的可能。

    錯誤檢測機制:
    和其它的SUN雙機HA一樣,probe被用于錯誤檢測。探測(程序)擔當數據服務的客戶角色。每個數據服務都有它專門的錯誤檢測(程序)。一般,對于每種數據服務實例,有兩種類型的錯誤檢測:
    l 在主節點機上運行的本地探測(程序)
    l 在第一個備份節點上運行的遠端探測(程序)
    探測程序周期性地運行,針對每個數據服務都設置了缺省探測間隔時間。探測(時間)和探測超時值有進是可配置的。
    在準備進行切換前,遠端探測(程序)總是重復一次已失敗的探測。

    當節點失敗或應管理員要求,邏輯主機將從一個物理主機切換到另一個物理主機上去。


    常用名詞:
    implement 實現
    framework 框架,結構(平臺?)
    encapsulates 封裝
    non-portable 可移植的,便攜的
    migrated 轉移
    properly 適當的,正確的
    repositories 貯存,保存
    as well as 以及
    isolated 隔離
    transparent 透明的
    outage 停機,斷電,出故障
    brief 簡短的,短暫的,暫時的
    unaware 不知道的,無察覺的
    component 部件
    transaction 事務處理,程序處理
    potentially 可能的(大概的,潛伏的)
    issue 問題(發布、發表、期刊、發行)
    failover 失敗倒換
    mechanism 機制
    association 聯合(聯想、共生體)
    assure 保證
    as with 如同…的情況一樣,如同…一樣
    probe 探針,探測,試探
    always 總是(一直)

    Sun Cluster 3.0 最常見的問題的解答
    本章包含關于 Sun Cluster 的最常見的問題的解答。問題是按主題編排的。
    高可用性 FAQ
    · 到底什么是高可用系統?
    Sun Cluster 將高可用性 (HA) 定義為群集使應用程序保持活動狀態并運行(即使發生通常會使服務器系統不可用的故障)的能力。
    · 群集是通過什么樣的進程提供高可用性的?
    通過一個稱為失敗切換的進程,群集框架提供高可用性的環境。失敗切換就是一系統列由群集執行的步驟,它將應用程序從一個故障節點轉移到群集上另一個可操作節點。
    · HA 服務與可伸縮服務間有什么不同?
    HA 服務意味著應用程序每次只能在群集中的一個主節點上運行。其他節點上可能運行其他應用程序,但每個應用程序只能運行在單一節點上。如果主節點發生故障,正在故障節點上運行的應用程序進行失敗切換,切換到另一個節點并繼續運行。
    可伸縮服務將一個應用程序擴展到多個節點之上來創建一個單獨的邏輯服務??缮炜s服務平衡他們在其上運行的整個群集中的節點和服務器的數目。一個節點接收所有的應用程序請求,并將這些請求分發給運行著應用程序服務器的節點。如果這一節點發生故障(它被稱作全局接口節點或 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 不需要專用的管理控制臺,但如果使用,則具有下面這些益處:
    o 通過對同一臺機器上的控制臺和管理工具進行分組,啟用了集中式群集管理。
    o 可能會使硬件服務供應商更快地解決問題
    · 管理控制臺需要位于群集“附近”,比如在同一房間內?
    請向硬件服務供應商咨詢。供應商可能會要求控制臺位于群集的近旁。使控制臺處在同一房間內沒有技術上的原因。
    · 是否只要所有距離要求也首先得到滿足,管理控制臺就可以服務于不止一個群集?
    是的??梢詮囊粋€單獨的管理控制臺控制多個群集。也可以在群集間共享一個單獨的終端集中器。
    終端集中器與系統服務處理器 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 tcEnter Annex port name or number: cliannex: su -annex# adminadmin : reset port_numberadmin : quitannex# hangup#
    有關配置和管理 Sun 所支持的終端集中器的詳細信息,請參考 Sun Cluster 3.0 系統管理指南。
    · 終端集中器本身失敗時會發生什么情況?我必須有備用終端集中器嗎?
    不必。如果終端集中器發生故障,您不會丟失任何群集可用性。您將無法連接到節點控制臺,直到集中器恢復工作。
    · 使用終端集中器時,其安全性如何?
    通常,終端集中器連接到系統管理員使用的一個小型網絡,而不連接到用于其他客戶訪問的網絡。您可以通過限制對該特定網絡的訪問來控制安全性。


    Usage:scconf clustername -h <new hostname1> [... <new hostname4>]scconf clustername -i <hostname> <if0> <if1>scconf clustername -F <logical-host> [<dg>]scconf clustername -L <logical-host> -n <nodelist> -g <dglist>                -i <iplist> [-m]scconf clustername -L <logical-host> -rscconf clustername -pscconf clustername -s [-r] <data-service-name> <logical-host-name>scconf clustername -U [absolute path of the config file for Oracle Unix DLM]scconf clustername -N <0|1> <ethernet address of host>scconf clustername -q [-m quorum-device] <hostname1> <hostname2>scconf clustername -q -D [-m quorum-device]scconf clustername -A <# of active hosts>scconf clustername -S <none|ccdvol>scconf clustername -T <step10 and step11 timeout value>scconf clustername -H <hostname> [-dpt]scconf clustername -t <old-ip-addr|name> [-Pil]scconf clustername -l <loghost update timeout value>scconf clustername -R <data-service-name> [<data-service-name>...]

     race 回復于:2003-07-18 22:56:44
    l老大出手不凡,歡迎常來。

     自由飛翔 回復于:2003-07-18 23:45:51
    ops: ,大哥,我這段時間在移動公司,上網的時間不多,使用的也是IBM的機器,希望給大家提供些方便

     laoxia 回復于:2003-07-19 08:54:24
    多謝了朋友

     pulsar 回復于:2003-07-21 09:01:22
    這是 docs.sun.com里的文章啊,在 << Sun Cluster 3.0 12/01 概念>>里,我也看了,但是有些問題還是不清楚,比如Volume Manager的軟件是否一定要裝,我公司有兩臺480R,一臺A1000四個18.2硬盤,cluster是Legato LAAM,數據庫是oracle,沒有Veritas Volume Manager。我對公司說需要Veritas Volume Manager,但公司對我說以前都是這樣裝的。該如何規劃。請教各位高手指點 。

     race 回復于:2003-07-21 09:14:11
    Volume Manager是管理磁盤組的,可以用免費的disksuite代替。

     johnlong 回復于:2003-07-21 09:23:16
    A1000應該自帶RAID MANAGER。用它就可以了。

     pulsar 回復于:2003-07-21 09:32:24
    我在<< Sun Cluster 3.0 12/01 概念>>也看到其宣稱除了Disksuit和Veritas Volume Manager外,Sun Cluster 3.0 還支持將磁盤直接mount為全局設備,我就是不知道Legato AAM是否也可以這樣,因為Disksuit這個軟件我用過多次,性能比較差,我覺得能不用就不用。

     pulsar 回復于:2003-07-21 09:37:41
    [quote:eef1570137="johnlong"]A1000應該自帶RAID MANAGER。用它就可以了。[/quote:eef1570137]     
    這是硬件RAID,關鍵是怎么把它引到cluster里,做為全局設備。兩臺機器的oracle都能訪問其數據。

     race 回復于:2003-07-21 09:48:11
    [quote:f80a100f33="pulsar"]    
    這是硬件RAID,關鍵是怎么把它引到cluster里,做為全局設備。兩臺機器的oracle都能訪問其數據。[/quote:f80a100f33]     
    把你的軟硬件環境和需求寫詳細點,重新發個帖子,讓大家討論一下。

     pulsar 回復于:2003-07-21 10:04:02
    我這有兩臺480R,一臺A1000裝四個18.2硬盤全在通道0上,cluster是Legato LAAM,數據庫是oracle8.1.7,oracle的數據放在A1000上。沒有Veritas Volume Manager軟件。該如何規劃。另外是用Disksuit還是可以不用。請大家指點。

     韋小寶 回復于:2003-07-21 13:51:11
    [quote:81946d6ea5="pulsar"]我這有兩臺480R,一臺A1000裝四個18.2硬盤全在通道0上,cluster是Legato LAAM,數據庫是oracle8.1.7,oracle的數據放在A1000上。沒有Veritas Volume Manager軟件。該如何規劃。另外是用Disksuit還是可以不用。請大?.........[/quote:81946d6ea5]     
    可以用的,RM的結果是OS看到硬盤

     cw_2003cn 回復于:2003-07-22 09:41:32
    歡迎繼續

     lookup 回復于:2003-07-22 11:00:14
    我是初學者,單位很快就用這種設備,感覺很有危機感,還請各位支招

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>