-
LINUX Bonding 구성 확인하는 방법System of Infra/Linux System 2021. 4. 8. 21:54반응형
LINUX Bonding 구성 확인하는 방법
[root@test_svr1:/]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever ...(생략) 12: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether b4:96:91:a3:2d:fe brd ff:ff:ff:ff:ff:ff inet 172.21.***.***/24 brd 172.21.***.*** scope global noprefixroute bond0 valid_lft forever preferred_lft forever inet6 fe80::b696:91ff:fea3:2dfe/64 scope link valid_lft forever preferred_lft forever
-> 현재 ip addr show의 명령어를 통해서 현재 서버의 ip정보를 구성을 확인할 수 있습니다. 싱글로 구성된 네트워크가 아닌 bond라는 이중화 네트워크 구성을 통해서 네트워크 구성이 된 것을 볼 수 있습니다.
[root@test_svr1:/proc/net/bonding]# ls -al dr-xr-xr-x. 2 root root 0 Dec 17 15:34 . dr-xr-xr-x. 7 root root 0 Dec 17 15:34 .. -r--r--r--. 1 root root 0 Dec 17 15:34 bond0
-> /proc/net/bonding의 디렉토리에서 bon0이라는 파일이 존재하게 됩니다.
[root@test_svr:/proc/net/bonding]# cat bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: ens2f0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: b4:96:91:a3:2d:fe Slave queue ID: 0 Slave Interface: ens4f0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: b4:96:91:a3:2e:b0 Slave queue ID: 0
-> 현재 bonding의 설정 파일을 보게 되면 마스터의 어댑터가 현재 load balancing (round-robin)의 모드로 되어 있고 다른 경우에는 둘 중 한 개의 어댑터가 대표로 출력되어 구성되는 active/standby 구성으로 이루어질 수도 있는 걸 확인할 수 있습니다.
[root@test_svr1:/proc/net/bonding]# ethtool ens2f0 | grep -i link Supported link modes: 10baseT/Half 10baseT/Full Advertised link modes: 10baseT/Half 10baseT/Full drv probe link Link detected: yes [root@test_svr1:/proc/net/bonding]# ethtool ens4f0 | grep -i link Supported link modes: 10baseT/Half 10baseT/Full Advertised link modes: 10baseT/Half 10baseT/Full drv probe link Link detected: yes
-> 현재 bonding 이중화 네트워크 구성에서 이더넷 ens2f0와 ens4f0의 어댑터 링크상태가 up으로 활성화되어 있는 상태에서 load balancing (round-robin)구성으로 설정되어 있다는 것을 알 수 있습니다.
[root@test_svr1:/etc/sysconfig/network-scripts]# ls -al drwxr-xr-x. 2 root root 4096 Mar 17 16:11 . drwxr-xr-x. 7 root root 4096 Jan 21 16:26 .. -rw-------. 1 root root 188 Jan 21 16:27 ifcfg-bond-slave-ens2f0 -rw-------. 1 root root 188 Jan 21 16:27 ifcfg-bond-slave-ens4f0 -rw-------. 1 root root 576 Jan 21 16:27 ifcfg-bond0 ...(생략) -rw-r--r--. 1 root root 295 Dec 17 22:38 ifcfg-enp0s20f0u1u6 -rw-r--r--. 1 root root 281 Dec 17 22:38 ifcfg-ens2f0 -rw-------. 1 root root 348 Dec 17 17:27 ifcfg-ens2f1 -rw-------. 1 root root 354 Dec 17 15:56 ifcfg-ens2f1.bak -rw-r--r--. 1 root root 281 Dec 17 22:38 ifcfg-ens4f0 -rw-r--r--. 1 root root 281 Dec 17 22:38 ifcfg-ens4f1 -rw-r--r--. 1 root root 254 Aug 24 2018 ifcfg-lo
-> /etc/sysconfig/network-scripts의 경로에서 ifcfg-bond0의 폴더를 열어 보게 되면 구성 속성을 볼 수 있습니다.
[root@test_svr1:/etc/sysconfig/network-scripts]# cat ifcfg-bond0 BONDING_OPTS="ad_select=stable all_slaves_active=0 arp_all_targets=any arp_validate=none downdelay=0 fail_over_mac=none lp_interval=1 miimon=100 min_links=0 mode=balance-rr num_grat_arp=1 num_unsol_na=1 packets_per_slave=1 primary_reselect=always resend_igmp=1 updelay=0 use_carrier=1 xmit_hash_policy=layer2" TYPE=Bond BONDING_MASTER=yes PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none IPADDR=172.21.***.*** PREFIX=24 GATEWAY=172.21.***.*** DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no NAME=bond0 UUID=b142bd41-471b-4c1c-9f34-bf373b215451 DEVICE=bond0 ONBOOT=yes ZONE=public
-> ifcfg-bond0의 파일을 열어보게 되면 현재 서비스로 사용 중인 ip와 게이트웨이의 정보를 확인할 수 있습니다.
PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.
반응형'System of Infra > Linux System' 카테고리의 다른 글
LINUX Centos 7 방화벽 설정 및 확인 (0) 2021.06.01 LINUX Redhat8 NTP 설정 (0) 2021.05.25 LINUX Secuve TOS Agent 사용하는 방법 (1) 2021.04.05 LINUX NIC 및 HBA(WWPN) 위치 확인 하는 방법 (0) 2021.03.25 LINUX profile 절대경로 표시하는 방법 (0) 2020.12.15