版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
云基礎(chǔ)架構(gòu)平臺(tái)應(yīng)用模塊簡(jiǎn)介提供云系統(tǒng)的部署方案,對(duì)云應(yīng)用系統(tǒng)進(jìn)行遷移備份以及通過(guò)高可用架構(gòu)部署等災(zāi)備措施來(lái)保證線上業(yè)務(wù)的穩(wěn)定性。模塊知識(shí)(1)掌握云應(yīng)用系統(tǒng)部署方式。(2)掌握云應(yīng)用系統(tǒng)的備份、遷移及快照使用。(3)掌握高可用負(fù)載均衡集群的部署與驗(yàn)證方法。環(huán)境準(zhǔn)備云應(yīng)用系統(tǒng)部署2核4GB內(nèi)存20GB硬盤規(guī)格的云主機(jī)。云應(yīng)用系統(tǒng)遷移已部署完成的OpenStack集群環(huán)境或AllInOne環(huán)境。高可用架構(gòu)應(yīng)用創(chuàng)建三臺(tái)云主機(jī),云主機(jī)類型使用4核2GB內(nèi)存60GB硬盤,節(jié)點(diǎn)規(guī)劃見(jiàn)表3-1。表3-1各節(jié)點(diǎn)主機(jī)名和IP地址規(guī)劃列表IP主機(jī)名節(jié)點(diǎn)7primary數(shù)據(jù)庫(kù)主節(jié)點(diǎn)3replica01數(shù)據(jù)庫(kù)從節(jié)點(diǎn)0153replica02數(shù)據(jù)庫(kù)從節(jié)點(diǎn)02模塊內(nèi)容實(shí)戰(zhàn)案例——云應(yīng)用系統(tǒng)部署安裝LNMP環(huán)境Web網(wǎng)站服務(wù)器架構(gòu),是指Linux系統(tǒng)下Nginx+MySQL+PHP的網(wǎng)站服務(wù)器架構(gòu),有多種部署和實(shí)現(xiàn)方法。此處采用官網(wǎng)上提供的一鍵部署腳本,將自動(dòng)部署好LNMP環(huán)境。訪問(wèn)網(wǎng)址/lnmp/,在頁(yè)面選擇lnmp2.0-full.tar.gz包進(jìn)行下載,相關(guān)命令如下。#wget/lnmp/lnmp2.0-full.tar.gz#wget/lnmp/lnmp2.0-full.tar.gz#tar-zxvflnmp2.0-full.tar.gz執(zhí)行install.sh腳本,部署LNMP環(huán)境,命令如下。#cdlnmp2.0-full#cdlnmp2.0-full#./install.sh此處為安裝數(shù)據(jù)庫(kù)版本選擇,直接回車為默認(rèn)版本,回車后輸入密碼000000,命令如下。......Enteryourchoice(1,2,3,4,5,6,7,8,9,10or0):輸入密碼后全為默認(rèn)回車即可,命令如下。......DoyouwanttoenableordisabletheInnoDBStorageEngine?Defaultenable,Enteryourchoice[Y/n]:...Enteryourchoice(1,2,3,4,5,6,7,8,9,10,11,12,13):...Enteryourchoice(1,2or3):...Pressanykeytoinstall...orPressCtrl+ctocancel等待執(zhí)行結(jié)束后,終端顯示nginx、php-fpm等服務(wù)進(jìn)行處于運(yùn)行狀態(tài),最終運(yùn)行結(jié)果如下。StateRecv-QSend-QLocalAddress:PortPeerAddress:PortProcessLISTEN012::*LISTEN050:330:*LISTEN0409:1:*LISTEN05:80:*LISTEN05:80:*LISTEN0128[::]:22[::]:*LISTEN04096[::]:111[::]:*...nginx(pid264857)isrunning...php-fpmisruning!...nginx(pid264857)isrunning...php-fpmisruning!SUCCESS!MySQLrunning(265440)Installlnmptakes59minutes.InstalllnmpV2.0completed!enjoyit.部署WordPress(1)官網(wǎng)下載源碼包用戶可以通過(guò)訪問(wèn)Wordpress官網(wǎng),來(lái)下載最新可用WordPress版本,網(wǎng)址為:https://cn.wordpress.org/download/#download-install。(2)解壓并進(jìn)行相關(guān)配置通過(guò)官網(wǎng)下載WordPress壓縮包后,上傳wordpress-6.2-zh_CN.tar.gz包并解壓。#tar-zxvfwordpress-6.2-zh_CN.tar.gz#tar-zxvfwordpress-6.2-zh_CN.tar.gz創(chuàng)建數(shù)據(jù)庫(kù)。登錄數(shù)據(jù)庫(kù),創(chuàng)建WordPress數(shù)據(jù)庫(kù)并賦予遠(yuǎn)程登錄權(quán)限。#mysql-uroot-p000000#mysql-uroot-p000000mysql>createdatabasewordpress;QueryOK,1rowaffected(0.00sec)mysql>grantallprivilegeson*.*toroot@localhostidentifiedby'000000'withgrantoption;QueryOK,0rowsaffected(0.00sec)mysql>grantallprivilegeson*.*toroot@'%'identifiedby'000000'withgrantoption;QueryOK,0rowsaffected(0.00sec)刪除/home/wwwroot/default/目錄下的index.html文件,命令如下。#rm-rf/home/wwwroot/default/index.html#rm-rf/home/wwwroot/default/index.html/home/wwwroot/default目錄下,并賦予所有用戶讀寫的權(quán)限,命令如下。#cp-rvfwordpress/*/home/wwwroot/default/#cp-rvfwordpress/*/home/wwwroot/default/#chmod-R775/home/wwwroot/default/在/home/wwwroot/default目錄下可以看到有一個(gè)wp-con?g-sample.php的文件,為WordPress默認(rèn)的配置文件,復(fù)制一份改名為wp-cong?g.php,命令如下。#cd/home/wwwroot/default/#cd/home/wwwroot/default/#cpwp-config-sample.phpwp-config.php編輯配置文件,修改配置內(nèi)容,命令如下。#viwp-config.php#viwp-config.php//**Databasesettings-Youcangetthisinfofromyourwebhost**///**ThenameofthedatabaseforWordPress*/define('DB_NAME','wordpress');/**Databaseusername*/define('DB_USER','root');/**Databasepassword*/define('DB_PASSWORD','000000');/**Databasehostname*/define('DB_HOST','localhost');/**Databasecharsettouseincreatingdatabasetables.*/define('DB_CHARSET','utf8');/**Thedatabasecollatetype.Don'tchangethisifindoubt.*/define('DB_COLLATE','');(3)查看WordPress界面IP地址8,進(jìn)入安裝界面配置好站點(diǎn)/密碼:wxic/000000,登錄WordPress頁(yè)面即可。實(shí)戰(zhàn)案例——云應(yīng)用系統(tǒng)遷移云主機(jī)快照(1)快照功能介紹OpenStack提供了快照功能,用于云服務(wù)器實(shí)例、云磁盤和云卷。它的快照功能可以讓用戶在任何時(shí)間保存云服務(wù)器實(shí)例、云磁盤和云卷的一個(gè)完整的狀態(tài)副本,以及在需要時(shí)恢復(fù)整個(gè)狀態(tài)。快照功能是基于寫時(shí)復(fù)制(Copy-On-Write)技術(shù)實(shí)現(xiàn)的,所以快照不會(huì)占用盡量多的空間,同時(shí)也不影響計(jì)算性能。當(dāng)需要撤回某些操作、防止數(shù)據(jù)丟失,或是測(cè)試新的應(yīng)用程序時(shí),OpenStack快照功能能夠方便地創(chuàng)建虛擬機(jī)的副本,并允許修改和實(shí)驗(yàn),同時(shí)保證原始數(shù)據(jù)不會(huì)被破壞。因此,快照功能可以讓系統(tǒng)管理員通過(guò)輕松簡(jiǎn)單地恢復(fù)虛擬機(jī)狀態(tài),提高運(yùn)行效率和降低成本。(2)在Dashboard界面打快照登錄OpenStackDashboard頁(yè)面,選擇左邊導(dǎo)航欄“項(xiàng)目→計(jì)算→實(shí)例”選項(xiàng),單擊云主機(jī)右側(cè)下拉列表中“創(chuàng)建快照”按鈕,進(jìn)入創(chuàng)建快照頁(yè)面,輸入快照名稱,輸入完成后,單擊“創(chuàng)建快照”按鈕即可。(3)使用命令創(chuàng)建快照使用openstackserverimage命令,為wxic-server節(jié)點(diǎn)創(chuàng)建名稱為wxic-wordpress1的快照,命令如下。#openstackserverimagecreatewxic-server--namewxic-wordpress1#openstackserverimagecreatewxic-server--namewxic-wordpress1創(chuàng)建完成后,使用openstackimage命令查看鏡像列表,命令如下。#openstackimagelist#openstackimagelist(4)快照大小壓縮使用openstackimage命令,獲取當(dāng)前主機(jī)的鏡像列表,查看快照ID,命令如下。|375af26b-bea5-469b-943c-cbdf864cc511|cirros | active||f984d422-df85-4d04-a8c0-d6b449b53bc3|openEuler22.09 |active||f2595d3c-0fd7-4965-8018-fd5add4a0825|wxic-wordpress |active||199f41aa-de9e-4eef-aaaf-b66a331a000b|wxic-wordpress1|active|#openstackimagelist+---------------------------------------------------------+--------------------------#openstackimagelist+---------------------------------------------------------+--------------------------+--------------+| ID | Name | Status |+---------------------------------------------------------+--------------------------+--------------++---------------------------------------------------------+--------------------------+--------------+#glance#glanceimage-download--filewxic-wordpress.qcow2f2595d3c-0fd7-4965-8018-fd5add4a0825使用qemu-img命令,對(duì)導(dǎo)處的wxic-wordpress鏡像進(jìn)行壓縮,壓縮后的鏡像文件名為wxic-wordpress1.qcow2,命令如下。#qemu-imgconvert-c-Oqcow2wxic-wordpress.qcow2#qemu-imgconvert-c-Oqcow2wxic-wordpress.qcow2wxic-wordpress1.qcow2對(duì)wxic-wordpress鏡像文件壓縮完成后,使用du命令,對(duì)比壓縮前后的文件大小,命令如下。#du-shwxic-wordpress.qcow2#du-shwxic-wordpress.qcow21.6G wxic-wordpress.qcow2#du-shwxic-wordpress1.qcow2871M wxic-wordpress1.qcow2通過(guò)結(jié)果看出,壓縮后的鏡像占用空間大小明顯小于壓縮前,對(duì)快照大小的壓縮操作成功云應(yīng)用遷移(1)對(duì)上一節(jié)部署WordPress的云主機(jī)打快照使用Skyline管理平臺(tái),選擇左邊導(dǎo)航欄“計(jì)算→云主機(jī)”選項(xiàng),選擇云主機(jī)“wxic-wordpress”,將部署的WordPress云主機(jī)創(chuàng)建快照??煺彰Q填入后,單擊“確定”按鈕即可。(2)使用快照啟動(dòng)新的云主機(jī)使用Skyline頁(yè)面,選擇左邊導(dǎo)航欄“計(jì)算→云主機(jī)”選項(xiàng)創(chuàng)建云主機(jī),啟動(dòng)源選擇云主機(jī)快照,并勾選云主機(jī)快照為wxic-wordpress創(chuàng)建云主機(jī)即可。(3)驗(yàn)證服務(wù)狀態(tài)是否正??捎孟到y(tǒng)的云主機(jī)。啟動(dòng)后,同樣需要檢查快照環(huán)境下的服務(wù)狀態(tài)是否正常可用。通過(guò)瀏覽器,使用http://IP的方式,訪問(wèn)云主機(jī)內(nèi)服務(wù)狀態(tài)是否正常。實(shí)戰(zhàn)案例——高可用架構(gòu)應(yīng)用WordPress博客應(yīng)用以及HAProxy負(fù)載均衡器。通過(guò)數(shù)據(jù)庫(kù)復(fù)制保證故障切換,結(jié)合WordPress內(nèi)容管理,并利用HAProxy均衡負(fù)載,構(gòu)建了一個(gè)穩(wěn)定、可擴(kuò)展的應(yīng)用實(shí)例。部署主從數(shù)據(jù)庫(kù)(1)配置本地DNF源所有節(jié)點(diǎn)將提供的lamp-repo文件上傳到系統(tǒng)的/opt目錄,使用離線源進(jìn)行實(shí)驗(yàn),修改方式如下。#mv/etc/yum.repos.d/*/media/#mv/etc/yum.repos.d/*/media/#cat<<MXD>/etc/yum.repos.d/openEuler.repo[openEuler22.09]name=lnmpbaseurl=file:///opt/lamp-repo/gpgcheck=0MXD(2)數(shù)據(jù)庫(kù)主節(jié)點(diǎn)安裝配置配置/etc/hosts文件,命令如下。#vi/etc/hosts#vi/etc/hosts7primary3replica0153replica02安裝數(shù)據(jù)庫(kù)MariaDB服務(wù),命令如下。#dnf-yinstallmariadbmariadb-server#dnf-yinstallmariadbmariadb-server啟動(dòng)數(shù)據(jù)庫(kù)并設(shè)置開(kāi)機(jī)自啟,命令如下。#systemctlenable--nowmariadb#systemctlenable--nowmariadb初始化數(shù)據(jù)庫(kù),并設(shè)置MariaDB數(shù)據(jù)庫(kù)root用戶的訪問(wèn)密碼,命令如下。#mysql_secure_installation#mysql_secure_installation...Entercurrentpasswordforroot(enterfornone):#此處直接回車OK,successfullyusedpassword,movingon......Switchtounix_socketauthentication[Y/n]n #無(wú)須切換身份認(rèn)證...Changetherootpassword?[Y/n]y #修改密碼Newpassword:Re-enternewpassword:Passwordupdatedsuccessfully!Reloadingprivilegetables.....Success!...Removeanonymoususers?[Y/n]y...Disallowrootloginremotely?[Y/n]n...Removetestdatabaseandaccesstoit?[Y/n]y...Reloadprivilegetablesnow?[Y/n]y...修改primary數(shù)據(jù)庫(kù)主節(jié)點(diǎn)的數(shù)據(jù)庫(kù)配置文件,在配置文件/etc/f.d/f中的[mysqld]增添如下內(nèi)容,命令如下。#vi/etc/f.d/f#vi/etc/f.d/f...[mysqld]...log_binmysql-bin //記錄操作日志binlog_ignore_dbmysql //不同步MySQL系統(tǒng)數(shù)據(jù)庫(kù)server_id17 //數(shù)據(jù)庫(kù)集群中的每個(gè)節(jié)點(diǎn)id都要不同...編輯完配置文件后,重啟數(shù)據(jù)庫(kù)服務(wù),并進(jìn)入數(shù)據(jù)庫(kù),命令如下。#systemctlrestartmariadb#systemctlrestartmariadb#mysql-uroot-p000000MariaDB[(none)]>數(shù)據(jù)庫(kù)主節(jié)點(diǎn),授權(quán)在任何客戶端機(jī)器上可以以root用戶登錄到數(shù)據(jù)庫(kù),然后在主節(jié)點(diǎn)上創(chuàng)建一個(gè)user用戶連接節(jié)點(diǎn)wxic-mysql2與wxic-mysql3,并賦予從節(jié)點(diǎn)同步主節(jié)點(diǎn)數(shù)據(jù)庫(kù)的權(quán)限,命令如下。MariaDBMariaDB[(none)]>grantallprivilegeson*.*toroot@'%'identifiedby'000000';QueryOK,0rowsaffected(0.003sec)MariaDB[(none)]>grantreplicationslaveon*.*to'user'@'replica01'identifiedby'000000';QueryOK,0rowsaffected(0.002sec)MariaDB[(none)]>grantreplicationslaveon*.*to'user'@'replica02'identifiedby'000000';QueryOK,0rowsaffected(0.002sec)(3)數(shù)據(jù)庫(kù)從節(jié)點(diǎn)安裝配置在數(shù)據(jù)庫(kù)兩個(gè)從節(jié)點(diǎn)上配置hosts,均添加以下內(nèi)容,命令如下。#vi/etc/hosts#vi/etc/hosts7primary3replica0153replica02#vi/etc/hosts7primary3replica0153replica02在數(shù)據(jù)庫(kù)兩個(gè)從節(jié)點(diǎn)上都安裝MariaDB數(shù)據(jù),啟動(dòng)數(shù)據(jù)庫(kù)并設(shè)置開(kāi)機(jī)自啟,命令如下。#dnf-yinstallmariadbmariadb-server#dnf-yinstallmariadbmariadb-server#systemctlenable--nowmariadb在數(shù)據(jù)庫(kù)兩個(gè)從節(jié)點(diǎn)上,配置初始化數(shù)據(jù)庫(kù),命令如下。#mysql_secure_installation#mysql_secure_installation...Entercurrentpasswordforroot(enterfornone): #此處直接回車OK,successfullyusedpassword,movingon......Switchtounix_socketauthentication[Y/n]n #無(wú)需切換身份認(rèn)證...Changetherootpassword?[Y/n]y #修改密碼Newpassword:Re-enternewpassword:Passwordupdatedsuccessfully!Reloadingprivilegetables.....Success!...Removeanonymoususers?[Y/n]y...Disallowrootloginremotely?[Y/n]n......Removetestdatabaseandaccesstoit?[Y/n]y...Reloadprivilegetablesnow?[Y/n]y...與數(shù)據(jù)庫(kù)從節(jié)點(diǎn)replica02的數(shù)據(jù)庫(kù)配置文件,在配置文件/etc/f.d/f中的[mysqld]增添如下內(nèi)容,命令如下。#vi/etc/f.d/f#vi/etc/f.d/f...[mysqld]...log_bin=mysql-binbinlog_ignore_db=mysqlserver_id=93...#systemctlrestartmariadb#vi/etc/f.d/f...[mysqld]...log_bin=mysql-binbinlog_ignore_db=mysqlserver_id=153...#systemctlrestartmariadbreplica01與replica02上登錄MariaDB數(shù)據(jù)庫(kù),配置數(shù)據(jù)庫(kù)從節(jié)點(diǎn)連接數(shù)據(jù)庫(kù)主節(jié)點(diǎn)的連接信息。其中參數(shù)master_host指定主節(jié)點(diǎn)名為primary,參數(shù)master_user指定用戶為user,在數(shù)據(jù)庫(kù)從節(jié)點(diǎn)replica01上命令操作,命令如下。#mysql-uroot-p000000#mysql-uroot-p000000MariaDB[(none)]>changemastertomaster_host='primary',master_user='user',master_password='000000';QueryOK,0rowsaffected(0.024sec)MariaDB[(none)]>startslave;QueryOK,0rowsaffected(0.001sec)MariaDB[(none)]>showslavestatus\G;Slave_IO_Running:YesSlave_SQL_Running:Yes數(shù)據(jù)庫(kù)從節(jié)點(diǎn)replica02上命令操作,命令如下。#mysql-uroot-p000000#mysql-uroot-p000000MariaDB[(none)]>changemastertomaster_host='primary',master_user='user',master_password='000000';QueryOK,0rowsaffected(0.029sec)MariaDB[(none)]>startslave;QueryOK,0rowsaffected(0.001sec)MariaDB[(none)]>showslavestatus\G;Slave_IO_Running:YesSlave_SQL_Running:Yes配置完畢主從數(shù)據(jù)庫(kù)之間的連接信息之后,開(kāi)啟從節(jié)點(diǎn)服務(wù)。使用showslavestatus\G;命令并查看從節(jié)點(diǎn)服務(wù)狀態(tài),如果Slave_IO_Running和Slave_SQL_Running的狀態(tài)都為YES,則從節(jié)點(diǎn)服務(wù)開(kāi)啟成功。部署負(fù)載均衡器Haproxy節(jié)點(diǎn)安裝配置在數(shù)據(jù)庫(kù)主節(jié)點(diǎn)安裝haproxy服務(wù),命令如下。#dnf-yinstallhaproxy#dnf-yinstallhaproxy修改數(shù)據(jù)庫(kù)主節(jié)點(diǎn)的HAProxy配置文件/etc/haproxy/haproxy.cfg,命令如下。注意:將haproxy.cfg配置文件原來(lái)的內(nèi)容刪除,替換為如下,注意修改listenstats和listenmariadb字段下的IP地址為實(shí)際IP地址。listenmariadblistenmariadbbalance roundrobinmode tcpoption tcplogoption tcpkabind 91:3307serverprimary91:3306checkweight1serverreplica016:3306checkweight1serverreplica0258:3306checkweight191:9000httpenable/statsadmin:adminifTRUEstats uristats authstats admin#vi/etc/haproxy/haproxy.cfggloballog local2chroot /var/lib/haproxymaxconn 4000user haproxygroup haproxydaemonstatssocket/var/lib/haproxy/statsdefaultsmode httplog globaloption redispatchretries 3timeouthttp-request 10stimeoutqueue 1mtimeoutconnect 10stimeoutclient 1mtimeoutserver 1mtimeoutcheck 10smaxconn 4000listenstatusbindmodestats在這個(gè)配置文件中,要關(guān)注的地方主要為listenmariadb的各個(gè)配置,解釋如下:balanceroundrobin:新連接定向到循環(huán)順序列表中的下一個(gè)目標(biāo),并通過(guò)服務(wù)器的權(quán)重進(jìn)行修改。關(guān)于balance的模式還有source、leastconn、static-rr等,關(guān)于其他的模式,可以自行去了解。modetcp:定義路由的連接類型。GaleraCluster使用TCP連接。optiontcpka:?jiǎn)⒂胟eepalived功能以維護(hù)TCP連接。optiontcplog:?jiǎn)⒂糜涗浻嘘P(guān)TCP連接的日志信息。bind7:3307:HAProxy服務(wù)監(jiān)聽(tīng)的IPprimary節(jié)點(diǎn),所以不能監(jiān)聽(tīng)3306端口,不然會(huì)造成端口沖突。serverprimary7:3306checkweight1:定義要HAProxy在路由連接中使用的節(jié)點(diǎn)。check代表接受檢查,weight代表權(quán)重。配置文件修改完成后,使用命令檢查haproxy的配置文件是否有問(wèn)題,命令如下。#haproxy-f/etc/haproxy/haproxy.cfg#haproxy-f/etc/haproxy/haproxy.cfg-cConfigurationfileisvalidHAProxy負(fù)載主從數(shù)據(jù)庫(kù)的實(shí)現(xiàn)在上節(jié)配置HAProxy的基礎(chǔ)上,啟動(dòng)haproxy服務(wù),命令如下。#systemctlstarthaproxy#systemctlstarthaproxy#netstat-ntlpActiveInternetconnections(onlyservers)Prototcp0RecV-Q Send-Q Local#netstat-ntlpActiveInternetconnections(onlyservers)Prototcp0RecV-Q Send-Q LocalAddressForeignAddressState PID/Programname07:330:*LISTEN 27713/haproxytcp0 0 :22 :* LISTEN 6871/sshd:/usr/sbitcp0 0 7:9000 :* LISTEN 27713/haproxyLISTEN 27387/mariadbdtcp6:::*LISTEN00 :::226871/sshd:/usr/sbitcp6:::*LISTEN00:::1111/systemdtcp00:111:*LISTEN1/systemdtcp600 :::3306:::*使用瀏覽器訪問(wèn)地址:7:9000/stats,查看HAProxy服務(wù)的狀態(tài)(登錄用戶名/密碼為admin/admin)。(3)實(shí)現(xiàn)負(fù)載均衡主從數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)主節(jié)點(diǎn),測(cè)試數(shù)據(jù)庫(kù)從節(jié)點(diǎn)的負(fù)載均衡,輸出數(shù)據(jù)庫(kù)主節(jié)點(diǎn)和從節(jié)點(diǎn)的server_id,命令如下。#fori'selectin$(seq110);domysql-uroot-p000000@@server_id;';done|egrep'[0-9]'-h53-P3306-e153153153153153153153153153#foriin$(seq#foriin$(seq110);domysql-uroot-p000000-h7-P3306-e'select@@server_id;';done|egrep'[0-9]'17171717171717171717#foriin$(seq110);domysql-uroot-p000000-h3-P3306-e'select@@server_id;';done|egrep'[0-9]'93939393939393939393server_id,命令如下。##foriin$(seq110);domysql-uroot-p000000-h7-P3306-e'select@@server_id;';done|egrep'[0-9]'17171717171717171717#foriin$(seq110);domysql-uroot-p000000-h53-P3306-e'select@@server_id;';done|egrep'[0-9]'153153153153153153153153153153此時(shí)發(fā)現(xiàn),除了被關(guān)閉的數(shù)據(jù)庫(kù)從節(jié)點(diǎn)無(wú)法使用負(fù)載均衡,其他節(jié)點(diǎn)依舊可行。重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù),恢復(fù)正常狀態(tài)后,返回HAProxy頁(yè)面,查看數(shù)據(jù)庫(kù)從節(jié)點(diǎn)replica01的運(yùn)行狀態(tài),可以看到節(jié)點(diǎn)狀態(tài)已全部顯示為綠色。(4)測(cè)試驗(yàn)證primary中創(chuàng)建庫(kù)wxic,并在庫(kù)wxic中創(chuàng)建表company,插入表數(shù)據(jù),創(chuàng)建完成后,查看表company數(shù)據(jù),命令如下。#mysql-uroot-p000000#mysql-uroot-p000000MariaDB[(none)]>createdatabasewxic;QueryOK,1rowaffected(0.001sec)MariaDB[(none)]>usewxic;DatabasechangedMariaDB[wxic]>createtablecompany(idintnotnullprimarykey,namevarchar(50),addrvarchar(255));QueryOK,0rowsaffected(0.017sec)MariaDB[wxic]>insertintocompanyvalues(1,"alibaba","china");QueryOK,1rowaffected(0.003sec)MariaDB[wxic]>select*fromcompany;+----+---------+-------+|id|name |addr |+----+---------+-------+| 1|alibaba|china|+----+---------+-------+1rowinset(0.000sec)節(jié)點(diǎn)的數(shù)據(jù)庫(kù),查看數(shù)據(jù)庫(kù)列表。找到wxic數(shù)據(jù)庫(kù),查詢表,并查詢內(nèi)容,驗(yàn)證從數(shù)據(jù)庫(kù)的復(fù)制功能,命令如下。#mysql-uroot-p000000#mysql-uroot-p000000MariaDB[(none)]>usewxic;DatabasechangedMariaDB[wxic]>showtables;+--------------------+|Tables_in_wxic|+--------------------+|company |+--------------------+1rowinset(0.000sec)MariaDB[wxic]>select*fromcompany;+----+---------+-------+|id|name |addr |+----+---------+-------+|1 |alibaba|china|+----+---------+-------+11rowinset(0.000sec)節(jié)點(diǎn)的數(shù)據(jù)庫(kù),查看數(shù)據(jù)庫(kù)列表。找到wxic數(shù)據(jù)庫(kù),查詢表,并查詢內(nèi)容驗(yàn)證從數(shù)據(jù)庫(kù)的復(fù)制功能,命令如下。#mysql-uroot-p000000#mysql-uroot-p000000MariaDB[(none)]>usewxic;DatabasechangedMariaDB[wxic]>showtables;+--------------------+|Tables_in_wxic|+--------------------+|company |+-------------
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年藝人經(jīng)紀(jì)與代理合同3篇
- 2024年電子政務(wù)系統(tǒng)建設(shè)合同
- 2025版高端會(huì)議室電子顯示屏租賃管理協(xié)議2篇
- 2024年06月遼寧遼寧燈塔農(nóng)村商業(yè)銀行校園招考筆試歷年參考題庫(kù)附帶答案詳解
- 2024版勞務(wù)分包商服務(wù)合同3篇
- 2024年礦山設(shè)備租賃協(xié)議
- 2024年豪華門套安裝與售后服務(wù)合同范本3篇
- 二零二五年度兼職領(lǐng)隊(duì)帶團(tuán)旅游合同保密條款合同3篇
- 2024年中國(guó)螺紋安裝式遠(yuǎn)傳裝置市場(chǎng)調(diào)查研究報(bào)告
- 2025年度姜榮與配偶關(guān)于婚姻終止及財(cái)產(chǎn)分配的正式協(xié)議3篇
- 水泥行業(yè)數(shù)字化轉(zhuǎn)型服務(wù)方案
- 深圳市南山區(qū)2024-2025學(xué)年第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)九年級(jí)物理 24-25上九年級(jí)物理
- 應(yīng)急設(shè)施設(shè)備和物資儲(chǔ)備管理制度(4篇)
- 團(tuán)委書記個(gè)人工作總結(jié)
- 高危多發(fā)性骨髓瘤診斷與治療中國(guó)專家共識(shí)(2024年版)解讀
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 江蘇省鎮(zhèn)江市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試卷
- 期末 (試題) -2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- GB/T 32066-2024煤基費(fèi)托合成液體石蠟
- 食品工程原理課程設(shè)計(jì)攪拌器的設(shè)計(jì)
- 傷口傷口愈合以及影響愈合因素PPT文檔
評(píng)論
0/150
提交評(píng)論