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) इत्यस्य अग्निप्रावरणं रक्षातन्त्रं च निष्क्रियं कुर्वन्तु ।
- [root@test1 ~]# systemctl stop firewalld
- [root@test1 ~]# setenforce 0
शेड्यूलरः कर्नेल् लोड् कृत्वा ipvsadm टूल् संस्थापयति ।
- [root@test1 ~]# modprobe ip_vs
- [root@test1 ~]# yum -y install ipvsadm*
vip पता रचयन्तु
- [root@test1 ~]# cd /etc/sysconfig/network-scripts/
- [root@test1 network-scripts]# vim ifcfg-ens33:0
- DEVICE=ens33:0
- ONBOOT=YES
- IPADDR=192.168.233.200
- NETMASK=255.255.255.255
- [root@test1 network-scripts]# ifup ens33:0
scheduler’s response parameters परिवर्तनं कुर्वन्तु
- [root@test1 network-scripts]# vim /etc/sysctl.conf
- net.ipv4.ip_forward=0
- #关闭数据包转发功能
- net.ipv4.conf.all.send_redirects=0
- #禁止系统发送icmp重定向的消息
- net.ipv4.conf.default.send_redirects=0
- #禁止默认网络接口发送ICMP重定向的消息
- net.ipv4.conf.ens33.send_redirects=0
- #禁止ens33设备,禁止发送ICMP重定向消息
VIP तथा भारसंतुलन एल्गोरिदम् निर्दिशन्तु
- [root@test1 opt]# ipvsadm -C
- [root@test1 opt]# ipvsadm -A -t 192.168.233.200:80 -s rr
- #指定vip和负载均衡的算法
वास्तविकसर्वरनिर्दिष्टं मोडं बैकअपं च योजयन्तु
- [root@test1 opt]# ipvsadm -a -t 192.168.233.200:80 -r 192.168.233.100:80 -g
- [root@test1 opt]# ipvsadm -a -t 192.168.233.200:80 -r 192.168.233.110:80 -g
- [root@test1 opt]# ipvsadm-save /etc/sysconfig/ipvsadm
- [root@test1 opt]# systemctl restart ipvsadm
-
२ वास्तविकसर्वर (nginx1 nginx2) विन्यस्यताम् ।
द्वयोः सर्वरयोः अभिगमपृष्ठानि nginx1 तथा nginx2 इति सेट् कुर्वन्तु
- [root@nginx1 ~]# vim /usr/local/nginx/html/index.html
- nginx1
- [root@nginx1 ~]# systemctl restart nginx
- [root@nginx2 ~]# vim /usr/local/nginx/html/index.html
- nginx2
- [root@nginx2 ~]# systemctl restart nginx
गत्वा स्वयमेव तस्य परीक्षणं कुर्वन्तु2 सर्वरस्य लूप्बैक्-सङ्केतानां कृते लूप्बैक्-अन्तरफलकं रचयन्तु
- [root@nginx1 ~]# cd /etc/sysconfig/network-scripts/
- [root@nginx1 network-scripts]# cp ifcfg-lo ifcfg-lo:0
- [root@nginx1 network-scripts]# vim ifcfg-lo:0
- DEVICE=lo:0
- IPADDR=192.168.233.200
- NETMASK=255.255.255.255
- ONBOOT=yes
- [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
वास्तविकसर्वरस्य कर्नेल् प्रतिक्रियायाः ट्यूनिङ्ग्
- [root@nginx1 ~]# vim /etc/sysctl.conf
- net.ipv4.conf.lo.arp_ignore = 1
- #设置回环接口忽略来自任何接口的ARP请求
- net.ipv4.conf.lo.arp_announce = 2
- #设置回环地址仅仅公告本地的ip地址,但是不响应ARP请求
- net.ipv4.conf.all.arp_ignore = 1
- #设置所有接口忽略来自任何接口的ARP请求
- net.ipv4.conf.all.arp_announce = 2
- #设置所有接口仅仅公告本地的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 कृते अनन्यं नास्ति ।