veritas官網(wǎng)solSybase安裝和配置指南_第1頁
veritas官網(wǎng)solSybase安裝和配置指南_第2頁
veritas官網(wǎng)solSybase安裝和配置指南_第3頁
veritas官網(wǎng)solSybase安裝和配置指南_第4頁
veritas官網(wǎng)solSybase安裝和配置指南_第5頁
已閱讀5頁,還剩85頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、Cluster Server 7.0 Agent for Sybase 安裝和配置指南 - Solaris八月 2015Cluster Server Agent for Sybase 安裝和配置指南本手冊所述軟件是根據(jù)版本 VCS 7.0文檔版本 7.0 Rev 1協(xié)議而提供,僅可按該協(xié)議的條款使用。法律Copyright © 2015 Symantec Corporation. © 2015 年 Symantec Corporation所有。Allrights. 保留所利。Symantec、Symantec 徽標、對勾標記徽標、Veritas、Veritas 徽標、Com

2、mandCentral、NetBackup、Enterprise Vault 和 LiveUpdate 是 Symantec Corporation 或其附屬機構(gòu)在美國和其他某些/地區(qū)的商標或商標?!癝ymantec”和“賽門鐵克”是 SymantecCorporation 在中國的商標。 其他名稱可能為其各自所有者的商標,特此。協(xié)議分發(fā)。,不得本文檔中介紹的根據(jù)限制其使用、分發(fā)和反編譯/逆向工程的Symantec Corporation(賽門鐵克公司)及其特許人(如果存在)事先以任何方式本文檔的。本文檔按“現(xiàn)狀”提供,對于所有明示或暗示的條款、陳述和保證,包括任何適銷性、針對特定用途的適用性

3、或無知識產(chǎn)權(quán)的暗示保證,均不提供任何擔保,除非此類免責的范圍在法律上視為無效。Symantec Corporation(賽門鐵克公司)不對任何與提供、執(zhí)行或使用本文檔相關的伴隨或后果性損害負責。本文檔所含信息更改,恕不另行通知。根據(jù) FAR 12.212 中的定義,的軟件和文檔被視為“商業(yè)計算機軟件”,受 FARSection 52.227-19“Commercial Computer Software - Restricted Rights”(商業(yè)計算機軟件受限權(quán)利)和 DFARS 227.7202“Rights in Commercial Computer Software or Comm

4、ercial Computer Software Documentation”(商業(yè)計算機軟件或商業(yè)計算機軟件文檔權(quán)利)中的適用規(guī)定,以及所有后續(xù)中規(guī)定的權(quán)利的制約。美國僅可根據(jù)本協(xié)議的條款對許可的軟件和文檔進行使用、修改、發(fā)布Symantec Corporation 350 Ellis StreetMountain View, CA 94043http:、執(zhí)行、顯示或披露。技術(shù)支持Symantec 技術(shù)支持具有全球性支持中心。技術(shù)支持的主要任務是響應有關特性和功能的特定。技術(shù)支持小組還負責創(chuàng)建我們的聯(lián)機知識庫文章。技術(shù)支持小組與 Symantec 內(nèi)的其他相互協(xié)作,及時解答您的問題。例如,技

5、術(shù)支持小組與工程和 Symantec 安全響應中心協(xié)作,提供警報服務和服務。Symantec 提供的支持服務包括以下內(nèi)容:定義更新 一系列支持服務,使您能為任何規(guī)模的選擇適用的支持服務和/或基于 Web 的支持,提供快速響應及最新信息 升級保障,提供軟件升級 全球支持,提供區(qū)域性工作時間或全天候兩種 超級支持服務,包括帳戶管理服務選項有關 Symantec 支持服務的信息,請我們的:siness/support/index.jsp所有支持服務都將根據(jù)您的支持協(xié)議和當時有效的企業(yè)技術(shù)支持策略來提供。與技術(shù)支持具有有效支持協(xié)議的客戶可以通過以下 URL技術(shù)支持信息:siness/support/c

6、ontact_techsupp_static.jsp在技術(shù)支持之前,請確保您的計算機符合文檔中所列的系統(tǒng)要求。 而且,您應當坐在發(fā)生問題的計算機旁邊,以便需要時重現(xiàn)問題。技術(shù)支持時,請準備好以下信息:版本信息 硬件信息 可用內(nèi)存、磁盤空間和 NIC 網(wǎng)卡信息 操作系統(tǒng) 版本和修補程序級別 網(wǎng)絡拓撲 路由器、網(wǎng)關和 IP 地址信息 問題說明: 錯誤消息和日志文件Symantec 之前執(zhí)行過的故障排除操作 最近所做的軟件配置更改和網(wǎng)絡更改與如果您的 Symantec需要或證密鑰,請我們的技術(shù)支持網(wǎng)頁:siness/support/客戶服務可從以下獲得客戶服務信息:siness/support/客戶

