-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
centos7數(shù)據(jù)恢復(fù)(centos 數(shù)據(jù)恢復(fù))
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于centos7數(shù)據(jù)恢復(fù)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、服務(wù)器RADID5配置
1)RAID5
服務(wù)器開機后根據(jù)提示快速按Ctrl+R組合鍵即可進入RAID配置界面,如圖-7所示
進入RAID配置界面可以看到所有未配置的磁盤列表,主菜單包含:VD Mgmt、PD Mgmt、Ctrl Mgmt、Properties,如圖-8所示。
Ctrl+N進入下一頁菜單,Ctrl+P進入上一頁菜單,通過F2可以進入配置菜單,如圖-9所示。
正式配置RAID之前可以使用Clear Config清空所有配置,然后選擇Create New VD創(chuàng)建新的RADID磁盤陣列,如圖-10所示。
在RAID Level中選擇RAID級別,如RAID5(最少需要三塊磁盤),并在右側(cè)Physical Disks中選擇使用哪些物理磁盤組合RAID,如圖-11所示。
點擊OK確定后,可以在主菜單中看到剛剛創(chuàng)建的磁盤陣列,按F2選擇Properties可以配置該磁盤陣列的高級屬性,如圖-12所示
點擊Advanced高級,如圖-13所示
在高級屬性中開啟磁盤緩存,默認未unchanged,需要設(shè)置為enable,并可以設(shè)置緩存策略:Write Through直寫和Write Back回寫,write through模式時數(shù)據(jù)同時被寫入緩存和磁盤,安全,但是寫入速度慢,write back模式時數(shù)據(jù)先寫入緩存,再寫入磁盤,寫入速度快,但數(shù)據(jù)寫入緩存時突發(fā)斷電會導(dǎo)致數(shù)據(jù)丟失。配置菜單如圖-14所示。
創(chuàng)建完RADID后還需要初始化磁盤,菜單如圖-15所示
2)RAID故障恢復(fù)
將損壞的磁盤拔掉,替換一塊新的磁盤即可,注意需要將新磁盤插入損壞的磁盤相同接口。磁盤大小、品牌盡可能一致?;謴?fù)數(shù)據(jù)時界面會提示Rebuild,效果如圖-16所示。
圖-16
3)配置Hot Space磁盤
熱備磁盤是提前準(zhǔn)備一塊備用的磁盤(當(dāng)前并不使用),當(dāng)RAID磁盤陣列出現(xiàn)損壞后,系統(tǒng)自動使用該熱備磁盤,替代損壞的磁盤,從而不需要人工插拔磁盤即可自動修復(fù)。
創(chuàng)建新的RAID磁盤陣列時,不要使用完所有磁盤,留一塊磁盤做熱備磁盤,點擊Advanced高級選項即可配置熱備磁盤,如圖-17所示。
圖-17
勾選Configure Hot Space配置熱備磁盤,如圖-18所示。
圖-18
在彈出的對話框中勾選需要的熱備磁盤即可完成配置,如圖-19所示。
圖-19
4)其他級別的磁盤陣列
其他級別的磁盤陣列配置方式類似,可以根據(jù)自己的需要進行配置如RAID10,RAID6等,但是都需要磁盤陣列卡支持才可以配置。
步驟四:Dell服務(wù)器iDRAC遠程管理配置
1)配置端口重定向
iDRAC(Integrated Dell Remote Access Controller),是戴爾服務(wù)器集成的遠程控制卡。
iDRAC需要授權(quán)使用,有授權(quán)的情況下可以直接通過瀏覽器訪問:http://服務(wù)器IP,遠程管理服務(wù)器,沒有授權(quán)的情況下可以通過端口重定向?qū)⒎?wù)器上的顯示內(nèi)容重定向到遠程管理端的電腦上(一般是用自己的筆記本遠程服務(wù)器),這種方式不需要授權(quán)。
開啟服務(wù)器后根據(jù)提示快速按F2鍵進入BIOS界面,如圖-20所示。
圖-20
進入BIOS Settings后,選擇Serial Communication菜單,如圖-21所示。
圖-21
將控制臺重定向到com2,設(shè)置Serial Device=com1,Serial Device=com2,效果如圖-22所示。
圖-22
2)初始化清空iDRAC設(shè)置
進入iDRAC Setting界面選擇Rest iDRAC configuration to defaults,如圖-23所示。
圖-23
3)配置iDRAC網(wǎng)絡(luò)
進入iDRAC Setting界面選擇network,如圖-24所示。
圖-24
選擇網(wǎng)卡并配置IP地址,如圖-25和圖-26所示,網(wǎng)段需要根據(jù)實際情況自行配置。
圖-25
圖-26
開啟IPMI智能平臺管理接口(配置后可以通過命令行管理服務(wù)器),客戶端安裝ipmitool軟件包,如圖-27所示。
圖-27
4)配置遠程管理賬戶
進入iDRAC Setting界面選擇User Configuration,如圖-28所示。
圖-28
配置賬戶名稱root,并設(shè)置密碼,如圖-29所示。
圖-29
5)遠程管理端主機配置,安裝ipmitool軟件包
[root@centos7~]# yum-y install ipmitool
常用命令操作列表如下。
[root@centos7~]# ipmitool-I lanplus-U root-H 服務(wù)器IP power status
#查看服務(wù)器電源狀態(tài)
[root@centos7~]# ipmitool-I lanplus-U root-H 服務(wù)器IP power on
#開啟服務(wù)器電源
[root@centos7~]# ipmitool-I lanplus-U root-H 服務(wù)器IP power off
#關(guān)閉服務(wù)器電源
[root@centos7~]# ipmitool-I lanplus-U root-H 服務(wù)器IP power reset
#重啟服務(wù)器電源
[root@centos7~]# ipmitool-I lanplus-U root-H 服務(wù)器IP sol activate
#遠程管理
二、centos7apache可以裝到另外一個硬盤嗎
可以。centos7apache可以裝到另外一個硬盤,另外一塊硬盤相當(dāng)于鏡像硬盤.數(shù)據(jù)是同時寫入的,當(dāng)可視硬盤損壞時,鏡像硬盤會自動恢復(fù)完整數(shù)據(jù)到該硬盤。硬盤指電腦硬盤。電腦硬盤是計算機最主要的存儲設(shè)備。硬盤由一個或者多個鋁制或者玻璃制的碟片組成。這些碟片外覆蓋有鐵磁性材料。
三、Centos7,桌面圖標(biāo)消失且右鍵失效
雖然現(xiàn)在回復(fù)有些晚了,但是希望后來的人可以看到。被這個問題困擾了一段時間了,剛剛解決。
檢查以下位置配置:
應(yīng)用程序——工具——優(yōu)化工具——桌面;
將 “由文件管理器處理桌面” 勾選上即可。
我的系統(tǒng)此項沒勾選上,但是桌面也能顯示部分圖標(biāo),但是點擊NTFS磁盤會崩潰。大概是一個bug。
如果這個對你無效,下面還有個“在桌面上顯示已掛載的卷” ,取消這個勾選,肯定可以解決問題,只是圖標(biāo)沒了。
四、樹莓派4B+ Centos7 部署k3s集群工具
kubernetes用于大型集群管理,而k3s屬于kubernetes的一個輕量級版本,常用于嵌入式設(shè)備使用?,F(xiàn)把它安裝到樹莓派上使用。
這里用到樹莓派的系統(tǒng)是:CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2009-sda.raw,型號是4B+,8g內(nèi)存。
樹莓派初次啟動需要擴容,并且做一些基本調(diào)整:
cgroup是linux用來對進程分配cpu、內(nèi)存資源的工具,需要在啟動系統(tǒng)時開啟他,k3s會用到。
在/boot/cmdline.txt后加入這個,然后reboot
k3s是一個輕量級的k8s,適用于樹莓派這種嵌入式設(shè)備。
這個腳本跑完的時候,會把k3s添加到systemd里面,可以通過systemctl status k3s來查看運作狀態(tài)。啟動成功就可以使用啦
官方參考: https://rancher.com/docs/k3s/latest/en/installation/ha-embedded/
等它重啟個好幾次之后,基本就成功了。
如果一直失敗,可以輸入命令刷一下iptable緩沖
iptables --flush
iptables -tnat --flush
等第二個結(jié)點加入后,在任意結(jié)點執(zhí)行命令,都能查看到已有的2個Server(Master)結(jié)點了
當(dāng)Server結(jié)點數(shù)大于等于3個且為奇數(shù)時,集群才可以實現(xiàn)高可用。
大于等于3是因為k3s使用了Raft算法來實現(xiàn)一致性,而Raft算法的容崩率為1/3,也就是只要集群中有2/3臺機器正常運作,集群就能正常運作,所以3臺機器是最低要求;要奇數(shù)個結(jié)點是因為Raft算法過程中有一個很重要的隨機投票選Leader的流程,結(jié)點們通過定期投票選舉出一個Leader角色,然后其他結(jié)點在它的任期內(nèi)就向他同步數(shù)據(jù),這個時候如果結(jié)點數(shù)是偶數(shù),那么容易出現(xiàn)平票問題,選不出leader,并且,崩潰后集群進行數(shù)據(jù)恢復(fù)過程中,實現(xiàn)一致的方法是多數(shù)服從少數(shù),如果是偶數(shù)Master結(jié)點,且剛好被分割成2個結(jié)點規(guī)模一樣的集團,就沒辦法恢復(fù)數(shù)據(jù)了[裂開],所以需要奇數(shù)個結(jié)點以避免權(quán)力平分問題。
以上為個人理解。
有興趣的同學(xué)可以一起探討這類共識算法,與此類似的還有聯(lián)盟鏈的PBFT類算法,比特幣PoW算法等等。
因為集群并非開放式集群,加入集群需要獲取一個token作為校驗。這個token可以從Master服務(wù)器上獲取。(手動加入的話,僅需要使用相同的K3S_TOKEN參數(shù)啟動即可。)
這樣,結(jié)點就正常連接上啦:
關(guān)閉k3s進程后,后臺還留存一些服務(wù)占用著端口,需要用官方腳本關(guān)閉他們
可以flush一下iptables,等他自己重啟就行了。
有可能發(fā)生了一些沖突,可以試下重裝k3s-agent
目前系統(tǒng)已經(jīng)伴隨k3s安裝的一些軟件:
crictl :類似與docker的命令行工具,比如:
k3s :封裝了kubeneters基本工具在里面的集成,如使用kubectl:
這里示范部署一個最簡單的web應(yīng)用
--net host 代表與本機享受同一個網(wǎng)絡(luò)命名空間
這里可以在docker容器內(nèi)開啟ssh服務(wù): https://blog.csdn.net/Leo_csdn_/article/details/96150534
做好docker鏡像后,就可以部署到集群上了。
等一會兒就能在pods列表里面看到了:
但這時候,這個pod并沒有對外開放,只能在集群內(nèi)部相互訪問,通過get services命令查看集群的服務(wù),發(fā)現(xiàn)并沒有我們的hello-node服務(wù)。
expose命令其實是創(chuàng)建了一個service,用于給這個pod提供訪問入口。
(如果使用--type=LoadBalancer,則代表一個deployment上管理的所有POD進行均衡負載,但這里還沒用上deployment,第四章節(jié)會使用到)
等一會兒,pod上就有一個結(jié)點IP的對外端口,供外部訪問了。
運行結(jié)束后,剛啟動過的pod和service就不見了,服務(wù)也停止了。
docker容器,其實就是一個運行的輕量級系統(tǒng),里面可以跑我們的業(yè)務(wù)應(yīng)用。
而POD則是代表容器的集合,一個POD可以運行多個容器,一臺機器上可以運行多個POD。
POD未必是一個對外開放的服務(wù),他可能只是內(nèi)部計算的程序,默認只能集群內(nèi)部通信,所以還有Service的概念,用于讓POD對外開放端口,供外部訪問。這里的service本質(zhì)上是個集群內(nèi)部的負載均衡器,用來給同一個Deployment分流;對應(yīng)的還有Ingress,外部負載均衡器,用于給多個Deployment分流。
而Deployment顧名思義,就是一次部署的抽象實例,比如說,現(xiàn)在需要部署一個3臺機器均衡負載的nodejs業(yè)務(wù)應(yīng)用,那么這個部署任務(wù)則代表一個deployment實例。
很快,我們可以看到POD和deployment的部署情況,都已經(jīng)正常運作。
進入容器后可以使用基本linux命令,也可見8080端口已經(jīng)被我們的node應(yīng)用占用了。
但是此時service還沒有他們,也就是正處于無法提供外部服務(wù)的狀態(tài)。
這里對一個deployment里面的3個pod啟動了個默認均衡負載服務(wù),暴露出來的一個端口是30057,訪問可通。
也能夠通過logs命令查看控制臺輸出的日志。
因為deployment實例中包含了pod的部署配置,所以刪除deployment時,k3s就會直接把pod也刪除掉。
但service并不在deployment部署的范圍內(nèi),所以需要同步刪除它,在刪除命令中通過","與deployment分割開來即可。
至此已經(jīng)把剛起來的服務(wù)全部關(guān)閉掉了。
這里我們看到3個Server(Master)結(jié)點由于需要維護集群高可用,對CPU持續(xù)20%左右的消耗,內(nèi)存也需要一個G左右。而Agent(Wroker)結(jié)點只需要執(zhí)行部署任務(wù),所以對內(nèi)存與CPU的需求都相對低一些,僅維持在10%左右的CPU和半個G左右的內(nèi)存消耗。
參考: https://zhuanlan.zhihu.com/p/120171512
參考: http://kubernetes.kansea.com/docs/hellonode/
以上就是關(guān)于centos7數(shù)據(jù)恢復(fù)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
數(shù)據(jù)分析怎么弄(excel數(shù)據(jù)分析怎么弄)
facebook真實姓名會被看到嗎(facebook使用真實姓名)
在國內(nèi)facebook為什么打不開(為什么facebook在中國用不了怎么辦)
空間農(nóng)場類小說排行榜(空間農(nóng)場的小說)
甲級設(shè)計院會用二級建筑師嗎(甲級設(shè)計院會用二級建筑師嗎)