प्रौद्योगिकी साझेदारी

lvs इत्यस्य DR मोड् तथा keepalive इत्यस्य विभक्तमस्तिष्कं

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

डीआर मोडः : १.

ल्व्स् नट् सम्बोधनस्य त्रयः गुणाः

डी आर प्रत्यक्ष मार्ग मोड

सुरङ्गविधानम्

सम्पूर्णे LVS क्लस्टर् मध्ये शेड्यूलरः सर्वाधिकं महत्त्वपूर्णः अस्ति

DR मोड: शेड्यूलरः अद्यापि अनुरोधं स्वीकुर्वितुं उत्तरदायी भवति, अपि च लोड बैलेन्सिंग् एल्गोरिदम् अनुसारं RS - कृते यातायातस्य अग्रे प्रेषयति, प्रतिक्रिया च RS द्वारा ग्राहकाय प्रत्यक्षतया प्रतिक्रिया भवति

प्रत्यक्षमार्गनिर्धारणं प्रत्यक्षमार्गणं Layer 2 अग्रे प्रेषणविधिः अस्ति । स्तरः २ दत्तांशचक्रं अग्रे प्रेषयति । स्रोत-मैक-पतेः गन्तव्य-मैक-पतेः च आधारेण अग्रे प्रेषणम् ।

दत्तांशपैकेटस्य स्रोत-IP गन्तव्य-IP च परिवर्तनं न भविष्यति, तथा च दत्तांश-पैकेट् mac-सङ्केतस्य आधारेण अग्रे प्रेषितं भविष्यति ।

DR मोड् मध्ये LVS आभासी IP-सङ्केतं अपि निर्वाहयति, तथा च सर्वे अनुरोधाः अस्मिन् VIP प्रति प्रेष्यन्ते यतः एतत् द्वितीयस्तरस्य माध्यमेन अग्रे प्रेष्यते, यदा क्लायन्ट्-अनुरोधः शेड्यूलर-पर्यन्तं प्राप्नोति, तदा लोड-बैलेन्सिङ्ग्-एल्गोरिदम्-अनुसारं RS चयनितः भवति, तथा च VIP परिवर्तनं भवति।सर्वरस्य mac पता RS इत्यस्य mac पता भवति।

1. scheduler VIP इत्यनेन सह विन्यस्तं भवति, VIP पता अपि RS इत्यत्र विन्यस्तं भवति ।

VIP पता विग्रहं करोति शेड्यूलरः आरएस च द्वौ अपि एकस्मिन् संजालखण्डे स्तः ARP संचारः अराजकः अस्ति यतः सः सम्पूर्णे LAN मध्ये प्रसारितः भवति तथा च सर्वेषां उपकरणानां प्राप्तिः अस्ति।

lo इत्यस्य लूप्बैक् प्रतिक्रियां कथं अवरुद्ध्य यथा अस्य यन्त्रस्य भौतिकं IP-सङ्केतः एव प्रतिक्रियां ददाति ।

कर्नेल् मापदण्डान् परिवर्तयन्तु : १.

arp_igrone=1

केवलं प्रणाल्याः भौतिकः IP-सङ्केतः एव अनुरोधस्य प्रतिक्रियां दास्यति । lo एआरपी अनुरोधानाम् प्रतिक्रियां न दास्यति।

2. यदा सन्देशः प्रत्यागच्छति तदा VIP-सङ्केतः अद्यापि तत्रैव भवति ।

arp_announce=2

प्रणाली ARP अनुरोधस्य प्रतिक्रियायै IP-पैकेटस्य स्रोत-सङ्केतं न उपयुङ्क्ते, परन्तु भौतिक-अन्तरफलकस्य IP-सङ्केतं प्रत्यक्षतया प्रेषयति ।

नोड् सर्वर विन्यासः : १.

डीआर मोडस्य कार्यान्वयनम् : १.

nginx1 RS1 192.168.233.100

nginx2 RS2 192.168.233.110

विप १९२.१६८.२३३.२००

test1 समयनिर्धारक 192.168.233.10

test2 client 192.168.233.20

route add -host 192.168.233.100 देव लो:0

ip पता 192.168.233.100 इति सेट् कुर्वन्तु

