[RHEL/CentOS 8] Bond 및 Bond vlan 구성방법

2022. 2. 3. 11:25·Linux
728x90
반응형

RHEL8에서 nmcli 명령어를 통해 bond 구성 및 bond0 + VLAN 구성방법입니다.

 

 

1. Bond0 생성

[root@worker3 ~]# nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100"
Connection 'bond0' (d3412708-c180-49d7-9834-b31127e96977) successfully added."

 

 

2. 상태 확인

[root@worker3 ~]# nmcli d status
DEVICE    TYPE      STATE                                  CONNECTION
eno3.535  vlan      connected                              eno3.535
bond0     bond      connecting (getting IP configuration)  bond0

 

 

3. bond0에 인터페이스 추가

[root@worker3 ~]# nmcli connection add type ethernet slave-type bond con-name eno3 ifname eno3 master bond0
Warning: There is another connection with the name 'eno3'. Reference the connection by its uuid '202d0c89-93dd-45af-99c4-f97b6e49892e'
Connection 'eno3' (202d0c89-93dd-45af-99c4-f97b6e49892e) successfully added.

[root@worker3 ~]# nmcli connection add type ethernet slave-type bond con-name eno4 ifname eno4 master bond0
Warning: There is another connection with the name 'eno4'. Reference the connection by its uuid '737dfef8-722d-484a-a738-d423b3844fc4'
Connection 'eno4' (737dfef8-722d-484a-a738-d423b3844fc4) successfully added.

 

 

4. bond0 인터페이스 활성화

[root@worker3 ~]# nmcli connection up bond0


## bond0에 IP 추가하여 사용할 경우 아래 절차를 따릅니다.
# nmcli connection modify bond0 ipv4.addresses '10.10.10.10/24'
# nmcli connection modify bond0 ipv4.gateway '10.10.10.1'
# nmcli connection modify bond0 ipv4.dns '8.8.8.8'
# nmcli connection modify bond0 ipv4.method manual

# nmcli connection up bond0

# systemctl restart NetworkManager

 

 

5. bond0 + vlan 인터페이스 생성

[root@worker3 ~]# nmcli connection add type vlan con-name bond0.535 ifname bond0.535 vlan.parent bond0 vlan.id 535

 

 

6. bond0.535 인터페이스에 IP 설정 및 활성화

[root@worker3 ~]# nmcli connection modify bond0.535 ipv4.addresses 55.55.35.218/24

[root@worker3 ~]# nmcli connection modify bond0.535 ipv4.gateway 55.55.35.1

[root@worker3 ~]# nmcli connection modify bond0.535 ipv4.dns 55.55.35.200

[root@worker3 ~]# nmcli connection modify bond0.535 ipv4.method manual

[root@worker3 ~]# nmcli connection up bond0.535

[root@worker3 ~]# systemctl restart NetworkManager

 

 

7. bond0 상태 확인

[root@worker3 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v4.18.0-305.el8.x86_64

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eno3
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

Slave Interface: eno3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e4:43:4b:b5:1b:8c
Slave queue ID: 0

Slave Interface: eno4
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e4:43:4b:b5:1b:8d
Slave queue ID: 0

 

 

8. 인터페이스 디바이스 및 연결상태 확인

[root@worker3 ~]# nmcli d status
DEVICE     TYPE      STATE         CONNECTION
bond0.535  vlan      connected     bond0.535
bond0      bond      connected     bond0
eno3       ethernet  connected     eno3
eno4       ethernet  connected     eno4


[root@worker3 ~]# nmcli c
NAME       UUID                                  TYPE      DEVICE
bond0.535  d14e6a23-ddec-4265-bb4c-2b8f0d4a7566  vlan      bond0.535
bond0      d3412708-c180-49d7-9834-b31127e96977  bond      bond0
eno3       ea4be0f7-c711-4cf2-819a-3b0aa84feb41  ethernet  eno3
eno4       737dfef8-722d-484a-a738-d423b3844fc4  ethernet  eno4
728x90
반응형

'Linux' 카테고리의 다른 글

[RHEL8] nmstate 를 통한 네트워크 인터페이스 설정  (0) 2022.02.04
[Linux] tldr 설치 및 사용방법 (단순화된 man)  (0) 2022.01.04
[RHEL7/8] ctrl-alt-del 비활성화  (0) 2021.12.21
[RHEL8] skopeo를 이용한 harbor registry에 이미지 복사  (2) 2021.11.26
[RHEL8] Harbor 구성방법 및 사용법  (0) 2021.11.26
'Linux' 카테고리의 다른 글
  • [RHEL8] nmstate 를 통한 네트워크 인터페이스 설정
  • [Linux] tldr 설치 및 사용방법 (단순화된 man)
  • [RHEL7/8] ctrl-alt-del 비활성화
  • [RHEL8] skopeo를 이용한 harbor registry에 이미지 복사
레시피 마스터
레시피 마스터
클라우드 환경에서 OS, 자동화, 컴퓨팅등 알고 있는 지식으로 공유하는데 활용
  • 레시피 마스터
    클라우드 구축 레시피
    레시피 마스터
  • 전체
    오늘
    어제
    • 분류 전체보기 (62) N
      • Linux (8)
      • Virtualization (1)
      • OpenStack (2)
      • Container (12)
      • 서버_OS (16) N
      • 가상화 (4) N
      • 클라우드 컴퓨팅 (5)
      • 컨테이너 플랫폼 (4) N
      • 자동화 (2)
      • 데이터베이스 (2)
      • 모니터링 (6) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    노드문제해결
    클러스터운영
    pxe 부팅
    linux 자동화
    리눅스 가상화
    linux 배포
    kickstart
    rhel
    iso 설치
    컨테이너플랫폼
    virt-install
    rhocp4
    cli vm 생성
    KVM
    oc명령어
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
레시피 마스터
[RHEL/CentOS 8] Bond 및 Bond vlan 구성방법
상단으로

티스토리툴바