7、服務可幫助您解決非技術(shù)問題,如以下幾類問題: 有關或序列號的問題更新(例如,更改地址或名稱)信息(功能、可用的語言、當?shù)亟?jīng)銷商) 更新和升級的最新信息 一般 有關 有關升級保障和支持合同的信息 Symantec 采購計劃的相關信息 有關 Symantec 技術(shù)支持選項的建議 非技術(shù)性的售前問題 與光盤或手冊相關的問題支持協(xié)議如果想就現(xiàn)有支持協(xié)議事宜持協(xié)議管理部門:Symantec,請通過以下方式您所在地區(qū)的支亞太區(qū)和customercar歐洲、中東和非洲洲和拉丁美洲supportsolu文檔介質(zhì)中提供了 PDF 格式的指南。請確保您使用的是文檔的最新版本。每個指南的第 2 頁提供了文檔版本信息

8、。 從 Symantec可以獲取最新的文檔。https:/documents您對文檔的反饋對我們很重要。 請改進建議和有關錯誤或疏漏的報告。請在您的報告中包括所報告的文本內(nèi)容的文檔標題和文檔版本(位于第二頁上)以及章節(jié)標題。 請將反饋doc_fee到:有關最新的 HOWTO 文章、文檔更新的信息,或者要詢問有關文檔的問題,請Symantec Connect 中的 Storage and Clustering Documentation。/connect/storage-management/ forums/storage-and-clustering-documentation關于 Syman

9、tec ConnectSymantec Connect 是為 Symantec 企業(yè)客戶提供的點對點技術(shù)社區(qū)。 參與者可以與其他用戶聯(lián)絡并共享信息,包括發(fā)布帖子、文章、博客和提出建議,并可與 Symantec行評分,成員可憑其貢獻獲得團隊和技術(shù)支持進行交流。 內(nèi)容會由社區(qū)進。http:/connect/storage-management目錄技術(shù)支持第 1 章. 3Cluster Server for Sybase 簡介9關于 Cluster Server for Sybase9VCS agent for Sybase 支持的軟件10如何確保 Sybase 的高可用性10Sybase 和 Sy

10、baseBk如何支持智能監(jiān)視11. 11Sybase SybaseBk 將 IPC函數(shù)11函數(shù)14功能用于 Sybase. 15Sybase的監(jiān)視選項16監(jiān)視在 Solaris 容器中運行的 Sybase 實例17Sybase 的 VCS的 Action 函數(shù)17VCS 群集中的典型 Sybase 配置18第 2 章安裝和配置 Sybase20安裝 Sybase 對 VCS 的要求20Sybase 安裝目錄20共享磁盤上的 SYBASE 目錄20Sybase 主目錄的系統(tǒng)組和用戶21數(shù)據(jù)庫 dbspaces21透明 TCP/IP 故障轉(zhuǎn)移21Sybase的語言設置21在 VCS 環(huán)境下安裝 S

11、ybase22配置 Sybase 進行詳細信息監(jiān)視22第 3 章安裝、升級和刪除 Sybase. 24安裝或升級 Sybase 的安裝 對于 Sybase 的之前24. 25禁用 Sybase 的26刪除 Sybase. 27升級 對于 Sybase 的. 28目錄7第 4 章為 Sybase 配置 VCS 服務組32關于配置 Sybase 服務組32為 Sybase 配置服務組之前32導入 SybaseTypes.cf 文件33配置 對于 Sybase 服務組34從 Cluster Manager(Java 控制臺)配置 對于 Sybase 的服務組35使用命令行配置 對于 Sybase 服

12、務組36Sybase 的加密. 38關于為 對于 Sybase為 對于 Sybase 的為 對于 Sybase設置詳細信息監(jiān)視39啟用詳細信息監(jiān)視39禁用詳細信息監(jiān)視40監(jiān)視 (IMF)41為啟用和禁用智能管理 AMF 內(nèi)核驅(qū)動程序42第 5 章管理 Sybase 的 VCS 服務組44關于管理 Sybase 服務組44使 Sybase 服務組聯(lián)機44使 Sybase 服務組脫機45切換 Sybase 服務組45修改 Sybase 服務組配置45查看 Sybase 的日志45附錄 ASybase 的關于 Sybase 的類型定義47類型和屬性定義47SybaseSybase SybaseSyb

13、aseBk類型47的類型定義47的屬性定義48類型54SybaseBk SybaseBk的類型定義54的屬性定義54附錄 BSybase 的示例配置59關于 Sybase的示例配置59Sybase的依賴關系圖59在 Solaris 區(qū)域中配置的 Sybase 的依賴關系60Solaris 系統(tǒng)上 agent for Sybase 的示例配置62Sybase ASE CE 配置的 main.cf 示例文件64采用受 VCS 控制的 Sybase ASE CE 基本群集配置并使用 CFS上的共享裝入點來安裝 Sybase 二進制文件時的示例main.cf65目錄8采用 Sybase ASE CE