शेड्यूलरस्य (test1), क्लायन्ट् (test2), rs1 (nginx1), rs2 (nginx2) इत्यस्य अग्निप्रावरणं रक्षातन्त्रं च निष्क्रियं कुर्वन्तु ।

  1. [root@test1 ~]# systemctl stop firewalld
  2. [root@test1 ~]# setenforce 0

शेड्यूलरः कर्नेल् लोड् कृत्वा ipvsadm टूल् संस्थापयति ।

  1. [root@test1 ~]# modprobe ip_vs
  2. [root@test1 ~]# yum -y install ipvsadm*

vip पता रचयन्तु

  1. [root@test1 ~]# cd /etc/sysconfig/network-scripts/
  2. [root@test1 network-scripts]# vim ifcfg-ens33:0
  3. DEVICE=ens33:0
  4. ONBOOT=YES
  5. IPADDR=192.168.233.200
  6. NETMASK=255.255.255.255
  7. [root@test1 network-scripts]# ifup ens33:0

scheduler’s response parameters परिवर्तनं कुर्वन्तु

  1. [root@test1 network-scripts]# vim /etc/sysctl.conf
  2. net.ipv4.ip_forward=0
  3. #关闭数据包转发功能
  4. net.ipv4.conf.all.send_redirects=0
  5. #禁止系统发送icmp重定向的消息
  6. net.ipv4.conf.default.send_redirects=0
  7. #禁止默认网络接口发送ICMP重定向的消息
  8. net.ipv4.conf.ens33.send_redirects=0
  9. #禁止ens33设备,禁止发送ICMP重定向消息

VIP तथा भारसंतुलन एल्गोरिदम् निर्दिशन्तु

  1. [root@test1 opt]# ipvsadm -C
  2. [root@test1 opt]# ipvsadm -A -t 192.168.233.200:80 -s rr
  3. #指定vip和负载均衡的算法

वास्तविकसर्वरनिर्दिष्टं मोडं बैकअपं च योजयन्तु

  1. [root@test1 opt]# ipvsadm -a -t 192.168.233.200:80 -r 192.168.233.100:80 -g
  2. [root@test1 opt]# ipvsadm -a -t 192.168.233.200:80 -r 192.168.233.110:80 -g
  3. [root@test1 opt]# ipvsadm-save /etc/sysconfig/ipvsadm
  4. [root@test1 opt]# systemctl restart ipvsadm

२ वास्तविकसर्वर (nginx1 nginx2) विन्यस्यताम् ।   

द्वयोः सर्वरयोः अभिगमपृष्ठानि nginx1 तथा nginx2 इति सेट् कुर्वन्तु

  1. [root@nginx1 ~]# vim /usr/local/nginx/html/index.html
  2. nginx1
  3. [root@nginx1 ~]# systemctl restart nginx
  4. [root@nginx2 ~]# vim /usr/local/nginx/html/index.html
  5. nginx2
  6. [root@nginx2 ~]# systemctl restart nginx

गत्वा स्वयमेव तस्य परीक्षणं कुर्वन्तु2 सर्वरस्य लूप्बैक्-सङ्केतानां कृते लूप्बैक्-अन्तरफलकं रचयन्तु

  1. [root@nginx1 ~]# cd /etc/sysconfig/network-scripts/
  2. [root@nginx1 network-scripts]# cp ifcfg-lo ifcfg-lo:0
  3. [root@nginx1 network-scripts]# vim ifcfg-lo:0
  4. DEVICE=lo:0
  5. IPADDR=192.168.233.200
  6. NETMASK=255.255.255.255
  7. ONBOOT=yes
  8. [root@nginx1 network-scripts]# ifup lo:0

IP-सङ्केतं 192.168.233.100 इति सेट् कृत्वा lvs इत्यस्य VIP इति लूप्बैक्-अन्तरफलके योजयन्तु इदं रूटिंग्-मोड्-माध्यमेन RS-इत्यत्र अग्रे प्रेष्यते, यत् VIP-इत्यस्मै वास्तविक-सर्वर-परिचयस्य अनुमतिं ददाति

[root@nginx1 network-scripts]# route add -host 192.168.233.200 dev lo:0

