부산정보산업진흥원/클라우드
CentOS, Windows2012 Server Teaming
newind2000
2017. 8. 6. 15:15
[준비물]
VMWare, CentOS7 가상 이미지, Windows2012 Server 가상 이미지.
[목표]
CentOS7과 Windos2012 서버에 teaming 서비스를 사용하여 두 개의 네트워크를 하나 묶고, 하나의 연결이 끊겨도 네트워크를 유지시킬 수 있다.
[절차]
<<CentOS Teaming>>
1. Teaming을 장치 추가 및 프로그램 설치
2. 네트워크 teaming
3. 네트워크 연결 해지 및 동작 여부 확인
<<Windows 2012R Server>>
1. Teaming 설정 및 동작 여부 확인
=============================================================
<<CentOS Teaming>>
1. Teaming을 장치 추가 및 환경설정
우선 teaming 설정을 위한 환경 설정을 해준다.
SELinux의 config 문서를 아래와 같이 수정해준다.
/etc/selinux/config -> SELINUX=permissive
Firewall 데몬 서비스도 중지한다.
# systemctl stop firewalld.service
# systemctl disable firewalld.service
VMWare에서 CentOS7를 구동 후 네트워크 장치를 2개 추가해준다.
1
네트워크 장치가 제대로 추가되었는지 아래의 명령어를 통해 확인한다.
# nmcli device
teamd 서비스가 설치되어 있는지 확인한다.
# rpm -qa | grep teamd
만약 설치가 되어 있지 않으면 teamd를 설치해준다.
# yum - y install teamd
2. 네트워크 teaming
Teaming을 통해 2개 이상의 네트워크를 하나로 합쳐준다. 아래의 명령어를 사용한다.
# nmcli con add type team ifname team0 con-name cli-team ip4 192.168.100.10 gw4 192.168.100.254 config '{"runner": {"name":"broadcast"}}'
2개 이상의 네트워크를 teaming 설정에 연결시켜 준다.
# nmcli con add type team-slave con-name cli-port1 ifname ens38 master team0
Teaming의 네트워크 설정을 해준다.
# nmcli con mod cli-team ipv4.addresses 192.168.101.10/24
# nmcli con mod cli-team ipv4.gateway '192.168.101.254'
# nmcli con mod cli-team ipv4.addresses '192.168.101.10/24'
# nmcli con mod cli-team ipv4.dns '8.8.8.8'
그리고 teaming 네트워크를 구동시킨다.
# nmcli con up cli-team
3. 네트워크 연결 해지 및 동작 여부 확인
2개 중에 하나의 네트워크를 끊은 상태에도 계속 통신이 가능한지 ping 을 통해서 확인해 본다.
<<Windows 2012R Server>>
1. Teaming 설정 및 동작 여부 확인
"서버관리자" 창 - "로컬 서버" - "NIC TEAM"으로 이동한다.
"네트워크 어댑터" - "가능 가능" 네트워크에서 2개 이상의 네트워크를 동시에 선택한 후, 오른쪽 마우스 버튼을 누른다.
"새 팀에 추가"를 선택한 후 구동시킨다.
Teaming을 동작 시킨 후에, 하나의 네트워크의 작동을 중지 시키고 ping을 통해 여전히 인터넷이 작동하는지 확인한다.
반응형