14、基本群集配置并使用 VxFS 上的本地裝入點來安裝 Sybase 二進制文件時的示例 main.cf69主 CVM VVR 站點的示例 main.cf73輔助 CVM VVR 站點的示例 main.cf80適用于 Solaris 區(qū)域中的 Sybase的示例配置86附錄 C早期版本中引入的更改87早期版本中引入的更改87索引891Cluster Server for Sybase簡介 關于 Cluster Server for Sybase VCS agent for Sybase 支持的軟件如何確保 Sybase 的高可用性 Sybase 和 SybaseBk如何支持智能監(jiān)視 Sybase的

15、監(jiān)視選項 Sybase 的 VCS的 Action 函數(shù) VCS 群集中的典型 Sybase 配置關于 Cluster Server for SybaseCluster Server for Sybase 可使已配置的 Sybase 服務器聯(lián)機,監(jiān)視這些服務器, 以及使其脫機。對于 Sybase ASE Enterprise Edition,下列群集中具有高可用性。協(xié)同工作來確保 Sybase 在 VCS 備份服務器的- SybaseBk和可執(zhí)行文件,分別以 Sybase 和 SybaseBk這兩個都包含類型類型表示。Cluster Server for Sybase 簡介VCS agent

16、for Sybase 支持的軟件10對于 Sybase ASE Cluster Edition,VCS Agent for Sybase 可以使 Sybase Adaptive Server 在 VCS 群集中具有高可用性。Sybase ASE Cluster Edition 不支持 VCSAgent for Sybase Backup Server(SybaseBk)。注意:對于 ASE Enterprise Edition,VCS Agent for Sybase 提供了“主動/”支持。 如需針對 ASE Enterprise Edition 的“主動/”支持,請與 Sybase尋求其的幫

17、助。VCS agent for Sybase 支持的軟件有關受支持的軟件和平臺版本的信息,請參考Veritas InfoScale 7.0 版本說明。請參見 Sybase http:支持表,位于/business/support/index?page=content&id=DOC5080。如何確保 Sybase 的高可用性Cluster Server Agent for Sybase 可持續(xù)監(jiān)視 Sybase 數(shù)據(jù)庫進程和 SybaseBk 進程,以驗證它們是否正常運行。Sybase可以執(zhí)行不同級別的監(jiān)視以及不同操作,您可以對其進行配置。 主級或基本監(jiān)視:在基本監(jiān)視模式下,該可監(jiān)視配置

18、的 Sybase 服務器進程,并在應用程序出現(xiàn)故障期間進行故障轉(zhuǎn)移或重新啟動該組。 詳細信息監(jiān)視:在可選的詳細信息監(jiān)視模式下,如果該無法在 Sybase 數(shù)據(jù)庫服務器的測試表中執(zhí)行事務,則該可以檢測到應用程序故障。 智能監(jiān)視框架 (IMF):Sybase可識別 IMF,并使用異步監(jiān)視框架 (AMF) 內(nèi)核驅(qū)動程序?qū)崿F(xiàn)狀態(tài)更改通知。請參見第 11 頁的“Sybase 和 SybaseBk如何支持智能監(jiān)視”。對于 Sybase 群集版本,該使用 Sybase 提供的實用程序 qrmutil 了解實例的狀態(tài)是打開還是關閉。如果qrmutil 報應的節(jié)點,且實例將自動再次啟動。態(tài)為故障暫停,則該將重新

19、啟動相當 Sybase根據(jù) Sybase 服務器組的 OnlineRetryLimit 屬性值檢測到配置的Sybase 服務器沒有在系統(tǒng)中運行時,將在該服務組出故障的同一系統(tǒng)中重新啟動該組。對于 ASE Enterprise Edition,當該檢測到配置的 Sybase 服務器沒有在系統(tǒng)中運行時,Sybase 服務組將故障轉(zhuǎn)移到該服務組的 SystemList 中的下一個可用系統(tǒng)。配置的 Sybase 服務器將在新系統(tǒng)上啟動,進而確保 Sybase 服務器和數(shù)據(jù)的高可用性。Cluster Server for Sybase 簡介11Sybase 和 SybaseBk如何支持智能監(jiān)視Sybas

