Rancher Server HA的高可用部署實(shí)驗(yàn)-學(xué)習(xí)筆記

一玫恳、機(jī)器規(guī)劃

二、數(shù)據(jù)庫(kù)服務(wù)器的安裝

三、Rancher Server HA1的安裝

四鳞绕、Rancher Server HA2的安裝

五、HAProxy 負(fù)載均衡器的安裝

六购对、注冊(cè)主機(jī)(工作主機(jī))

七猾昆、參考鏈接(視頻)


本文主要以Rancher培訓(xùn)視頻為基礎(chǔ),做了學(xué)習(xí)筆記骡苞,方便自己日后查看垂蜗。Rancher Server HA Demo視頻:http://v.youku.com/v_show/id_XMjg2NTE3MDI2OA?


一、機(jī)器規(guī)劃

1解幽、MySQL數(shù)據(jù)庫(kù)服務(wù)器: ?42.62.83.6

2贴见、RancherServerHA1:42.62.83.5

3、RancherServerHA2:42.62.83.4

4躲株、HAProxy負(fù)責(zé)均衡主機(jī):42.62.83.3

5片部、RancherAgent主機(jī):42.62.83.2


二、數(shù)據(jù)庫(kù)服務(wù)器的安裝

#安裝mariadb數(shù)據(jù)庫(kù)服務(wù)器

yum install -y mariadb mariadb-server


#設(shè)置開機(jī)啟動(dòng)霜定,并啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器

chkconfig mariadb on

service mariadb start


#查看mysql相關(guān)的命令

mysql


#MySQL安全加固档悠,設(shè)置root密碼

mysql_secure_installation


#登錄mysql數(shù)據(jù)庫(kù)

mysql -u root -p


#使用文檔中的MySQL命令,創(chuàng)建數(shù)據(jù)庫(kù)望浩,設(shè)置數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限

CREATE DATABASE IF NOT EXISTS cattle COLLATE = 'utf8_general_ci' CHARACTER SET = 'utf8';

GRANT ALL ON cattle.* TO 'cattle'@'%' IDENTIFIED BY 'cattle';

GRANT ALL ON cattle.* TO 'cattle'@'localhost' IDENTIFIED BY 'cattle';


三辖所、Rancher Server HA1的安裝

#使用文檔中的命令,在HA1主機(jī)上磨德,

#啟動(dòng)RancherServer容器RancherHA1

docker run -d \

--restart=unless-stopped \

--name RancherHA1 \

-p 8080:8080 \

-p 9345:9345 \

rancher/server:v1.6.10 \

--db-host <IP_of_the_MySQL_Server>?\

--db-port 3306 \

--db-user cattle \

--db-pass cattle \

--db-name cattle \

--advertise-address <IP_of_the_Rancher_Server_HA1>


#查看容器運(yùn)行的狀態(tài):

docker logs -f RancherHA1


#使用谷歌瀏覽器訪問(wèn)RancherServer的8080端口

http://<IP_of_the_Rancher_Server>:8080


四缘回、Rancher Server HA2的安裝

#在HA2主機(jī)上吆视,啟動(dòng)RancherServer容器RancherHA2

docker run -d \

--restart=unless-stopped \

--name RancherHA2 \

-p 8080:8080 \

-p 9345:9345 \

rancher/server:v1.6.10 \

--db-host <IP_of_the_MySQL_Server>?\

--db-port 3306 \

--db-user cattle \

--db-pass cattle \

--db-name cattle \

--advertise-address <IP_of_the_Rancher_Server_HA2>


五、HAProxy負(fù)載均衡器的安裝

#在兩臺(tái)Rancher Server主機(jī)之前酥宴,

#使用F5等外部負(fù)載均衡器啦吧,來(lái)實(shí)現(xiàn)HA訪問(wèn),

#也可以使用HAProxy軟件的方式來(lái)實(shí)現(xiàn)HA拙寡,

#對(duì)外1個(gè)IP分擔(dān)到2個(gè)RancherServer上授滓。

#本實(shí)驗(yàn)就是使用一臺(tái)主機(jī)安裝HAProxy軟件來(lái)實(shí)現(xiàn)負(fù)載均衡的


#下面在Ubuntu系統(tǒng)上安裝HAProxy

sudo apt-get install haproxy


#根據(jù)官方提供的HAProxy配置文件進(jìn)行修改:

#網(wǎng)址:

http://rancher.com/docs/rancher/v1.6/en/installing-rancher/installing-server/basic-ssl-config/#example-haproxy-configuration??

#配置文件為/etc/haproxy/haproxy.cfg

#修改bind部分,禁用443端口倒庵,啟用8080端口


global

??maxconn 4096

??ssl-server-verify none


defaults

??mode http

??balance roundrobin

??option redispatch

??option forwardfor


??timeout connect 5s

??timeout queue 5s

??timeout client 36000s

??timeout server 36000s


frontend http-in

??mode http

??#bind *:443 ssl crt /etc/haproxy/certificate.pem

