




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL數據庫雙機熱備服務器配置MySQL數據庫服務器安裝配置北京華夏電通科技有限公司2008年01月10日目錄一 平臺整體拓撲結構 1二 概述 12.1 安裝預備 22.2 安裝規劃 32.2.1 服務器磁盤分區 32.2.2 磁盤陣列 32.2.3 IP規劃 32.3 安裝概要 3三 操作系統安裝配置 43.1 系統安裝 43.2 網絡配置(Bonding) 203.3 JRE安裝 22四 HDLM安裝 224.1 安裝 22五 數據庫安裝配置 24六 RoseHA安裝配置 256.1 安裝 256.2 初始設置Rose軟件 306.3 配置雙機HA 35概述mysql雙機系統的拓撲結構如下圖所示兩臺服務器通過以太網卡連接網絡,通過網絡對外提供服務、相互通信。兩臺服務器之間用com口直截了當互聯,雙機熱備軟件利用那個連接進行雙機熱備有關的通信、監控、和操縱等等。兩臺服務器通過HBA卡連接FC網絡,訪咨詢共同的磁盤陣列,實現雙機熱不系統必要的磁盤。安裝預備硬件信息用途配置數量SNMySQL數據庫2個1.60G雙核CPU,內存4G,1個73G硬盤,機架導軌、DVD、雙口網卡,2個4GbHBA2597C72X697C72X軟件預備操作系統:RedHatEnterpriseLinuxAS4update5x8664位版JRE:JavaRuntimeEnvironment5.0Update13forlinuxx64版HDLM5.9.3-00forlinuxMySQL5.0.45-0forRedHatEnterpriseLinux64RoseHAforlinux6.1安裝規劃服務器磁盤分區磁盤掛載點類型大小備注sdaSwap4Gsda/varext310Gsda/bootext3100Msda/ext3120G剩余空間磁盤陣列MySQL數據庫雙機熱備系統需要使用HDSAMS1000磁盤陣列提供的磁盤,在AMS1000上,unit0的disk0到disk3,共4塊300G磁盤做RAID1+0,分配給MySQL數據庫儲備數據,可用容量約600G。IP規劃設備名稱設備命名IP地址/掩碼網關備注MySQL數據庫1mysql-1192.168.35.1/24192.168.35.254MySQL數據庫2mysql-2192.168.35.2/24192.168.35.254MySQL數據庫虛擬IP192.168.35.3/24漂移IP192.168.35.1和192.168.35.2分不是兩臺服務器的固定IP,192.168.35.3是漂移IP,負責在雙機系統中對外提供MySQL服務,在銀河平臺中有用到此MySQL服務的應用均要將目標地址指向192.168.35.3而不是1或2。安裝概要序號概要步驟步驟講明1操作系統安裝系統安裝網卡綁定JRE安裝2HDLM安裝磁盤多路徑軟件的安裝配置3數據庫安裝MySQL程序安裝配置4RoseHA安裝雙機熱備軟件安裝配置操作系統安裝配置操作系統版本RedHatEnterpriseLinuxAS4update5x8664位版系統安裝從光盤啟動將系統安裝盤放入光驅,啟動服務器。當系統從光盤啟動時,第一顯現如下畫面直截了當回車,選擇圖形界面安裝模式。躍過光盤檢查選擇Skip,躍過光盤介質的檢查。接下來進入圖形化的歡迎界面點擊Next。安裝過程語言選擇可選擇Chinese(Simplified)(簡體中文),點擊Next連續。鍵盤布局類型選擇使用默認的U.S.English即可,點擊“下一步”連續。磁盤分區方式選擇選擇“用DiskDruid手工分區”,點擊“下一步”連續會有一個警告信息點擊“是”確認。進入磁盤分區界面點擊“新建”,顯現下圖 我們的分區原則磁盤掛載點類型大小備注sdaSwap8G內存兩倍sda/varext320Gsda/tmpext34Gsda/ext336G剩余空間以下對四個參數作個簡單講明:掛載點:它指定了該分區對應Linux文件系統的哪個名目。意思確實是將不同的物理磁盤上的分區映射到不同的名目,如此能夠實現將不同的服務程序放在不同的物理磁盤上,當其中一個分區損壞可不能阻礙到其他的分區數據。文件系統類型:可選擇的類型有EXT2、EXT3、REISERFS、SWAP等。前兩個是系統默認類型,SWAP是建立虛擬內存空間。大小:以MB為單位。那個地點要緊提一下SWAP分區大小,一樣設為物理內存的兩倍,如果你的物理內存大于1GB,SWAP分區建議設置為2GB。驅動器:即是指運算機中有多個物理磁盤,能夠專門方便的選擇你要進行分區操作的那個物理磁盤。類似于“FDISK”分區中的操作。磁盤分區完成后如下圖所示配置引導裝載程序當你機子還有windows系統存在時,就要注意在那個地點配置一下了。如圖9所示,框內部分即為你機器里安裝的所有系統列表,如果沒有發覺其它系統而你確實安裝過的,能夠點“添加”進行加入,不然運算機將會默認啟動Linux,你先前的操作系統將無法啟動!點“編輯”能夠設定某個系統的啟動等待時刻。圖9系統引導菜單配置此次項目中,單機上沒有多操作系統存在的情形,所用使用默認設置即可,點擊“下一步”。網絡配置網絡配置不用做任何配置,系統安裝完成后我們將另行單獨配置網絡圖10網絡配置防火墻配置系統已配置硬件防火墻,因此此步驟中,禁用防火墻,禁用SElinux。防火墻配置接下來是選擇系統默認使用語言、時區選擇、以及設置根口令這三步。由于這幾步沒什么需要注意的,按其默認點下一步即可,故在此略過,唯有設置根口令一步提醒一下,只有在治理時才使用根帳號。附加語言支持點擊下一步。時區選擇選擇“亞洲/上海”,點擊“下一步”。設置根用戶口令root用戶口令Chin@sys在兩個輸入欄中重復輸入口令,點擊“下一步”。軟件包安裝設置選擇默認軟件包即可。點擊“下一步”。確認開始安裝開始安裝通過前面十步,現在終于能夠開始安裝了。Linux比起windows操作系統的安裝來講,要慢得多,按照你機器的配置情形,此過程會連續一小時左右(如圖13所示)!期間會讓提示讓你插入第二張、第三張光盤,因此得乖乖的呆在電腦面前!OK,一小時過后,滿足的使用你的Linux系統吧!安裝完成最后系統會提示你安裝完成,點擊完成系統會自動退出光盤并自動重啟。至此redhatAS4安裝完成!網絡配置(Bonding)編輯文件/etc/modprobe.confvi/etc/modprobe.conf添加一行aliasbond0bondingoptionsbond0miimon=100mode=1optionsbond0arp_interval=60arp_ip_target=192.168.35.254primary=eth0mode=1編輯/etc/sysconfig/network-script/ifcfg-bond0vi/etc/sysconfig/network-script/ifcfg-bond0mysql-1服務器的內容如下DEVICE=bond0IPADDR=192.168.35.1NETMASK=255.255.255.0NETWORK=192.168.35.0BROADCAST=192.168.35.255ONBOOT=yesBOOTPROTO=noneUSERCTL=nomysql-2服務器的內容如下DEVICE=bond0IPADDR=192.168.35.2NETMASK=255.255.255.0NETWORK=192.168.35.0BROADCAST=192.168.35.255ONBOOT=yesBOOTPROTO=noneUSERCTL=no編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0vi/etc/sysconfig/network-scripts/ifcfg-eth0內容如下DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=none編輯文件/etc/sysconfig/network-scripts/ifcfg-eth1vi/etc/sysconfig/network-scripts/ifcfg-eth1內容如下DEVICE=eth1USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=none修改主機名,增加網關vi/etc/sysconfig/networkmysql-1服務器設置如下內容GATEWAY=192.168.35.254HOSTNAME=mysql-1mysql-2服務器設置如下內容GATEWAY=192.168.35.254HOSTNAME=mysql-2JRE安裝部分程序的運行需要Java環境支持,因此需要安裝java運行環境,我們選用了JavaRuntimeEnvironment5.0Update13forlinuxx64版。將安裝程序包jre-1_5_0_13-linux-amd64-rpm.bin傳至服務器。增加可執行屬性chmodu+xjre-1_5_0_13-linux-amd64-rpm.bin運行安裝程序即可完成JRE安裝。./jre-1_5_0_13-linux-amd64-rpm.binjava名目/usr/java/jre1.5.0_13HDLM安裝安裝放入license光盤,mount光盤mount/dev/cdrom/media/cdrom拷貝licensecp/media/cdrom/*.plk/var/tmp/hdlm_licenseumount光盤cd/umount/media/cdrom放入HDLM安裝光盤,mount光盤mount/dev/cdrom/media/cdrom進入光盤名目cd/media/cdrom運行安裝命令./installhdlmKAPL09093-IHDLMxx-xxwillbeinstalled.IsthisOK?[y/n]:yPreparingpackagesforinstallation...KAPL09076-IThepermanentlicensewasinstalled.HDLM-x.xx.x.xxx-xxKAPL09043-ITheinstallationofHDLM-x.xx.x.xxx-xxcompletedsuccessfully.查詢HDLM是否安裝rpm–qiHDLM[root@mysql-1~]#rpm-qiHDLMName:HDLMRelocations:(notrelocatable)Version:5.93.0.583Vendor:Hitachi,Ltd.Release:11BuildDate:Tue07Aug200711:08:10PMCSTInstallDate:Thu22Nov200708:04:58PMCSTBuildHost:inspire.hitachi.co.jpGroup:SystemEnvironment/DriverSourceRPM:HDLM-5.93.0.583-11.src.rpmSize:19282117License:AllRightsReserved.Copyright(C)2003,2007,Hitachi,Ltd.Signature:(none)Packager:Hitachi,Ltd.Summary:I/OPathManagementSoftwareDescription:HDLMmanagespathsbetweenahostandstoragesubsystem.HDLMevenlydistributestheloadacrosspathsandswitchestoanotherpathifthereisafailureinapathbeingused,thusimprovingsystemreliability.為運行命令方便,編輯文件/root/.bash_profile,增加如下HDLM程序路徑行PATH=$PATH:/opt/DynamicLinkManager/binexportPATH生成hdlm設備dlmcfgmgr-r查看磁盤設備,是否生成了名為sddlmaa的設備fdisk-l[root@mysql-1~]#fdisk-lDisk/dev/sda:73.4GB,73407820800bytes255heads,63sectors/track,8924cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*1474638122213+83Linux/dev/sda24747735720972857+83Linux/dev/sda373588401838593082Linuxswap/dev/sda4840289244200997+5Extended/dev/sda5840289234192933+83LinuxDisk/dev/sdb:575.2GB,575257182208bytes255heads,63sectors/track,69937cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sdb116993756176892183LinuxDisk/dev/sdc:575.2GB,575257182208bytes255heads,63sectors/track,69937cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sdc116993756176892183LinuxDisk/dev/sddlmaa:575.2GB,575257182208bytes255heads,63sectors/track,69937cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sddlmaa116993756176892183Linux數據庫安裝配置我們選用的數據庫為MySQL5.0.45-0forRedHatEnterpriseLinux64位版。有可能需要刪除沖突包rpm-ecyrus-sasl-sql-2.1.19-5.EL4.i386rpm–emysql-4.1.20-2.RHEL4.1.i386將安裝包傳至服務器,用rpm一條命令就能夠完成mysql的安裝。rpm-ivhMySQL-server-community-5.0.45-0.rhel4.x86_64.rpm安裝客戶端rpm–ivhMySQL-client-community-5.0.45-0.rhel4.x86_64.rpmRoseHA安裝配置安裝第一將光盤放進光驅
運算機—CD-ROM雙擊打開將三個文件復制到系統的某個文件夾下或是將將光驅mount到/mnt下。系統工具—終端(將光驅掛載到mnt文件夾下)在終端窗口下一次鍵入:#mount–tiso9660/dev/cdrom/mnt(掛載設備)
#cd/mnt(進入mnt文件夾)
#ls(查看mnt下的文件)
安裝ROSEHA,進入到mnt名目下運行#./install.sh
可檢查/opt/roseha/bin面是否有文件存在兩個較為重要的文件NewPass修改密碼(第一次運行需要修改密碼)運行#./NewPass按照下圖進行按照提示第一User:root(治理員的用戶名)Newpassword:密碼Re-enternewpassword重新輸入密碼
到那個地點,RoseHA的安裝差不多終止。還需要一些步驟來設置RoseHA的初始化。vi/root/.bash_profile添加如下內容HAHOME=/opt/rosehaexportHAHOMEPATH=$PATH:/opt/roseha/binexportPATH修改gui.sh,改為如下內容PATH=$PATH:/usr/java/jre1.5.0_13/binexportPATHjava-cp$HAHOME/gui/hagui.jarhagui/GUItzoffset=8>/dev/null2>&1&初始設置Rose軟件在進入系統之前然我們來設置一下系統的有關信息如下圖所示:/etc/hosts192.168.35.1mysql-1192.168.35.2mysql-2192.168.35.3mysql設置完畢后重新引導系統確定startingRoseHAdearm服務啟動正常在/opt/roseha/bin下運行#./gui.sh運行ROSEHA的治理界面進入操縱界面第一敲擊回車選擇Connect進入系統,User是上面我們設置的用戶名Password也是我們設置的密碼全部輸完“OK”顯現如下和面講明連接正常點擊tools->license,輸入licence授權只要移動Tab鍵在HostName:處將本機的主機名和對端主機名填寫正確就能夠了“OK”兩邊機器都需要進行設置顯現下圖所示的LicenseInformationsuccess講明我們能夠用試用版了只要在一個月內注冊正式版產品就能夠了!兩邊的服務器都需要做相同的設置。
配置雙機HA1、治理界面的啟動。運行如下命令gui.sh2、連接:
進入ToolsConnect,輸入Server:localhost
User:
Password:3、license號輸入:
進入ToolsLicense,輸入HostName:左邊為本機主機名,右邊為遠程主機名。(把左邊主機名輸入后,按Tab鍵可把光標移動到右邊,輸入遠程主機名,點擊ok)4、創建RS232私網:進入PrivateNetCreateRS232,把兩臺主機的DeviceName改成/dev/ttys0。
注:該操作在兩臺主機上都要做獵取對方主機信息:進入ToolsNetworkConfig,直截了當選中AutoGet,OK。如此就會得到對方主機信息。5、創建socket私網進入PrivateNetCreateSocket,選擇主機用于私網的地址,輸入遠程主機用于私網的地址。講明:這是兩臺機器通訊用的IP地址(心跳IP),
注:該操作在兩臺主機上都要做7、創建服務:進入ServicesCreate,
Type:mysql
IPHoldingNIC:分不選擇兩臺主機所提供外界服務的網卡設備名,bond0
ActiveIPAddress:這是為外界數據庫服務的IP(虛擬IP)地址192.168.35.3。此地址必須與公網的實際IP在同一網段上(也確實是與在IPHoldingNIC中所選擇的網卡實際IP在同一網段上)。
ActiveSubnetMask:虛擬IP的子網掩碼。
AgentScript:相應的監控腳本,如:ha_ag_msql.sh。
StartScript:相應的啟動腳本,如:msql_start.sh。
StopScript:相應的停止腳本,如:msql_stop.sh。
ActiveVolume:磁盤陣列兩臺主機共用的文件系統的設備名。如:/dev/sddlmaa1
BackupVolume:磁盤陣列兩臺主機共用的文件系統的設備名。ActiveVolume應與BackupVolume的值相同。
MountPoint:與ActiveVolume,BackupVolume值所對應的mount點。/var/lib/mysql
SwitchBack:NO常見咨詢題及注意事項?
開機方法:
開機的時候我們必須注意到,必須先開磁盤陣列,等磁盤陣列狀態READY后,再開主機,主機完全開啟后,再把備機開啟。?
關機方法:
關機的方法則是開機的反順序,先關備機,備機關完以后,再關主機,最后關磁盤陣列。?
Q:兩臺服務器上的雙機軟件啟動后,而雙機兩
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保密制度與組織效率3篇
- 戶口遷移委托書寫作技巧3篇
- 辦理港澳通行證的委托書示例3篇
- 農村宅基地出讓合同書3篇
- 制定國家收費標準項目建議書要點3篇
- 交通事故案件個人全權委托3篇
- 電聲器件在汽車導航系統中的應用考核試卷
- 羊的飼養羊只飼養與繁殖效率提高考核試卷
- 電氣設備在電力系統工程中的應用考核試卷
- 科技樂園的未來之旅考核試卷
- 六年級期中家長會小學家長會PPT
- 企業能源審計報告編制指南
- 面試真題華中科技
- CRPS電源設計向導 CRPS Design Guide r-2017
- GB/T 9345.1-2008塑料灰分的測定第1部分:通用方法
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質量檢驗規范
- 化工廢氣處理技術課件
- 四川省自貢市各縣區鄉鎮行政村村莊村名居民村民委員會明細及行政區劃代碼
- 卷煙廠電氣專業筆試題
- 小學勞動課《勞動安全教育》
- 畸形舌側溝臨床對策培訓課件
評論
0/150
提交評論