20、e 和 SybaseBk如何支持智能監(jiān)視借助于智能監(jiān)視框架 (IMF),VCS 除了支持基于輪詢的監(jiān)視之外,還支持智能監(jiān)視。基于輪詢的監(jiān)視會定期輪詢,而智能監(jiān)視會執(zhí)行異步監(jiān)視??梢允褂?haimfconfig或以手動方式啟用或禁用 VCS Agent for Sybase 和VCS Agent for SybaseBk 的智能監(jiān)視功能。請參見第 41 頁的“為啟動 IMF 支持的源進入穩(wěn)定狀態(tài)后,啟用和禁用智能監(jiān)視 (IMF)”。時,該會初始化異步監(jiān)視框架 (AMF) 內(nèi)核驅(qū)動程序。資會在 AMF 內(nèi)核驅(qū)動程序中監(jiān)視所需的詳細信息。例如,Sybase 函數(shù)會等待任何知 函數(shù)有關某個函數(shù)以確定該

21、應的操作。會在 AMF 內(nèi)核驅(qū)動程序中進程的 PID。的狀態(tài)更改。 AMF 內(nèi)核驅(qū)動程序模塊通理框架會運行 monitor會將狀態(tài)更改通知給 VCS,VCS 會采取相狀態(tài)更改的狀態(tài)。該有關詳細信息,請參見Cluster Server 管理指南。所執(zhí)行的函數(shù)稱為點。 Cluster Server Agent for Sybase 可對數(shù)據(jù)庫執(zhí)行不同的操作或函數(shù)。 這些函數(shù)包括 online、offline、monitor、clean 和 action。查看作為 Sybase 的 Cluster Server Agent 套件一部分的下列的函數(shù): Sybase(SQL Server) 請參見第 1

22、1 頁的“Sybase SybaseBk(備份服務器) 請參見第 14 頁的“SybaseBk函數(shù)函數(shù)”。函數(shù)函數(shù)”。Sybase函數(shù)Sybase可以啟動 Sybase ASE 數(shù)據(jù)服務器,監(jiān)視服務器進程、關閉服務器以及重新啟動服務器進程。Sybase可識別 IMF。表 1-1 列出了 SQL 服務器的 Sybase的函數(shù)。Cluster Server for Sybase 簡介12表 1-1Sybase函數(shù)Online使用以下命令啟動 Sybase ASE 數(shù)據(jù)服務器。startserver -f $SYBASE/$SYBASE_ASE/install/ RUN_$Server其中,$Ser

23、ver 是實例名稱,$SYBASE/$SYBASE_ASE/install/RUN_$Server 是運行服務器文件的默認位置。如果指定了 Run_ServerFile 屬性的值,則會使用所指定的值,而不使用默認位置。如果 WaitForRecovery 屬性已啟用,則此 會一直等待, 直到完成恢復,并且使所有可以聯(lián)機的數(shù)據(jù)庫聯(lián)機。 此通過連接到 isql 會話來恢復狀態(tài)。 必須將OnlineTimeout 屬性設置為一個足夠大的值,以便在到達OnlineTimeout 前完成恢復。默認情況下, 啟用 WaitForRecovery 屬性。如果使用 interfaces_File 屬性指定了接

24、口文件位置, 在連接到 isql 會話時將使用 -I interfaces file 選項。如果設置了 DelayAfterOnline 屬性,則在 online 函數(shù)完成且經(jīng)過了在 DelayAfterOnline 屬性中指定的秒數(shù)后調(diào)用 monitor 函數(shù)。Monitor在基本監(jiān)視模式下, 將掃描進程表,查找數(shù)據(jù)服務器進程。 在詳細信息監(jiān)視模式下, 將運行在 Monscript 中以選項形式指定的 。請參見第 16 頁的“ Sybase 的監(jiān)視選項”。Cluster Server for Sybase 簡介13Offline采用以下方式使用 isql 命令停止 Sybase SQL 服務

25、器。如果使用 interfaces_File 屬性指定了接口文件位置,在連接到 isql 會話時將使用所指定的文件。該首先執(zhí)行 shutdown with wait 命令。Sybase在關閉 Sybase 數(shù)據(jù)服務器期間會使用 timeout選項,前提是該選項受到支持。對于 Sybase ASE Enterprise Edition,12.5.4 版本以及 15.0.2 及以后的版本都支持 shutdown 命令的 timeout 選項。如果Sybase ASE Enterprise Edition 不支持此 timeout 選項,則脫機將循環(huán)等待數(shù)據(jù)服務器完全停止。 該的等待時間不超過 Of

26、flineTimeout 持續(xù)時間。 如果此時間過后該進程仍在運行,則脫機將發(fā)出shutdown with nowait 命令。對于 Sybase ASE Cluster Edition,從 15.5 ESD #1 版本起, 支持 shutdown 命令的 timeout 選項。如果 Sybase ASE Cluster Edition 不支持 timeout 選項,則脫機將循環(huán)等待數(shù)據(jù)服務器完全停止。 該的等待時間不超過OfflineTimeout 持續(xù)時間。 如果此時間過后該進程仍在運行, 脫機將終止該進程。如果設置了 DelayAfterOffline 屬性,則在 offline 函數(shù)完

