【知識積累】大數據旅程-LVS 單點故障

1、DR模型的缺點

  • LVS單點故障(keepalived
  • RS單點故障

2、單點故障怎麼辦?

一變多:

  • 多個同時提供服務
  • 一個提供服務(主備模型

3、主機故障怎麼通知備機?

使用監控:

  • 心跳機制,備機間隔性的向主機發送數據包,獲取主機活着的信息。
  • 廣播機制,主機間隔性的向外發送自己活着的廣播包,備機被動接收即可。

重試機制:
當一次沒有收到時,再次重試。

4、是多臺備機如何選出新的主機?

多臺備機排好序號,當主機故障,按編號來快速選出新的主機。

5、什麼是Keepalived?

集羣管理中保證集羣高可用的服務軟件

6、LVS和Keepalived區別?

Keepalived是用戶空間的程序,而LVS是內核的一個模塊。

7、High Available(高可用)

  • 需要心跳機制探測後端RS是否提供服務

       探測down,需要從lvs中刪除該RS

       探測發送從down到up,需要從lvs中再次添加RS

  • LVS DR,需要主備(HA)

8、keepalived原理:

  • VRRP協議(Virtual Router Redundancy Protocol):虛擬路由冗餘協議
  • IP漂移

9、爲什麼LVS上禁用防火牆?

因爲LVS和IPTables同時操作內核會衝突。

10、keepalived的安裝

  • 可以不用安裝ipvsadm -lnc
  • keepalived(ipvsadm, 自身高可用)
  • yum install keepalived(安裝)
  • service keepalived start(啓動)
  • /etc/keepalived/keepalived.conf(配置文件)
  • tail /var/log/message(查看日誌)

安裝要求:

  • 主機和備機都需要安裝keepalived
  • 主機需要間隔性的向備機廣播
  • 備機當多次未收到,則配置VIP,並啓用LVS功能
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章