[CentOS7] 본딩(Bonding)
본딩(Bonding) 이란?
- 물리적인 랜카드 두 개를 논리적으로 하나로 묶어서 이중화를 하거나 대역폭을 늘릴 때 사용한다.
- 서버에 물리적으로 존재하는 NIC카드 N개를 논리적으로 묶어서 한개의 NIC카드처럼 사용할 수 있게
해주는 기능이다. 윈도우에서는 Teaming, IBM에서는 EtherChannel이라고 부름
※NIC (Network Interface card)
네트워크에 접속할 수 있게 하기 위해 컴퓨터 내에 설치되는 확장 카드
# cat /etc/redhat-release // CenOS7 버전 확인
Bonding 모듈로드
# modprobe --first-time bonding
# lsmod | grep bonding
본딩(Bonding) 구성하기
1) 네트워크 카드 (NIC) 추가
Server-A -> Settings -> add -> Network Adaptor 추가 -> 재부팅
2) 추가되어있는지 확인하기
확인하는 명령어
#ifconfig -a (all)
enp0s8 -> 기존 NIC
enp0s3 -> 추가 NIC
3. ifcfg-enp0s(3,8), bond() 파일 생성
네트워크 설정 파일이 위치한 디렉터리로 이동
# cd /etc/sysconfig/network-scripts/
enp0s3
enp0s8
MASTER=bond0 → 본딩을 구성할 장치의 이름
SLAVE=yes → 본딩 구성 멤버로 동작할지 결정
USERCTL=no → 사용자 계정으로 해당 장치를 제어 못하도록 설정
NM_CONTROLLED=no (NM = network manager)
bond0
BONDING_MASTER=yes → 본딩 장치로 동작할지 결정
BONDING_OPTS="mode=1 miimon=100" → 본딩 옵션
- mode=1 (Active/Backup)
- miimon=100 모니터링 주기 (ms)
4. 네트워크 매니저 데몬 중지/비활성화
# service NetworkManager stop > 데몬 중지
# systemctl status NetworkManger > 중지 확인
# systemctl disable NetworkManager.service > 비활성화
5. /etc/modprobe.d/bonding.conf 파일 생성
ifcfg-bond()과 해당파일에 옵션을 설정하여 적용시킬 수 있습니다.(둘 중 하나만 사용해도 됩니다.)
6.본딩 모듈 사용
# modprobe bond0 → 본딩모듈 bond0(bonding)을 커널에게 적용
# lsmod | grep "bonding" → 현재 커널이 사용하고 있는 모듈 확인
7. 네트워크 서비스 재기동
# systemctl restart network > 네트워크 재기동
# config > 설정한 bond() 체크
# cat /proc/net/bonding/bond0 > 설정한 본딩 상태정보
# nmcli d > 활성화된 네트워크 인터페이스 확인
[CentOS7] 네트워크 Bonding 설정
NetworkManager를 통한 작업
https://emgblog.tistory.com/32
[Centos]_7.x 네트워크 Bonding 설정 (2편)
추후 작업 및 정보공유 목적을 위해 기록해 본다. 기본적으로 본딩 설정은 NIC 2개 이상을 기반으로 물리적인 장애 발생을 우회하여 처리할 수 있게 해 준다. 설정 방식은 2가지 방식이 있다. 1. 네
emgblog.tistory.com
[CentOS7] 네트워크 Bonding 모드 설정
https://blog.naver.com/PostView.nhn?blogId=hymne&logNo=221042702409
Bonding 이란?(본딩 모드설정)
Bonding 이란? NIC 카드 이중화로 여러 NIC카드를 논리적으로 묶어 대역폭을 늘리거나 가용성을 위...
blog.naver.com
[CentOS7] 리눅스 본딩 작업하기2
Linux 본딩(Bonding) 작업하기(Mode 1)
** 리눅스 본딩(Bonding)이란 여러개의 NIC(랜카드)를 논리적으로 묶어서 한 개의 NIC의 개수만큼 대역폭을 확장하는 기술 Fault Tolerance(결함 감내)와 같은 기능을 하며 2개의 NIC를 한 개의 NIC로 묶
gampol.tistory.com
※참고링크
[CentOS7] 네트워크 관리 명령어
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=anysecure3&logNo=221588802659
[리눅스/CentOS] 네트워크 관리 명령어(1)
안녕하세요. 닷홈 입니다. 네트워크 관리하는 데에 주로 사용되는 명령어에 대해 알아보도록 하겠습니다. ...
blog.naver.com
[CentOS7] 네트워크 관리 명령어2
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=anysecure3&logNo=221594360583
[리눅스/CentOS] 네트워크 관리 명령어(2)
안녕하세요. 닷홈 입니다. 지난 글에 이어 네트워크 관리하는 데에 주로 사용되는 명령어에 대해 알아보도...
blog.naver.com