27、成且經(jīng)過了在 DelayAfterOffline 屬性中指定的秒數(shù)后調(diào)用 monitor 函數(shù)。imf_init初始化,以便與 AMF 內(nèi)核驅(qū)動程序(Sybase的IMF 通知模塊)連接。此函數(shù)在啟動時運行。imf_register使用 AMF 內(nèi)核模塊或撤消實體。當每個進入穩(wěn)定狀態(tài)(聯(lián)機或脫機)后,將為該運行該函數(shù)。獲取關于狀態(tài)更改。此函數(shù)在使用 AMF 內(nèi)核模塊初始化后運行。此函數(shù)一直等待通知,并在收到通知后對采取操作。Cluster Server for Sybase 簡介14SybaseBk函數(shù)SybaseBk器。SybaseBk可以啟動 Sybase 備份服務器,監(jiān)視服務器進程,以及

28、關閉該服務可識別 IMF。表 1-2 列出了備份服務器的 Sybase函數(shù)。表 1-2備份服務器的 Sybase函數(shù)Online使用以下命令啟動 Sybase 備份服務器。startserver -f $SYBASE/$SYBASE_ASE/ install/RUN_$BackupServer其中,$SYBASE/$SYBASE_ASE/install/RUN_$BackupServer 是運行服務器文件的默認位置。如果指定了Run_ServerFile 屬性的值,則會使用所指定的值,而不使用默認位置。Monitor掃描進程表,查找備份服務器進程。Clean采用以下方式使用 isql 命令強制

29、停止 Sybase SQL 服務器。該首先執(zhí)行 shutdown with wait 命令。對于 Sybase ASE Enterprise Edition,如果 isql 命令失敗, 則清除將執(zhí)行shutdown with nowait 命令。如果相應進程未響應 shutdown 命令,則該將終止此 Sybase 數(shù)據(jù)服務器進程。對于 Sybase ASE Cluster Edition,如果 shutdown with wait 命令未能停止數(shù)據(jù)服務器,該接下來將直接終止數(shù)據(jù)服務器進程。Action對執(zhí)行預定義的操作。請參見第 17 頁的“Sybase 的 VCS的 Action 函數(shù)”。

30、Cluster Server for Sybase 簡介15將 IPC功能用于 SybaseAdaptive Server 啟動時,會在 $SYBASE 中創(chuàng)建共享內(nèi)存文件,用來關于它使用的共享內(nèi)存段的信息。Adaptive Server 啟動參數(shù) -M 可用來更改件的目錄位置。應在 RUN_$Server 文件中更新啟動參數(shù) -M。共享內(nèi)存文如果卸載了 Sybase 主目錄,則 Sybase 清除無法共享內(nèi)存文件,也Sybase 進程分配的 IPC。 因此,要求共享內(nèi)存文件需位于本地系統(tǒng)的 /var/tmp/sybase_shm/$Server 目錄中。在 $SYBASE/$SYBASE_A

31、SE/install 目錄中,編輯 RUN_$Server 文件。使用 -M命令將共享內(nèi)存文件的目錄位置更改為 /var/tmp/sybase_shm/$Server。例如,更改之前,文件 RUN_Sybase_Server 如下所示:/home/sybase/ASE-15_0/bin/dataserver Offline采用以下方式使用 isql 命令停止 Sybase 備份服務器。如果使用interfaces_File 屬性指定了接口文件位置,在連接到 isql 會話時將使用所指定的文件。該首先執(zhí)行 shutdown SYB_BACKUP with wait 命令。如果此命令失敗,則脫機將

32、執(zhí)行 shutdown SYB_BACKUP with nowait。Clean采用以下方式使用 isql 命令強制停止 Sybase 備份服務器。該首先執(zhí)行 shutdown SYB_BACKUP with wait 命令。如果此命令失敗,則清除將執(zhí)行 shutdown SYB_BACKUP with nowait。如果進程沒有對 shutdown 命令做出響應,則會掃描進程表,查找與已配置的 Sybase 備份服務器相關聯(lián)的進程,并將其終止。imf_init初始化,以便與 AMF 內(nèi)核驅(qū)動程序(SybaseBk 代理的 IMF 通知模塊)對接。此函數(shù)在啟動時運行。imf_register使

33、用 AMF 內(nèi)核模塊 或撤消 實體。當每個資源進入穩(wěn)定狀態(tài)(聯(lián)機或脫機)后,將為該 運行該函數(shù)。獲取關于狀態(tài)更改。此函數(shù)在使用 AMF 內(nèi)核模塊初始化后運行。此函數(shù)一直等待通知,并在收到通知后對采取操作。Cluster Server for Sybase 簡介Sybase的監(jiān)視選項16-sSybase_Server -d/home/sybase/data/master.dat -e/home/sybase/ASE-15_0/install/Sybase_Server.log -c/home/sybase/ASE-15_0/Sybase_Server.cfg -M/home/sybase/ASE

