부산정보산업진흥원/클라우드

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을 통해 여전히 인터넷이 작동하는지 확인한다.


반응형