


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 金倉(cāng)數(shù)庫(kù)集群安裝實(shí)施記錄文檔人大金倉(cāng)集群安裝實(shí)施記錄文檔 2020年03月北京人大金倉(cāng)信息技術(shù)股份有限公司目 錄人大金倉(cāng)集群安裝實(shí)施記錄文檔11最終信息匯總41.1項(xiàng)目信息41.2節(jié)點(diǎn)配置41.3安裝信息42安裝前檢查52.1硬件環(huán)境檢查52.2軟件依賴檢查52.3介質(zhì)檢查52.4License檢查63安裝準(zhǔn)備63.1確認(rèn)安裝參數(shù)63.2安裝檢查63.3目錄規(guī)劃73.4操作系統(tǒng)參數(shù)修改74執(zhí)行安裝94.1在一臺(tái)服務(wù)器上安裝客戶端94.2啟動(dòng)客戶端部署集群94.3測(cè)試數(shù)據(jù)庫(kù)集群起停94.4測(cè)試數(shù)據(jù)庫(kù)集群切換105數(shù)據(jù)庫(kù)調(diào)優(yōu)106配置備份腳本117使用培訓(xùn)128數(shù)據(jù)庫(kù)遷移128.1遷移信息匯總1
2、28.2手動(dòng)遷移記錄139應(yīng)用聯(lián)調(diào)1310實(shí)施結(jié)果檢查1311支持記錄1312巡檢記錄13修訂記錄編號(hào)修訂內(nèi)容修訂時(shí)間修訂人1完成方案初稿2019-9-03何敏2添加數(shù)據(jù)庫(kù)遷移、應(yīng)用聯(lián)調(diào)章節(jié)2019-12-06何敏3添加關(guān)鍵步驟的命令,調(diào)整文檔格式2020-01-07何敏4根據(jù)集群需要的信息,添加相應(yīng)內(nèi)容2020-02-07何敏52020-03-23孟繁明文檔說(shuō)明每次實(shí)施項(xiàng)目執(zhí)行時(shí),嚴(yán)格按照本文檔步驟進(jìn)行,實(shí)施完成后,將本文檔上傳到SVN進(jìn)行項(xiàng)目歸檔。項(xiàng)目組長(zhǎng)在SVN上獲取本文檔,檢查實(shí)施結(jié)果,并填寫(xiě)檢查情況,最后更新到SVN。1 最終信息匯總實(shí)施信息信息實(shí)施人員聯(lián)系電話實(shí)施時(shí)間實(shí)施地點(diǎn)1.1
3、 項(xiàng)目信息輸出內(nèi)容信息項(xiàng)目名稱客戶/集成商 項(xiàng)目負(fù)責(zé)人實(shí)施時(shí)間Kingbase數(shù)據(jù)庫(kù)版本單機(jī)/集群是否為保密機(jī)服務(wù)器信息IP、登錄名和密碼、Mac地址項(xiàng)目狀態(tài)1.2 節(jié)點(diǎn)配置IP配置:檢查內(nèi)容及格項(xiàng)分配情況Node1 IP實(shí)際物理機(jī)IPNode2 IP實(shí)際物理機(jī)IPNode3 IP實(shí)際物理機(jī)IPDB VIP讓用戶分配Cluster VIP讓用戶分配1.3 安裝信息輸出內(nèi)容信息部署方式有客戶機(jī)方式、Linux服務(wù)器上直接部署方式安裝目錄數(shù)據(jù)目錄 是否大小寫(xiě)敏感數(shù)據(jù)庫(kù) VIP數(shù)據(jù)庫(kù)端口號(hào)數(shù)據(jù)庫(kù)用戶名/密碼Cluster VIPCluster端口號(hào)Cluster 用戶名/密碼(pcp用戶名/密碼)是
4、否兼容Oracle是否專門(mén)掛載了盤(pán)陣(保密機(jī))是否需要定時(shí)備份2 安裝前檢查2.1 硬件環(huán)境檢查檢查每個(gè)節(jié)點(diǎn)的硬件配置,是否滿足要求,尤其是磁盤(pán)方面,如果默認(rèn)目錄空間不夠,可以考慮將掛載磁盤(pán)通過(guò)軟連接的方式關(guān)聯(lián)到默認(rèn)目錄。檢查內(nèi)容及格項(xiàng)實(shí)際情況實(shí)際結(jié)果CPU主流的32位或64位CPUlscpu內(nèi)存1GB以上free -g硬盤(pán)1GB以上空閑空間df -hIP固定IPifconfig2.2 軟件依賴檢查檢查內(nèi)容及格項(xiàng)實(shí)際情況實(shí)際結(jié)果操作系統(tǒng)版本主流的32位或64位Linux操作系統(tǒng)1、# uname a (Linux查看版本當(dāng)前操作系統(tǒng)內(nèi)核信息)2、# cat /proc/version (Lin
5、ux查看當(dāng)前操作系統(tǒng)版本信息)3、# cat /etc/issue 或 cat /etc/redhat-release (Linux查看版本當(dāng)前操作系統(tǒng)發(fā)行版信息)4、# cat /proc/cpuinfo (Linux查看cpu相關(guān)信息,包括型號(hào)、主頻、內(nèi)核信息等)5、# getconf LONG_BIT (Linux查看版本多少位)6、# lsb_release -a (CentOS 6.9版本需要安裝lsb,CentOS 7.0以上直接可以使用)2.3 介質(zhì)檢查檢查內(nèi)容及格項(xiàng)實(shí)際情況數(shù)據(jù)庫(kù)版本號(hào)參考版本獲取手冊(cè)CPU情況X86/飛騰/龍芯操作系統(tǒng)情況Linux 位數(shù)服務(wù)器安裝方式光驅(qū)/U
6、SB/網(wǎng)絡(luò)2.4 License檢查檢查內(nèi)容及格項(xiàng)實(shí)際情況商務(wù)確認(rèn)正式版/試用版3 安裝準(zhǔn)備 3.1 確認(rèn)安裝參數(shù)輸出內(nèi)容實(shí)施記錄DB VIPCluster VIP是否大小寫(xiě)敏感用戶名密碼是否兼容Oracle數(shù)據(jù)庫(kù)端口號(hào),Cluster 端口號(hào)確認(rèn)安裝目錄,保密機(jī)是否有盤(pán)陣是否需要定時(shí)備份3.2 安裝檢查與集成商確認(rèn),操作系統(tǒng)時(shí)間、防火墻狀態(tài)及SELINUX是否可以自行修改,允許,執(zhí)行下述操作;禁止,請(qǐng)集成商進(jìn)行修改:輸出內(nèi)容實(shí)施記錄操作系統(tǒng)時(shí)間查看時(shí)間:date 修改正確時(shí)間:date -s 正確時(shí)間同步到硬件:/sbin/hwclock systoh能連接外網(wǎng)的話,可以通過(guò)ntp來(lái)同步防火
7、墻狀態(tài)CentOS6:service iptables stopchkconfig iptables offiptables -Liptables -FCentOS7:systemctl stop firewalld或者只開(kāi)放數(shù)據(jù)庫(kù)端口:firewall-cmd -zone=public -add-port=54321/tcp -permanentsystemctl restart firewalld firewall-cmd -list-portsSELINUX(centos7需要改為disable)vim /etc/selinux/configSELINUX=disabled/ 禁用狀態(tài)3
8、.3 創(chuàng)建用戶輸出內(nèi)容實(shí)施命令數(shù)據(jù)庫(kù)屬主用戶用戶名/密碼useradd -m -U dnpasswd dn先在一臺(tái)節(jié)點(diǎn)上使用一個(gè)非root 用戶(任意非root 用戶即可,但最好不要用kingbase 用戶,防止目錄結(jié)構(gòu)混亂)進(jìn)行kingbaseES V8 單機(jī)客戶端安裝。3.4 修改主機(jī)名與集成商確認(rèn)現(xiàn)場(chǎng)主機(jī)名稱是否進(jìn)行了統(tǒng)一規(guī)劃,有規(guī)劃,以集成商規(guī)劃名稱為準(zhǔn);無(wú)規(guī)劃,與集成商確認(rèn)是否可以自行修改;可選,不強(qiáng)制。建議名稱:node1-n輸出內(nèi)容實(shí)施命令修改后主機(jī)名稱sudo vim /etc/hostname修改為正確的主機(jī)名后,保存退出注意:如果/etc/hosts中有主機(jī)名對(duì)應(yīng)的IP,需
9、要一并修改。3.5 目錄規(guī)劃輸出內(nèi)容執(zhí)行命令安裝包存放目錄,建議:/kingbase/kdb_installmkdir -p /kingbase/kdb_install客戶端軟件目錄,建議:/kingbase/app/kes/8.2/mkdir -p /kingbase/app/kes/8.2/授予權(quán)限chown -R kingbase:kingbase /kingbase3.6 操作系統(tǒng)參數(shù)修改與客戶溝通,是否可以修改操作系統(tǒng)參數(shù):輸出內(nèi)容實(shí)施記錄是否修改修改資源限制vim /etc/security/limits.confkingbase hard no file 65536kingbas
10、e soft nofile 65536kingbase hard nproc 65536kingbase soft nproc 65536kingbase soft core unlimitedkingbase hard core unlimited如果limits.d目錄下有文件,則它的優(yōu)先級(jí)更高:vim /etc/security/limits.d/20-nproc.confkingbase soft nproc 65536 2)修改內(nèi)核參數(shù):vim /etc/sysctl.confvm.dirty_background_ratio=1 #默認(rèn)10,在數(shù)據(jù)庫(kù)系統(tǒng)中最好設(shè)置小一點(diǎn)kernel
11、.sem = 5010 641280 5010 256fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.ipv4.tcp_fin_timeout = 30net.core.rmem_max = 4194304net.core.wmem_default = 262144net
12、.core.wmem_max = 1048576net.core.somaxconn=1024vm.swappiness=0 #不要走swap,100vm.overcommit_memory = 2vm.overcommit_ratio = 90 # mem/(mem+swap)vm.dirty_background_ratio=1 #要設(shè)低一點(diǎn)vm.dirty_ratio = 2 #低一點(diǎn)# TCP端口使用范圍net.ipv4.tcp_keepalive_time = 1200net.ipv4.tcp_keepalive_probes = 3net.ipv4.tcp_keepalive_in
13、tvl = 30net.ipv4.ip_local_port_range = 10000 65000net.ipv4.tcp_max_syn_backlog = 8192net.ipv4.tcp_max_tw_buckets = 6000# 記錄的那些尚未收到客戶端確認(rèn)信息的連接請(qǐng)求的最大值net.ipv4.tcp_max_syn_backlog = 65536# 每個(gè)網(wǎng)絡(luò)接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時(shí),允許送到隊(duì)列的數(shù)據(jù)包的最大數(shù)目dev_max_backlog = 32768net.core.wmem_default = 8388608net.core.rmem_defau
14、lt = 8388608net.core.rmem_max = 16777216net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 2net.ipv4.route.gc_timeout = 100net.ipv4.tcp_wmem = 8192 436600 873200net.ipv4.tcp_rmem = 32768 436600 873200net.ipv4.tcp_mem = 94500000 91500000 92700000net.ipv4.tcp_max_orphans = 3276800重新加載生效sysctl -
15、p 3)修改磁盤(pán)IO調(diào)度策略,有些系統(tǒng)沒(méi)有:vim /etc/rc.d/rc.localecho deadline > /sys/block/DEVICE-NAME/queue/scheduler4)修改IPC(cat redhat-release查看,7及以上的版本需要修改)vim /etc/systemd/logind.confRemoveIPC=nosystemctl daemon-reloadsystemctl restart systemd-logind.service4 執(zhí)行安裝4.1 在一臺(tái)服務(wù)器上安裝客戶端4.2 添加節(jié)點(diǎn)在左側(cè)集群管理導(dǎo)航欄:集群管理-節(jié)點(diǎn),右鍵,選擇新
16、建節(jié)點(diǎn),彈出新建節(jié)點(diǎn)窗口,輸入顯示名稱“node1”,1節(jié)點(diǎn)的IP 地址、SSH 連接端口(默認(rèn)為22),1節(jié)點(diǎn)的Linux 系統(tǒng)Root 密碼,1節(jié)點(diǎn)的Linux 系統(tǒng)常規(guī)用戶名(如果系統(tǒng)中不存在該用戶名則會(huì)自動(dòng)創(chuàng)建),信任網(wǎng)關(guān),執(zhí)行route 查看網(wǎng)關(guān),填寫(xiě)實(shí)際的網(wǎng)關(guān);點(diǎn)擊檢查,測(cè)試成功,點(diǎn)擊確定; 4.3 配置讀寫(xiě)分離集群DB 節(jié)點(diǎn)參數(shù)在左側(cè)集群管理導(dǎo)航欄:集群管理-主備同步,右鍵,選擇新建主備同步,彈出新建主備同步窗口,填寫(xiě)集群名稱KingbaseCluster,點(diǎn)擊兩次新增(幾個(gè)節(jié)點(diǎn)就增加幾個(gè)),選擇相應(yīng)平臺(tái)的數(shù)據(jù)庫(kù)db.zip 包;其他參數(shù)不需要修改,需要注意一下幾個(gè)參數(shù),SYST
17、EM 數(shù)據(jù)庫(kù)管理員密碼需要提前想好(搭建完成之后,修改密碼過(guò)程復(fù)雜);db_delegate_IP 參數(shù)填寫(xiě)的是1.2章節(jié)規(guī)劃的db VIP,注意掩碼長(zhǎng)度;case_insensitive 代表大小寫(xiě)不敏感,如果大小寫(xiě)敏感,去掉勾選;4.4 配置讀寫(xiě)分離集群KingbaseCluster 參數(shù)l 在KingbaseCluster 參數(shù)配置頁(yè)面, 點(diǎn)擊2 次“ 新增” 按鈕, 添加集群KingbaseCluster 節(jié)點(diǎn)(無(wú)論db 節(jié)點(diǎn)有幾個(gè),cluster 節(jié)點(diǎn)有且只有兩個(gè));port參數(shù)(KingbaseCluster 連接端口, 默認(rèn)為9999) ; 選擇相應(yīng)平臺(tái)kingbaseclust
18、er.zip 包;pool_delegate_IP 參數(shù)填寫(xiě)1.2章節(jié)規(guī)劃的cluster VIP;l 在kingbaseCluster 配置- 參數(shù)設(shè)置中, wd_port 參數(shù)(KingbaseClusterWatchDog 端口,默認(rèn)為9000,不建議修改),pcp 賬號(hào)默認(rèn)為kingbase(管理KingbaseCluster 集群使用),pcp 密碼默認(rèn)為123456;CMD_IP_PATH 參數(shù)是指IP 的路徑,可執(zhí)行which ip 查看其路徑,按照實(shí)際路徑修改,CMD_ARPING_PATH 參數(shù)指的是arping 路徑,可執(zhí)行which arping查看其路徑,按照實(shí)際路徑修
19、改,注意IP 掩碼長(zhǎng)度;4.5 創(chuàng)建集群輸出內(nèi)容實(shí)施記錄確認(rèn)單機(jī)的服務(wù)開(kāi)機(jī)自啟動(dòng)是否關(guān)閉rootlocalhost # chkconfig -list|grep kingbasekingbase8d 0:off1:off2:on3:on4:on5:on6:offrootlocalhost # chkconfig -del kingbase8drootlocalhost # chkconfig -list|grep kingbase4.6 測(cè)試數(shù)據(jù)庫(kù)集群起停輸出內(nèi)容實(shí)施記錄home/kingbase/app/cluster/kingbasecluster/db/bin/kingbase_moni
20、tor.sh stop停止集群home/kingbase/app/cluster/kingbasecluster/db/bin/kingbase_monitor.sh start啟動(dòng)集群4.7 測(cè)試數(shù)據(jù)庫(kù)集群切換輸出內(nèi)容實(shí)施記錄殺掉主節(jié)點(diǎn)數(shù)據(jù)庫(kù)主進(jìn)程,查看數(shù)據(jù)庫(kù)是否會(huì)被拉起重啟主節(jié)點(diǎn)服務(wù)器,觀察集群是否切換再次重啟新的主節(jié)點(diǎn)服務(wù)器,讓集群恢復(fù)到最初模式5 數(shù)據(jù)庫(kù)調(diào)優(yōu)與集成商確認(rèn)數(shù)據(jù)庫(kù)端口、數(shù)據(jù)庫(kù)最大連接數(shù)、應(yīng)用是否從oracle遷移等,涉及到oracle兼容參數(shù)的調(diào)整。需修改兩個(gè)路徑下的kingbase.conf配置文件/home/kingbase/app/cluster/kingbasecl
21、uster/db/data 和/home/kingbase/app/cluster/kingbasecluster/db/etc流程內(nèi)容操作內(nèi)容實(shí)施記錄現(xiàn)場(chǎng)環(huán)境確認(rèn)與集成商確認(rèn):數(shù)據(jù)庫(kù)端口數(shù)據(jù)庫(kù)最大連接數(shù)應(yīng)用是否從oracle遷移確認(rèn)服務(wù)器內(nèi)存大小確認(rèn)服務(wù)器CPU數(shù)量默認(rèn)參數(shù)#listen_addresses='*'port = 54321max_connections=1000app_reserved_connections='JSQL,6'#shared_buffers=RAM*0.4work_mem =10MBmaintenance_work_mem=1G
22、Beffective_cache_size=RAM*0.5wal_buffers=512#compatible_level='mixed'#log_statement='ddl'log_duration=offlc_messages='C'log_line_prefix='%m%h%d%p%u%x'#autovacuum_naptime=10minmax_fsm_pages=10000000max_fsm_relations=3000#max_locks_per_transaction=1024#checkpoint_timeou
23、t=10min#6 配置備份腳本集群現(xiàn)在怎么做?必須要做的,由于備份只能放到本地,為了安全可以要求將備份放到獨(dú)立的磁盤(pán)。輸出內(nèi)容實(shí)施記錄確認(rèn)備份目錄前面已經(jīng)創(chuàng)建好了拷貝備份腳本將備份腳本rman_full.sh、rman_page.sh放到/kingbase/app/kes/8.2/Scripts下配置備份參數(shù)修改備份腳本里的參數(shù)(1)修改rman_full.shkdb_home="/home/kingbase/app/cluster/kingbasecluster/db" 安裝目錄kdb_data="/home/kingbase/app/cluster/king
24、basecluster/db/data" 數(shù)據(jù)目錄路徑kdb_user="SYSTEM"備份用戶kdb_pass="123456"密碼kdb_port="54321"端口kdb_host="127.0.0.1"ipkdbback_dest="/home/kingbase/backup/"備份路徑keep_num="2" 保留備份集(2)修改rman_page.shkdb_home="/home/kingbase/app/cluster/kingbasecluster/db" 安裝目錄kdb_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 彈簧工程師崗位面試問(wèn)題及答案
- 危機(jī)響應(yīng)指揮官崗位面試問(wèn)題及答案
- 2025屆寧夏銀川市興慶區(qū)長(zhǎng)慶高級(jí)中學(xué)高二化學(xué)第二學(xué)期期末調(diào)研試題含解析
- 華為集團(tuán)干部管理辦法
- 園區(qū)轉(zhuǎn)租房屋管理辦法
- 公務(wù)接待管理辦法清遠(yuǎn)
- 國(guó)企車(chē)輛購(gòu)置管理辦法
- 團(tuán)體標(biāo)準(zhǔn)管理辦法釋義
- 古典美學(xué)在現(xiàn)代小說(shuō)中的體現(xiàn)
- 公司本部薪酬管理辦法
- 學(xué)霸提優(yōu)第四單元《我們講文明》重難點(diǎn)梳理 課件
- 安徽青碩建設(shè)有限公司招聘筆試真題2024
- 第五版-FMEA-新版FMEA【第五版】
- 火龍罐綜合灸技術(shù)課件
- 退役軍人事務(wù)系統(tǒng)公考綜合基礎(chǔ)知識(shí)考試能力測(cè)試(含答案)
- LS/T 3244-2015全麥粉
- GB/T 6414-2017鑄件尺寸公差、幾何公差與機(jī)械加工余量
- GB/T 20957.4-2007精密加工中心檢驗(yàn)條件第4部分:線性和回轉(zhuǎn)軸線的定位精度和重復(fù)定位精度檢驗(yàn)
- 電纜橋架施工圖集
- 信念的力量課件
- 接力初三贏在暑假-八年級(jí)下學(xué)期期末家長(zhǎng)會(huì)課件
評(píng)論
0/150
提交評(píng)論