34、-15_0 替換后,該文件如下所示:/home/sybase/ASE-15_0/bin/dataserver -sSybase_Server -d/home/sybase/data/master.dat -e/home/sybase/ASE-15_0/install/Sybase_Server.log -c/home/sybase/ASE-15_0/Sybase_Server.cfg -M/var/tmp/sybase_shm/Sybase_Server 此處,Sybase_Server 為 Adaptive Server 的名稱。注意:請確保您使用了適當?shù)臋?quán)限創(chuàng)建 /var/tmp/syba

35、se_shm/Sybase_Server 目錄。Sybase的監(jiān)視選項Sybase 的 VCS提供了兩種級別的應用程序監(jiān)視:基本監(jiān)視和詳細信息監(jiān)視。在基本監(jiān)視模式下,Sybase 運行。對于 Sybase 群集版本,該監(jiān)視 Sybase 數(shù)據(jù)服務器進程以驗證它們是否正在使用 Sybase 提供的qrmutil 實用程序獲取 Sybase實例的狀態(tài)。如果qrmutil 實用程序返回的狀態(tài)為“故障未決”,則該會使節(jié)點發(fā)生。 當 Sybase根據(jù) Sybase 服務組的 OnlineRetryLimit 屬性值檢測到配置的 Sybase 服務器沒有在系統(tǒng)中運行時,將在該服務組出故障的同一系統(tǒng)中重新啟

36、動該組。例如:Cluster Server for Sybase 簡介Sybase 的 VCS的 Action 函數(shù)17# qrmutil -quorum_dev=/quorum/quorum.dat -monitor=ase1 Executing 'monitor' command for instance 'ase1'Instance 'ase1' has a failure pending. # echo $?99在此示例中,實例 ase1 的狀態(tài)為故障暫停。該。該節(jié)點在重新啟動后會自動重新加入群集。將使運行實例 ase1 的節(jié)點發(fā)生在詳細

37、信息監(jiān)視模式下,會對數(shù)據(jù)庫中的測試表執(zhí)行事務,以確保 Sybase 服務器正常運行。應由用戶創(chuàng)建測試表,并在 Sybase屬性表中指定此表。將此測試表用于內(nèi)部用途。Symantec 建議不要對測試表執(zhí)行任何其他事務。請參見第 39 頁的“關于為 對于 Sybase對于 Sybase ASE Enterprise Edition,當該設置詳細信息監(jiān)視”。檢測到配置的 Sybase 服務器沒有在系統(tǒng)中運行時,Sybase 服務組將故障轉(zhuǎn)移到該服務組的 SystemList 中的下一個可用系統(tǒng)。配置的 Sybase 服務器將在新系統(tǒng)上啟動,進而確保 Sybase 服務器和數(shù)據(jù)的高可用性。監(jiān)視在 So

38、laris 容器中運行的 Sybase 實例VCS 可通過將故障轉(zhuǎn)移功能擴展到區(qū)域,為非全局區(qū)域中運行的應用程序提供高可用性。 VCS 安裝在全局區(qū)域中,所有 VCS對于在非全局區(qū)域中運行的應用程序,和引擎組件都運行在全局區(qū)域中。會在該區(qū)域中運行點。如果在 VCS控制下配置的某一區(qū)域出現(xiàn)故障,則 VCS 會故障轉(zhuǎn)移到該區(qū)域所在的整個服務組。對于 Sybase ASE Enterprise Edition,VCS Agent for Sybase 可識別區(qū)域,可監(jiān)視在非全局區(qū)域中運行的 Sybase 實例。注意:對于 Sybase ASE Cluster Edition,VCS Agent fo

39、r Sybase 可以為全局區(qū)域內(nèi)的 Sybase 數(shù)據(jù)服務器提供高可用性。有關使用 VCS 環(huán)境中的區(qū)域的信息,請參考Cluster Server 管理指南。Sybase 的 VCSSybase要對的 Action 函數(shù)支持 Action 函數(shù)。通過該函數(shù),可以對執(zhí)行操作,請鍵入以下命令:執(zhí)行預定義操作。# hares -action res token -actionargs arg1 . -sys system -clus cluster還可以為添加自定義操作。Cluster Server for Sybase 簡介VCS 群集中的典型 Sybase 配置18有關信息,請參考Cluste

