공부공부 공부공부내용
0611_실습1_ HAproxy 본문
LB (로드밸런서) HA high availity (고가용성) - a.a - a.p 모드 cluster (pacemaker) // 를 이용해서 HA 구성이가능_ 기본셋팅 a.p 로
하나의 로드밸런서(haproxy 서버로구성) 안에 컨텐츠들은 모두 같아야한다. (그림) http 서비스시작 방화벽
1.haproxy 구성 no_root_squash **** haproxy 네트워크 인터페이스 2개 (하나는 nat, 하나는 내부 2개 -> 이 두개로 웹만들고(web1,web2) 두개를 nfs스토리지로 공유한다) 2.가상머신 일단 세대 3. selinux끄고 클론뜨기
4.main frontend which proxys to~~~~ 여기 밑에다가 붙이기 vi /etc/haproxy/haproxy.cfg
frontend web bind *:80 default_backend servers (80번포트로들어오면포트포워딩개념처럼저서버들의포워드해준다는것그서버는그아래에백엔드서버와연결) option forwardfor
backend servers balance roundrobin server web1 192.168.122.11:80 check server web2 192.168.122.12:80 check
*서비스 동작유뮤 확인할때 systemctl is-active haproxy.service = systemctl status haproxy.service
5. echo we1 > /var/www/html/index.html 후 프록시서버에서 curl 로 확인 //html 잘ㄹ동작하는지 192.168.122.10 watch -n1 192.168.122.10
*** web1과 web2 내용 같아야한다,,,,,,,,,,, |

[proxy]
yum -y install haproxy
vi /etc/haproxy/haproxy.cfg
systemctl stat haproxy
systemctl start haproxy
systemctl enable haproxy
systemctl restart haproxy
-----web1,2 구성후 curl로 확인-----
curl 192.168.122.11
curl 192.168.122.12
[web1]
yum install httpd
systemctl start httpd
systemctl enable httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
firewall-cmd --list-all
cd /var/www/html/
echo "web1 jsy" > index.html
[web2]
yum install httpd
systemctl start httpd
systemctl enable httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
echo "web2 jsy" > /var/www/html/index.html
실습2 다시...못함....기******************
프록시에 디스크 스토리지 추가
vdb1 은 xfs 로 사이즈 5기가 /exports/contents 콘텐츠 기존내용들 백업해서 temp제외한 아무 디렉토리에 //만들어도댐 옮겨두기 그 이후에 /var/www 에 마운트
vdb2 는 xfs 로 사이즈 3기가 /exports/contents
NFS 공유스토리지 내보낼때
no_root_squash // vi /etc/exports 에다가 rw,sync, no_root_squash 해주기
web2개 vi /etc/fstab
192.168.122.10:/exports/contents /var/www nfs defaults 0 0
192.168.122.10:/exports/conf /etc/httpd nfs defaults 0 0
꼭 다시하기
'IT 기초, 네트워크, 리눅스 > 리눅스 번외_ 기초 활용 및 심화실습' 카테고리의 다른 글
0611 실습3 _ Masquarade (0) | 2020.06.13 |
---|---|
0611 실습 4 ) target에 논리볼륨 디스크 추가 후, 블록스토리지(iscsi) 연결하고 initiator 2개와 연결하기 (0) | 2020.06.11 |
0610 워드프로세스 db 구성 (0) | 2020.06.10 |
0610 실습 9일차 가상머신 3개 세팅 , php + 10일차 워드프로세스 php (0) | 2020.06.10 |
0609 화요일 가상머신3개 nfs, db구성 실습 (0) | 2020.06.09 |