वास्तविकसर्वरस्य कर्नेल् प्रतिक्रियायाः ट्यूनिङ्ग्

  1. [root@nginx1 ~]# vim /etc/sysctl.conf
  2. net.ipv4.conf.lo.arp_ignore = 1
  3. #设置回环接口忽略来自任何接口的ARP请求
  4. net.ipv4.conf.lo.arp_announce = 2
  5. #设置回环地址仅仅公告本地的ip地址,但是不响应ARP请求
  6. net.ipv4.conf.all.arp_ignore = 1
  7. #设置所有接口忽略来自任何接口的ARP请求
  8. net.ipv4.conf.all.arp_announce = 2
  9. #设置所有接口仅仅公告本地的ip地址,但是不响应ARP请求

परीक्षाफलम्

lvs इत्यस्य त्रयः कार्यविधयः : १.

NAT DR TUN

लाभाः : पतानुवादप्रदर्शनं WAN मध्ये सर्वोत्तमम् अस्ति, तथा च दीर्घदूरेषु आँकडापैकेट्-सञ्चारं साक्षात्कर्तुं शक्नोति ।

सरलं समर्पितं चैनलं विन्यस्तं करणम्

हानिः : प्रदर्शनस्य अटङ्कः पार-जालखण्डानां समर्थनं न करोति तथा च VPN (धनव्ययस्य) उद्घाटनस्य आवश्यकता भवति

आरएस कृते आवश्यकताः : असीमितेन अभौतिक-अन्तरफलकेषु एआरपी-प्रतिक्रियाः निषिद्धाः भवेयुः तथा च सुरङ्ग-विधायाः समर्थनं करणीयम्

आर एस १०-२० यूनिट् १०० यूनिट् १०० यूनिट् इत्यस्य मात्रा

साक्षात्कारप्रश्नाः : १.

ल्व्गुणत्रयं च संक्षेपेण तयोः भेदान् च कथयतु

साक्षात्कारप्रश्नाः : १.

keepalive इत्यस्य विभक्तमस्तिष्कस्य समाधानं कथं करणीयम् ?

lvs क्लस्टर् मध्ये उच्चउपलब्धता आर्किटेक्चर केवलं शेड्यूलरस्य उच्चउपलब्धतायाः कृते एव अस्ति ।

vrrp इत्यस्य आधारेण मुख्यं बैकअपं च शेड्यूलरं कार्यान्वितं भवति ।

अत्यन्तं उपलब्धं एचए वास्तुकला

मुख्य समयनिर्धारकः तथा बैकअप समयनिर्धारकः (बहुविधः) २.

यदा मुख्यः समयनिर्धारकः सामान्यतया कार्यं करोति तदा स्टैण्डबाई पूर्णतया अनावश्यकस्थितौ (निर्धारितव्यः) भवति । इदं क्लस्टरस्य संचालने भागं न गृह्णाति यदा मुख्यः शेड्यूलरः विफलः भवति तदा एव स्टैण्डबाई मुख्य शेड्यूलरस्य कार्यं गृह्णीयात् ततः परं प्राथमिकः क्लस्टरस्य प्रवेशद्वारः एव भविष्यति । तथा च स्टैण्डबाई अनावश्यक अवस्थायां (प्राथमिकतानुसारं) भविष्यति ।

Keeplive vrrp प्रोटोकॉल इत्यस्य आधारेण LVS उच्च उपलब्धता समाधानं कार्यान्वयति ।

1. बहुप्रसारणसङ्केतः : १.

224.0.0.18 बहुप्रसारणसङ्केतस्य आधारेण संवादं करोति प्राथमिकं गौणयन्त्रं च अन्यपक्षः जीवितः अस्ति वा इति निर्धारयितुं सन्देशं प्रेषयति ।

2. प्राथमिकतानुसारं प्राथमिकस्य माध्यमिकस्य च स्थानानि निर्धारयन्तु।

3. फेलओवर, यदि प्राथमिकयन्त्रं लम्बते तर्हि बैकअपयन्त्रं कार्यं निरन्तरं करिष्यति यदा मुख्ययन्त्रं पुनः प्राप्तं भवति तदा बैकअपयन्त्रं प्रतीक्षते एव।

4. प्राथमिक-माध्यमिकयोः मध्ये स्विचिंग् VIP-सङ्केतस्य स्विचिंग् भवति ।

Keepalive विशेषतया LVS कृते दृश्यते, परन्तु LVS कृते अनन्यं नास्ति ।