40、r Server Agent 開發(fā)指南。表 1-3 中介紹了的預定義操作。表 1-3預定義的操作VCS 群集中的典型 Sybase 配置在典型配置中,VCS 在雙節(jié)點群集中進行配置。 Sybase 數(shù)據(jù)安裝在共享磁盤上。Sybase 服務器二進制文件可在本地安裝在兩個節(jié)點上或共享磁盤上。 在兩個節(jié)點上均安裝了 Sybase磁盤??梢允褂?Veritas Volume Manager (VxVM) 來管理共享圖 1-1 說明了一個示例配置,在該配置中 Sybase 服務器(包括二進制文件和數(shù)據(jù)) 完全安裝在使用 VxVM 管理的共享磁盤或共享群集磁盤組上。圖 1-1Sybase 二進制文件和數(shù)據(jù)

41、位于共享磁盤上VCS公共網(wǎng)絡圖 1-2 說明了一個示例配置,在該配置中,Sybase 二進制文件在本地安裝于群集中的每個節(jié)點上,Sybase 數(shù)據(jù)位于使用 VxVM 管理的共享磁盤或共享群集磁盤組上。節(jié)點 1節(jié)點 2共享磁盤/集群磁盤組Sybase 二進制文件和數(shù)據(jù)操作說明checkpoint_all通過連接到 isql 會話對 Sybase 數(shù)據(jù)服務器執(zhí)行“所有檢查點”操作。注意:checkpoint_all action 函數(shù)對 Sybase 群集版本不適用。Cluster Server for Sybase 簡介VCS 群集中的典型 Sybase 配置19圖 1-2二進制文件位于本地磁盤

42、上,而 Sybase 數(shù)據(jù)位于共享磁盤上VCS網(wǎng)絡Sybase 二進制文件Sybase 二進制文件節(jié)點 1節(jié)點 2共享磁盤/集群磁盤組Sybase 數(shù)據(jù)公共網(wǎng)絡2安裝和配置 Sybase 安裝 Sybase 對 VCS 的要求 在 VCS 環(huán)境下安裝 Sybase 配置 Sybase 進行詳細信息監(jiān)視安裝 Sybase 對 VCS 的要求在 VCS 群集中安裝 Sybase 之前,請查看以下要求。 安裝 Sybase 之前,請確保群集中的系統(tǒng)有足夠的來運行 Sybase 和 VCS。Sybase 安裝目錄Sybase 安裝目錄可以位于本地磁盤上或共享查看以下先決條件:上。 如果 Sybase

43、二進制文件安裝在本地磁盤上,請確認安裝路徑在群集中的所有節(jié)點上都相同。 確保 Sybase 配置文件在群集中的所有節(jié)點上都相同。 如果 Sybase 二進制文件安裝在共享磁盤上,請確保共享磁盤的裝入點在所有節(jié)點上都相同。 Sybase 安裝目錄由環(huán)境變量 $SYBASE 指定。 應在每個系統(tǒng)上創(chuàng)建相同的 $SYBASE 裝入點。共享磁盤上的 SYBASE 目錄所有的數(shù)據(jù)庫設備(包括主設備、sybsystemprocs,以及有關 Sybase 用戶的信息)都必須位于共享磁盤上。 如果數(shù)據(jù)庫設備是在文件系統(tǒng)上創(chuàng)建的,則文件系統(tǒng)也必須位于共享磁盤上。要入點。共享磁盤,請在每個系統(tǒng)上創(chuàng)建相同的文件系統(tǒng)

44、裝安裝和配置 Sybase安裝 Sybase 對 VCS 的要求21對于 Sybase ASE Cluster Edition,請對 Sybase ASE 仲裁設備使用 Storage Foundation 群集文件系統(tǒng) (SFCFS)。Sybase 主目錄的系統(tǒng)組和用戶請確保所有群集節(jié)點上都有一個名稱和 ID 相同的系統(tǒng)組和用戶。 此外,系統(tǒng)用戶還應具有對共享磁盤中的 Sybase 主目錄的所。 鍵入以下命令:# groupadd -g group_id group_name# useradd -u user_id -g group_name user_name# chown -R user

45、_name:group_name $SYBASE數(shù)據(jù)庫 dbspaces如果對 dbspaces 使用共享磁盤,請更改用于模式。 將 Sybase 的權(quán)限更改為 660。Sybase 數(shù)據(jù)的磁盤組的權(quán)限或例如,如果您使用 Veritas Volume Manager,請鍵入# vxedit -g diskgroup_name set group=dbauser=sybase mode=660 volume_name透明 TCP/IP 故障轉(zhuǎn)移為了使 Sybase 服務器故障轉(zhuǎn)移對 Sybase 客戶端是透明的,請創(chuàng)建 IP 地址作為Sybase 服務組的一部分。 此 IP 地址必須與 $SYB

