라운드 로빈
- 분할 시스템을 위한 선점령 스케줄링이다.
- 프로세스에 우선순위 없이 순서대로 CPU에 할당한다.
- 서버의 부하를 막기 위해 여러 서버로 분산하며 서비스를 제공한다.
[ 실습 준비 ]
▶ DNS-1에서 만든 서버.
[ 실습 ]
1. forward zone DB에 아래 문구 추가
# vim /var/named/tyen.zone
2. Reverse zone DB 파일에 아래 문구 추가
# vim /var/named/tyen.rev.zone
3. named 데몬 재시작
# service named restart
[ 완 료 ]
마스터-슬레이브
- 마스터 서버에 장애 발생시 슬레이브 서버가 대신 동작하여 멈춤 없이 지속적으로 서비스를 제공할 수 있다.
[ 실습 준비 ]
▶ DNS-1에서 만든 서버.
[ 실습 ]
1. /etc/named.rfc1912.zones에 슬레이버 서버 IP추가
# vim /etc/named.rfc1912.zones
( 이로써 슬레이브 서버는 마스터 서버의 도메인에 대한 정보를 전달받을 수 있다. 단, 정방향만. )
이러면 역방향도 할 수 있다.
2. /var/named/tyen.zone에 슬레이브 서버 IP 추가
# vim /var/named/tyen.zone
3. 변경된 정보가 적용되도록 재시작
# service named restart
4. 설정 확인
# cat /var/log/messages | tail -2
( 마스터 네임 서버가 tyen.com에 대한 정보를 제공할 준비가 되었다는 뜻이다 )
[ 슬레이브 서버 ]
1. bind 패키지 설치
# yum -y install bind bind-utils bind-libs bind-chroot
2. named.conf 기본 설정 변경
# vim /etc/named.conf
3. Zone 생성
# vim /etc/named.rfc1912.zones
(마스터 서버와 동일한 도메인 설정 )
4. 데몬 재시작
# service named restart
( 이제 슬레이브 네임 서버가 마스터 서버로부터 파일을 받아온다. )
5. 확인
# cd /var/named
# ls -l slaves 디렉토리 생성 확인
# cd slaves
# ls -l 존 DB파일 확인
( 마스터 서버에서 슬레이브 서버에게 파일을 전송한 로그 )
6. 전체적으로 확인
- 각각 마스터 서버와 슬라이브 서버의 설정이 잘 됬는지 확인
# vi /etc/resolv.conf
nameserver 100.100.100.110
nameserver 100.100.100.120
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=100.100.100.110
DNS2=100.100.100.120
# setenforce 0
# service iptables stop
# service network restart
# service named restart
[ 완 료 ]
[ 테스트 ]
[슬레이브 서버] # dig @ns.tyen.com tyen.com ns
[ 마스터 서버 ] # service named stop
[ 슬레이브 서버 ] # dig @ns2.tyen.com www.tyen.com
( 마스터 서버가 동작하지 않자, 슬레이버 서버가 대신 서비스를 운영하고 있다. )
'OS > Cent OS' 카테고리의 다른 글
FTP 보안 설정1 ( ftpusers, Pam, Chroot ) (0) | 2017.03.04 |
---|---|
FTP (0) | 2017.03.04 |
DHCP (0) | 2017.02.19 |
이론+실습] DNS -1 (0) | 2017.02.18 |
Telnet (0) | 2017.02.18 |
IP 확인을 위한 Ping 과 ifconfig (0) | 2017.02.12 |
댓글