




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一 : 組件包安裝 :下載 ocfs2 軟件包安裝:$ su -# rpm -Uvh ocfs2-2.6.9-42.EL-1.2.3-1.i686.rpm ocfs2console-1.2.1-1.i386.rpm ocfs2-tools-1.2.1-1.i386.rpmPreparing. # 100%1:ocfs2-tools # 33%2:ocfs2-2.6.9-42.EL # 67%3:ocfs2console # 100%禁用 SELinux ( RHEL4 U2 以及更高版本)向 RHEL4 U2 以及更高版本( CentOS 4.4 基于 RHEL4 U2 )的用戶提供一個建議,
2、即 OCFS2 當前無法在啟用 SELinux 的情況下運行。如果您使用的是 RHEL4 U2 或更高版本(由于我們使用的是 CentOS 4.4 ,因此我們也包括在內),則您需要禁用 SELinux (使用工具 system-config-securitylevel )才能執(zhí)行 O2CB 服務。IXDBA.NET技術社區(qū)要禁用 SELinux ,運行 “Security Level Configuration”GUI 實用程序:# /usr/bin/system-config-securitylevel &現(xiàn)在,單擊 SELinux 選項卡并取消選中 “Enabled” 復選框。單擊
3、 OK 后,將顯示一個警告對話框。只需單擊 “Yes” 確認該警告。禁用 SELinux 選項,在集群中的兩個節(jié)點上進行此更改后,將需要重新引導每個節(jié)點以實施更改:在繼續(xù)配置 OCFS2 之前,必須禁用 SELinux !# init 6配置 OCFS2下一步是在集群中的兩個節(jié)點上生成和配置 /etc/ocfs2/cluster.conf 文件。完成此操作最簡單的方法是運行 GUI 工具 ocfs2console 。在本節(jié)中,我們不但使用 ocfs2console 創(chuàng)建和配置 /etc/ocfs2/cluster.conf 文件,而且還創(chuàng)建和啟動集群堆棧 O2CB 。如果 /etc/ocfs2
4、/cluster.conf 文件不存在(本示例中便是這種情況), ocfs2console 工具將創(chuàng)建該文件以及一個默認集群名為 ocfs2 的新集群堆棧服務 (O2CB) 。您將需要以 root 用戶帳戶在集群中的兩個節(jié)點上執(zhí)行該操作:$ su -# ocfs2console &使用 ocfs2console GUI 工具執(zhí)行以下步驟:選擇 Cluster -> Configure Nodes. 。這將啟動 OCFS2 集群堆棧 并顯示 “Node Configuration” 對話框。在 “Node Configuration” 對話框上,單擊 Add 按鈕。這將顯示 “Ad
5、d Node” 對話框。在 “Add Node” 對話框中,輸入集群中第一個節(jié)點的 Host name 和 IP address 。將 IP Port 設置為默認值 7777 。在我的示例中,我添加了兩個節(jié)點,即使用 linux1 / 00 表示第一個節(jié)點,并使用 linux2 / 01 表示第二個節(jié)點。單擊 “Node Configuration” 對話框上的 Apply 所有節(jié)點現(xiàn)在將處于 “Active” 狀態(tài).單擊 “Node Configuration” 對話框上的 Close 。確認所有值均正確后,使用 File -> Quit 退
6、出應用程序。需要在集群的兩個節(jié)點上執(zhí)行該操作。退出 ocfs2console 后,將獲得一個類似如下所示的 /etc/ocfs2/cluster.conf 。需要在集群中的兩個節(jié)點上完成該過程,并且所有節(jié)點的 OCFS2 配置文件必須完全相同:node: ip_port = 7777ip_address = 00number = 0name = linux1cluster = ocfs2node: ip_port = 7777ip_address = 01number = 1name = linux2cluster = ocfs2clus
7、ter:node_count = 2name = ocfs2二 :O2CB 集群服務在使用 OCFS2 執(zhí)行任何操作(如格式化或掛載文件系統(tǒng))之前,我們需要先運行 OCFS2 的集群堆棧 O2CB (它將是以上執(zhí)行的配置過程的結果)。此堆棧包含以下服務:NM :用于跟蹤 cluster.conf 中的所有節(jié)點的節(jié)點管理器HB :當節(jié)點加入或離開集群時向上 / 向下發(fā)出通知的心跳服務TCP :處理節(jié)點之間的通信DLM :用于跟蹤所有鎖、這些鎖的所有者和狀態(tài)的分布式鎖管理器CONFIGFS :在 /config 中掛載的用戶空間驅動的配置文件系統(tǒng)DLMFS :用戶空間與內核空間 DLM 的接口已將
8、以上所有集群服務打包到 o2cb 系統(tǒng)服務 (/etc/init.d/o2cb) 中。以下是 o2cb 系統(tǒng)服務的某些更有用的命令和選項的簡要列表。注意:以下命令僅用于演示目的,不應在安裝和配置 OCFS2 時運行!/etc/init.d/o2cb statusModule "configfs": Not loadedFilesystem "configfs": Not mountedModule "ocfs2_nodemanager": Not loadedModule "ocfs2_dlm": Not load
9、edModule "ocfs2_dlmfs": Not loadedFilesystem "ocfs2_dlmfs": Not mounted 注意,本示例未加載所有服務。我在執(zhí)行 “status” 選項之前執(zhí)行了 “unload” 。如果要在使用 ocfs2console 實用程序配置 OCFS2 后立即檢查 o2cb 服務的狀態(tài),則將加載所有這些服務。 /etc/init.d/o2cb loadLoading module "configfs": OKMounting configfs file
10、system at /config: OKLoading module "ocfs2_nodemanager": OKLoading module "ocfs2_dlm": OKLoading module "ocfs2_dlmfs": OKMounting ocfs2_dlmfs filesystem at /dlm: OK加載所有 OCFS2 模塊/etc/init.d/o2cb online ocfs2Starting cluster ocfs2: OK以上命令將使我們創(chuàng)建的集群 ocfs2 處于聯(lián)機狀態(tài)。/etc/init.d
11、/o2cb offline ocfs2Unmounting ocfs2_dlmfs filesystem: OKUnloading module "ocfs2_dlmfs": OKUnmounting configfs filesystem: OKUnloading module "configfs": OK以上命令將使我們創(chuàng)建的集群 ocfs2 處于脫機狀態(tài)。/etc/init.d/o2cb unloadCleaning heartbeat on ocfs2: OKStopping cluster ocfs2: OK以上命令將卸載所有 OCFS2 模塊
12、。三 : 將 O2CB 配置為在引導時啟動您現(xiàn)在需要配置 OC2B 驅動程序的引導屬性,以便在每次引導時將啟動集群堆棧服務。需要在集群的所有節(jié)點上執(zhí)行本節(jié)中的所有任務。注意: OCFS2 1.2.1 之前的版本中 包含一個錯誤,即不會在每次引導時加載驅動程序,即使將引導屬性配置為執(zhí)行此操作后也是如此。 OCFS2 1.2.1 版中已經(jīng)修復了該錯誤,本文不再贅述。然而,如果您使用的是 OCFS2 1.2.1 之前的版本,請參閱疑難解答一節(jié)以獲取有關該錯誤的變通方法。按如下所示設置引導屬性:# /etc/init.d/o2cb offline ocfs2# /etc/init.d/o2cb unl
13、oad# /etc/init.d/o2cb configureConfiguring the O2CB driver.This will configure the on-boot properties of the O2CB driver.The following questions will determine whether the driver is loaded onboot. The current values will be shown in brackets (''). Hitting<ENTER> without typing an answe
14、r will keep that current value. Ctrl-Cwill abort.Load O2CB driver on boot (y/n) n: yCluster to start on boot (Enter "none" to clear) ocfs2: ocfs2Writing O2CB configuration: OKLoading module "configfs": OKMounting configfs filesystem at /config: OKLoading module "ocfs2_nodema
15、nager": OKLoading module "ocfs2_dlm": OKLoading module "ocfs2_dlmfs": OKMounting ocfs2_dlmfs filesystem at /dlm: OKStarting cluster ocfs2: OK四 : 格式化 OCFS2 文件系統(tǒng)$ su -# mkfs.ocfs2 -b 4K -C 32K -N 4 -L webdatafile /dev/sdf6mkfs.ocfs2 1.2.1Filesystem label=oracrsfilesBlock size=
16、4096 (bits=12)Cluster size=32768 (bits=15)Volume size=2145943552 (65489 clusters) (523912 blocks)3 cluster groups (tail covers 977 clusters, rest cover 32256 clusters)Journal size=67108864Initial number of node slots: 4Creating bitmaps: doneInitializing superblock: doneWriting system files: doneWrit
17、ing superblock: doneFormatting Journals: doneWriting lost+found: donemkfs.ocfs2 successful五 : 掛載 OCFS2 文件系統(tǒng)現(xiàn)在已經(jīng)創(chuàng)建了此文件系統(tǒng),接下來我們便可以載入它了。首先,使用命令行進行掛載,然后我將介紹如何將它包含在 /etc/fstab 中以在每次引導時掛載它。注意:需要使用 OCFS2 標簽 webdatafile 以 root 用戶帳戶在集群中的兩個節(jié)點上執(zhí)行文件系統(tǒng)掛載!首先,此處介紹了如何從命令行手動掛載 OCFS2 文件。注意,需要以 root 用戶帳戶執(zhí)行該操作:$ su # m
18、ount -t ocfs2 -o datavolume,nointr -L "webdatafile" /webdata如果掛載成功,您將只是獲得提示。但我們應運行以下檢查來確保文件系統(tǒng)掛載正確。首先,使用 mount 命令確保成功掛載了新文件系統(tǒng)。應在集群的兩個節(jié)點上執(zhí)行該操作:# mount/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)none on /proc type proc (rw)none on /sys type sysfs (rw)none on /dev/pts type devpts (rw,gi
19、d=5,mode=620)usbfs on /proc/bus/usb type usbfs (rw)/dev/hda1 on /boot type ext3 (rw)none on /dev/shm type tmpfs (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)cartman:SHARE2 on /cartman type nfs (rw,addr=20)configfs on /conf
20、ig type configfs (rw)ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)/dev/sde1 on /u02/oradata/orcl type ocfs2 (rw,_netdev,datavolume,nointr,heartbeat=local)注意:請記下我掛載新文件系統(tǒng)所使用的 datavolume 選項。 Oracle 數(shù)據(jù)庫用戶必須使用 datavolume 掛載選項安裝任何將包含表決磁盤文件、集群注冊表 (OCR) 、數(shù)據(jù)文件、重做日志、歸檔日志以及控制文件的卷,以確保 Oracle 進程打開包含 o_direct 標志的文件。
21、nointr 選項確保 I/O 不會由于信號而中斷。不應使用該掛載選項掛載任何其他類型的卷,其中包括 Oracle 主目錄(本指南未使用它)。為什么掛載卷需要花費這么長的時間?掛載一個卷大約需要 5 秒鐘。它這樣做是為了使心跳線程保持穩(wěn)定。在以后的版本中, Oracle 計劃增加對全局心跳(這將使大多數(shù)掛載瞬間完成)的支持。六 : 將 OCFS2 配置為在啟動時自動掛載讓我們了解一下到目前為止已經(jīng)執(zhí)行的操作。您下載并安裝了 OCFS2 ,它將用于存儲集群管理器 文件所需的文件。安裝后,您將 OCFS2 模塊加載到內核中,然后對集群文件系統(tǒng)進行了格式化。最后,您使用 OCFS2 標簽 “webdatafile ” 掛載了新建的文件系統(tǒng)。本節(jié)將逐步完成在每次使用 OCFS2 標簽引導計算機時負責掛載新 OCFS2 文件系統(tǒng)的步驟。首先將以下行添加到集群中兩個節(jié)點上的 /etc/fstab 文件中:LABEL= webdatafile /webd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年初中人教版《物理》九年級全一冊第十八章第二節(jié)“電功率”說課稿
- 3.2 熔化和凝固 說課稿 2025年初中人教版物理八年級上冊
- 共同購房協(xié)議書范本
- 學校戰(zhàn)略合作協(xié)議
- 物聯(lián)網(wǎng)居間協(xié)議
- 二零二五年度北京市化工原料寄存與倉儲環(huán)境監(jiān)測合同
- 地塊項目基坑工程 投標方案(技術方案)
- 航空運輸與服務系統(tǒng)作業(yè)指導書
- 三農產(chǎn)品產(chǎn)銷對接網(wǎng)絡平臺建設方案
- 創(chuàng)業(yè)孵化基地入駐條件及運營管理辦法匯編
- 2025年甘肅省張掖市民樂縣招聘專業(yè)技術人員9人(第二期)歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年湖北武漢理工大學學生輔導員招聘18人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 《石油工程事故案例分析》課件
- 金融科技概論-課件 第十五章 金融科技監(jiān)管與監(jiān)管科技
- 初級咖啡師資格理論考試題及答案
- 2025年中國廢舊輪胎循環(huán)利用行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 2024年09月寧夏寧夏黃河農村商業(yè)銀行系統(tǒng)社會招考筆試歷年參考題庫附帶答案詳解
- 招標代理機構選取突發(fā)情況應急處理預案
- 深筋膜徒手松解療法
- 皮膚病學測試題含參考答案
- 《護理風險評估》課件
評論
0/150
提交評論