본문 바로가기

Linux/CentOS

CentOS 7 - VIP 기본 설정

*세팅값 작성을 생활화 하자

Version : CentOS 7 1810

Kernel : 3.10.0-957.el7.x86_64

설치환경 :  GNOME 데스크톱 / 호환성 라이브러리 / 개발용 도구

 

*설치 시 기본적으로 설정되어 있는  /etc/sysconfig/network-scripts/ifcfg-eth0 내용 (보기 편하게 하기 위해 불필요한 필드 제거)

변경전 변경후

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=ec07f3a9-d216-4db7-8f37-623415cdb201
DEVICE=eth0
ONBOOT=no

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
UUID=ec07f3a9-d216-4db7-8f37-623415cdb201
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.100.1
NETMASK=255.255.255.0
GATEWAY=192.168.100.254

 

VIP설정을 위해  /etc/sysconfig/network-scripts/ifcfg-eth0:1이라는 파일을 생성하여 작성한다.

/etc/sysconfig/netowrk-scripts/ifcfg-eth0 /etc/sysconfig/netowork-scripts/ifcfg-eth0:1
TYPE=Ethernet
BOOTPROTO=static
UUID=ec07f3a9-d216-4db7-8f37-623415cdb201
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.100.1
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
TYPE=Ethernet
BOOTPROTO=static
DEVICE=eth0:1
ONBOOT=yes
IPADDR=192.168.100.2
NETMASK=255.255.255.0
GATEWAY=192.168.100.254

 

*eth0은 UUID필드가 있는데 왜 eth0:1에는 UUID가 없는가?

UUID는 리눅스 서버 시스템에서 고유하게 정의하는 값입니다. 해당 eth0:1이라는 것은 가상의 인터페이스를 가지고 생성되기 때문에 UUID는 존재하지 않습니다. 단, eth0과 UUID를 공유하게 됩니다.

 

 

<결과 화면>

VIP 구성후 Interface 구성 화면