偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何分分鐘創(chuàng)建Linux虛擬集群?

云計算 虛擬化
設(shè)置虛擬集群可能是一個復(fù)雜、耗時的過程,因此起步的最佳方式是從細(xì)微處著手。

設(shè)置虛擬集群可能是一個復(fù)雜、耗時的過程,因此起步的***方式是從細(xì)微處著手。

首先需要有兩個Red Hat Enterprise Linux或CentOS 7節(jié)點,并配置正確的轉(zhuǎn)發(fā)及反向域名系統(tǒng),由于Red Hat 6及7之間有些變化,顯著降低了集群管理的復(fù)雜度。

集群設(shè)置主要依靠兩種技術(shù):Pacemaker 和 Corosync。Pacemaker運行集群管理端,Corosync管理更低級別的集群項目以確保連通性。

使用如下命令同時安裝Pacemaker 和 Corosync:

yum install –y pcs fence-agents-all

該命令將會下載配置集群所需要的所有依賴包,請注意必須在兩個節(jié)點上執(zhí)行上述命令。

你還需要增加一個防火墻規(guī)則以允許通過必需的流量。只需要運行如下命令:

firewall-cmd --permanent --add-service=high-availability

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

啟動集群設(shè)備

接下來的步驟是啟用并啟動集群服務(wù)。需要運行如下命令:

systemctl enable pcsd.service

systemctl start pcsd.service

***行命令在啟動時啟用集群服務(wù),第二行命令在當(dāng)前會話啟動集群服務(wù)。

圖A 啟用并開啟集群服務(wù)

如果你有興趣,可以查看/var/logs/cluster/目錄下日志確認(rèn)發(fā)生了什么。此時,我們已經(jīng)啟動了集群服務(wù),但還沒有真正構(gòu)建集群設(shè)置。

采用***版本的RHEL或CentOS,可以在命令行下使用pcs命令——“Pacemaker/Corosync配置系統(tǒng)”的簡稱——直接進(jìn)行配置,這比之前的安裝過程更簡單。

安裝完集群配置后,創(chuàng)建了一個名為hacluster的用戶管理虛擬集群。為了能夠使用該賬號,必須更改密碼,因此在兩個節(jié)點上使用如下命令重置密碼:passwd hacluster

管理虛擬集群

完成上述配置后,就可以開始管理虛擬集群與節(jié)點了。***個步驟是授權(quán)包含在虛擬集群中的節(jié)點。命令如下:pcs cluster auth node1 node2

如果一切按計劃進(jìn)行,屏幕看起來應(yīng)該與圖B類似。

圖B 授權(quán)集群節(jié)點

創(chuàng)建集群資源

下一個步驟是創(chuàng)建集群資源。可以使用pcs cluster setup命令創(chuàng)建集群資源:pcs cluster setup --start --name myapp node1 node2

此時,集群資源控制器將刷新現(xiàn)有配置,同步新配置數(shù)據(jù)并構(gòu)建一個包括兩個指定節(jié)點的新配置。接下來就是使用如下命令啟用虛擬集群: pcs cluster enable --all

結(jié)果應(yīng)該會顯示兩個節(jié)點已經(jīng)啟用了。為檢查整個集群的狀態(tài),可以使用命令pcs cluster status,該命令將顯示當(dāng)前集群狀態(tài)的概要信息。

圖C 檢查當(dāng)前集群狀態(tài)

理解共享存儲的作用

在處理虛擬集群節(jié)點時需要牢記的一個重要事項是確保已關(guān)閉了hypervisor級的文件鎖定系統(tǒng)。不這樣做可能會帶來很多問題,包括導(dǎo)致有問題的磁盤變?yōu)橹蛔x的。應(yīng)該在操作系統(tǒng)級完成鎖定。為覆蓋該設(shè)置,請檢查hypervisor文檔。

在本示例中,我們僅設(shè)置相關(guān)配置。我們需要做的一件事是對服務(wù)器如何決定虛擬集群內(nèi)什么是“活的”以及什么是“死的”進(jìn)行管理。這可以通過稱之為fencing的進(jìn)程完成。當(dāng)節(jié)點沒有完全出故障并出現(xiàn)問題時,F(xiàn)encing允許每個節(jié)點停止其他節(jié)點以保持集群的完整性。

沒有有效的fencing配置,客戶端將無法啟動。fencing命令是pcs stonith。stonith是“關(guān)閉其他節(jié)點”首字母的縮略詞,是一個能夠關(guān)閉未在正常運行的節(jié)點的Linux服務(wù)。

有一些fence方法可用,但我們在示例中使用的是內(nèi)置的虛擬fencing方法。在任何一個節(jié)點上運行如下命令:

pcs stonith create newfence fence_virt pcmk_host_list=f1

此時,我們可以使用如下命令重新啟用集群組件:pcs cluster start --all

如果你使用的是pcs status命令,應(yīng)該顯示正在正常運行的服務(wù)。

啟用虛擬IP

完成上述配置后,我們需要啟用虛擬IP。虛擬IP是沒有物理連接的地址。其用意是充當(dāng)虛擬集群提供服務(wù)的容錯前端。例如,如果一個節(jié)點出故障,不需要任何手動配置或者明顯的停機(jī)時間,所有的流量將會路由到另一個集群節(jié)點。

根據(jù)需要取代如下命令中的IP地址,然后執(zhí)行:

pcs resource create Cluster_VIP ocf:heartbeat:IPaddr2 ip=192.168.0.100 cidr_netmask=24 op monitor interval=20s

集群現(xiàn)在應(yīng)該處于活動狀態(tài)。在開始使用集群前你需要增加集群資源。

責(zé)任編輯:趙寧寧 來源: TechTarget中國
相關(guān)推薦

2017-09-15 13:35:11

JavaScript神經(jīng)網(wǎng)絡(luò)

2017-09-18 08:08:33

JavaScript神經(jīng)網(wǎng)絡(luò)代碼

2024-06-17 08:31:42

2014-09-28 09:34:17

2015-09-16 11:15:28

戴爾云計算Windows Ser

2016-01-22 11:40:07

2021-04-26 09:58:26

MySQL數(shù)據(jù)庫安全盲區(qū)

2018-04-17 10:35:23

服務(wù)器靜態(tài)文件Serve

2015-08-17 10:23:04

黑客一加手機(jī)

2014-07-18 14:03:06

Android高效編寫代碼

2020-02-15 16:48:28

機(jī)器學(xué)習(xí)算法人工智能

2018-06-13 14:42:53

集群虛擬化搭建

2012-09-12 15:30:19

分布式集群

2014-05-15 16:00:11

Xcode 5項目清潔

2015-12-22 11:48:50

javascript閉包

2015-03-05 10:43:24

阿里云Azure遷移

2017-07-17 14:17:37

閉包匿名函數(shù) 作用域

2023-04-06 08:00:36

VPC虛擬私有云Amazon

2011-01-14 14:00:19

GanetiLinux集群虛擬化
點贊
收藏

51CTO技術(shù)棧公眾號