46、ASE/interfaces 文件中的數(shù)據(jù)服務器和備份服務器條目匹配。有關將條目添加到 $SYBASE/interfaces 文件所采用的格式的信息,請參考 Sybase文檔。Sybase的語言設置為了使 VCS Agent for Sybase 可針對所需的區(qū)域設置正常工作,請確保 Sybase 安裝具有正確的本地化文件。例如,如果 Sybase 服務器需要 LANG=en_US.UTF-8 環(huán)境變量,請驗證是否隨 Sybase 安裝了與 en_US.UTF-8 語言對應的本地化文件。此外,請編輯 $VCS_HOME/bin/vcsenv 文件,使之包含以下內(nèi)容:LANG=en_US.UTF

47、-8export LANGLC_CTYPE=en_US.UTF-8export LC_CTYPE安裝和配置 Sybase在 VCS 環(huán)境下安裝 Sybase22LC_ALL=en_US.UTF-8export LC_ALL此更改將影響在節(jié)點上配置的所有。在 VCS 環(huán)境下安裝 Sybase有關如何安裝 Sybase 的信息,請參考 Sybase 文檔。配置 Sybase 進行詳細信息監(jiān)視本節(jié)介紹配置 Sybase 服務器以進行詳細信息監(jiān)視需要執(zhí)行的任務。請參見第 39 頁的“關于為 對于 Sybase設置詳細信息監(jiān)視”。注意:此處介紹的步驟特定于隨一起提供的示例SqlTest.pl。 如果使用

48、自定義進行詳細信息監(jiān)視,則必須對 Sybase 數(shù)據(jù)庫進行相應配置。請僅在 Sybase 群集中執(zhí)行一次這些步驟。配置 Sybase 進行詳細信息監(jiān)視1將 SYBASE.sh 文件或 SYBASE.csh 文件作為源(視用戶 shell 而定)以設置$SYBASE 和 $SYBASE_ASE 環(huán)境變量。啟動 Sybase 服務器。2# startserver -f ./$SYBASE/$SYBASE_ASE/install/RUN_server_name3在任意群集節(jié)點上啟動 Sybase 客戶端。# isql -Usa -SSYBASE_SERVER_NAME出現(xiàn)提示時輸入管理員。連接到主數(shù)

49、據(jù)庫。4# use master# go5創(chuàng)建 Sybase 用戶帳戶。# sp_addlogin user_name, password# go詳細信息監(jiān)視應使用此帳戶來對數(shù)據(jù)庫執(zhí)行事務。安裝和配置 Sybase配置 Sybase 進行詳細信息監(jiān)視236創(chuàng)建數(shù)據(jù)庫。# create database database_name# go詳細信息監(jiān)視應對此數(shù)據(jù)庫執(zhí)行事務。7必要,限制該數(shù)據(jù)庫的日志文件的大小。# sp_dboption database_name, "trunc log on chkpt", true# go8連接到在步驟 6 中創(chuàng)建的數(shù)據(jù)庫。# use da

50、tabase_name# go9將步驟 5 中創(chuàng)建的用戶與步驟 6 中創(chuàng)建的數(shù)據(jù)庫關聯(lián)。# sp_adduser user_name# go10將用戶更改為步驟 5 中創(chuàng)建的用戶。# setuser "user_name"# go11在數(shù)據(jù)庫中創(chuàng)建表。# create table table_name (lastupd datetime)# go詳細信息監(jiān)視應對此表執(zhí)行事務。如果使用 SqlTest.pl 進行詳細信息監(jiān)視,請確保所創(chuàng)建的表中包含 datetime 類型的 lastupd 字段。通過向表中添加初始值來驗證配置。12# insert into table_na

51、me (lastupd) values (getdate()# go13數(shù)據(jù)庫。# exit3安裝、升級和刪除 Sybase 安裝或升級 Sybase 的 安裝 對于 Sybase 的 禁用 Sybase 的 刪除 Sybase 升級 對于 Sybase 的之前安裝或升級 Sybase 的之前請確保滿足以下安裝 VCS Agent for Sybase 的先決條件: 確認已安裝并已配置 VCS。 如果需要,請查看Cluster Server 配置和升級指南。 確認已在將安裝的所有群集節(jié)點上安裝并配置了 Sybase。 有關信息,請查看 Sybase 文檔。請參見第 20 頁的“安裝 Sybase 對 VCS 的要求”。 確認 Sybase 帳戶有效且在運行 Sybase 的所有群集系統(tǒng)上都相同。 確認 Sybase用戶帳戶具有執(zhí)行 Sybase 二進制文件的權(quán)限。請參見第 21 頁的“Sybase 主目錄的系統(tǒng)組和用戶”。 對于 Solaris 10,Sybase器進程的長進程命令行。使用 /usr/ucb/ps axwwl 命令獲取 Sybase 服務請確認 /usr/ucb/ps 在適用于 Sybase的 Solaris 10 上可用。安裝、升級和刪除 Syba

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論