??bind *:8080

??default_backend rancher_servers


??# Add headers for SSL offloading

??http-request set-header X-Forwarded-Proto https if { ssl_fc }

??http-request set-header X-Forwarded-Ssl on if { ssl_fc }


??acl is_websocket hdr(Upgrade) -i WebSocket

??acl is_websocket hdr_beg(Host) -i ws

??use_backend rancher_servers if is_websocket


backend rancher_servers

??server websrv1 <rancher_server_HA1_IP>:8080 weight 1 maxconn 1024

??server websrv2 <rancher_server_HA2_IP>:8080 weight 1 maxconn 1024

??server websrv3 <rancher_server_HA3_IP>:8080 weight 1 maxconn 1024


#啟動(dòng)HAProxy服務(wù)

haproxy -f /etc/haproxy/haproxy.cfg &


#查看8080端口是否已經(jīng)在監(jiān)聽中

netstat -antlp |grep 8080


#通過(guò)HAProxy的IP:8080端口登錄到RancherServer

http://<HAProxy_IP>:8080


六褒墨、注冊(cè)主機(jī)(工作主機(jī))

#向RancherServer中注冊(cè)主機(jī)時(shí),

#使用的“主機(jī)注冊(cè)地址”是<HAProxy_IP>:8080

#不是RancherServerHA1的也不是HA2的


七擎宝、參考鏈接:

Rancher Server HA Demo視頻

http://v.youku.com/v_show/id_XMjg2NTE3MDI2OA?

---------------------

作者:Docker貓貓

來(lái)源:CSDN

原文:https://blog.csdn.net/csdn_duomaomao/article/details/78771731

版權(quán)聲明:本文為博主原創(chuàng)文章郁妈,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绍申,一起剝皮案震驚了整個(gè)濱河市噩咪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌极阅,老刑警劉巖胃碾,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異筋搏,居然都是意外死亡仆百,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門奔脐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)俄周,“玉大人,你說(shuō)我怎么就攤上這事髓迎÷屠剩” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵排龄,是天一觀的道長(zhǎng)波势。 經(jīng)常有香客問(wèn)我,道長(zhǎng)橄维,這世上最難降的妖魔是什么尺铣? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮争舞,結(jié)果婚禮上迄埃,老公的妹妹穿的比我還像新娘。我一直安慰自己兑障,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著流译,像睡著了一般逞怨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上福澡,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天叠赦,我揣著相機(jī)與錄音久窟,去河邊找鬼赏表。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涣达,可吹牛的內(nèi)容都是我干的算利。 我是一名探鬼主播册踩,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼效拭!你這毒婦竟也來(lái)了暂吉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缎患,失蹤者是張志新(化名)和其女友劉穎慕的,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挤渔,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肮街,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了判导。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫉父。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖骡楼,靈堂內(nèi)的尸體忽然破棺而出熔号,到底是詐尸還是另有隱情,我是刑警寧澤鸟整,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布引镊,位于F島的核電站,受9級(jí)特大地震影響篮条,放射性物質(zhì)發(fā)生泄漏弟头。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一涉茧、第九天 我趴在偏房一處隱蔽的房頂上張望赴恨。 院中可真熱鬧,春花似錦伴栓、人聲如沸伦连。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)惑淳。三九已至额港,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間歧焦,已是汗流浹背移斩。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绢馍,地道東北人向瓷。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像舰涌,于是被迫代替她去往敵國(guó)和親猖任。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 類似Rancher這種的容器管理和編排工具舵稠,它可以很快地讓每個(gè)組織獲得高效的彈性集群管理能力超升。當(dāng)前技術(shù)世界的發(fā)展形...
    DanielJI閱讀 747評(píng)論 0 1
  • 1. Rancher容器管理平臺(tái)簡(jiǎn)介 Rancher是一個(gè)開源的企業(yè)級(jí)容器管理平臺(tái)。通過(guò)Rancher哺徊,企業(yè)再也不...
    garyond閱讀 13,036評(píng)論 0 11
  • Rancher是一個(gè)開源的企業(yè)級(jí)全検易粒化容器部署及管理平臺(tái),目前我們使用的是穩(wěn)定發(fā)布的版本V1.6(2017年發(fā)布)...
    smooth00閱讀 3,561評(píng)論 1 6
  • 現(xiàn)在過(guò)年落追,家家戶戶都不蒸年饃了盈滴,在街上買一些就夠吃了。不蒸年饃轿钠,就沒(méi)有那種過(guò)年的感覺(jué)了巢钓。我們這里過(guò)年的時(shí)候,先把房...
    13bc40636d71閱讀 1,625評(píng)論 2 9
  • 7月25日疗垛,由深圳大制作影業(yè)文化傳媒有限公司和唐馬影業(yè)聯(lián)合出品的電影《超能學(xué)院》在深圳石巖湖溫泉度假村舉行盛大的開...
    TangHorse閱讀 423評(píng)論 0 0