【ESXi(vCenter)】CentOS7.3의 NIC 추가 방법

소개



이번에는 ESXi 호스트에서 CentOS7.3 NIC를 추가하는 방법에 대해 출력하고 싶습니다.

이번 환경




품목
버전 등


HyperVisor
ESXi6.7

OS
CentOS7.3

[root@tspweb01 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@tspweb01 ~]#

※CentOS 7.3은 NIC 한 개가 설치된 상태
[root@tspweb01 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:ee:2e:ba brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.41/24 brd 192.168.0.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 2404:7a80:91a1:4d00:20c:29ff:feee:2eba/64 scope global mngtmpaddr dynamic
       valid_lft 2591907sec preferred_lft 604707sec
    inet6 fe80::20c:29ff:feee:2eba/64 scope link
       valid_lft forever preferred_lft forever
[root@tspweb01 ~]#

사전 준비



OS를 종료합니다.

① 호스트명과 IP 주소를 확인. 대상에 오류가 없는지 여부.
[root@tspweb01 ~]# uname -n;ip a
tspweb01
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:ee:2e:ba brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.41/24 brd 192.168.0.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 2404:7a80:91a1:4d00:20c:29ff:feee:2eba/64 scope global mngtmpaddr dynamic
       valid_lft 2591821sec preferred_lft 604621sec
    inet6 fe80::20c:29ff:feee:2eba/64 scope link
       valid_lft forever preferred_lft forever
[root@tspweb01 ~]#

②OS 셧다운 실시
[root@tspweb01 ~]# shutdown -h now

③전원이 떨어지고 있는지 확인


NIC 추가 절차



VM 설정



① 대상 머신을 마우스 오른쪽 버튼으로 클릭하고 "설정 편집"을 클릭합니다.


②「네트워크 어댑터 추가」를 클릭



③ 신규 네트워크 어댑터가 추가되므로 대상 네트워크를 선택한다.

설정은 이하.


품목
설정


상태
□ 파워 온 시 접속

어댑터 타입
VMXNET3




④설정 완료 후 「저장」을 클릭한다.



⑥ 「Reconfig VM」이 「정상 종료」가 되는 것을 확인.


⑦ 대상 머신을 마우스 오른쪽 버튼으로 클릭하고 "전원 켜기"를 클릭



OS 설정



①터미널 소프트웨어로 단말에 로그인하여 호스트명과 IP주소를 확인.
[root@tspweb01 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:ee:2e:ba brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.41/24 brd 192.168.0.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 2404:7a80:91a1:4d00:20c:29ff:feee:2eba/64 scope global mngtmpaddr dynamic
       valid_lft 2591717sec preferred_lft 604517sec
    inet6 fe80::20c:29ff:feee:2eba/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:0c:29:ee:2e:c4 brd ff:ff:ff:ff:ff:ff
[root@tspweb01 ~]#

→ "ens224"가 추가되었는지 확인

② 네트워크 구성 파일 작성
[root@tspweb01 network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-ens224

【내용】
TYPE=Ethernet
BOOTPROTO=none
IPV6INIT=no
NAME=ens224
HWADDR=00:0c:29:ee:2e:c4
DEVICE=ens224
ONBOOT=yes
IPADDR=192.168.0.42
PREFIX=24
GATEWAY=192.168.0.1

설정 후 "wq"로 저장.

【설정 내용】


품목
설명


TYPE
종류

BOOTPROTO
DHCP를 사용하는 경우는 "dhcp", 정적으로 설정하는 경우는 "static"혹은 "none"

IPV6INIT
IPv6 설정 실시의 유무

NAME
NIC 이름

HWADDR
NIC의 MAC 주소

ONBOOT
OS 부팅시 NIC를 부팅시킬 것인가?

IPADDR
IP 주소 (정적 설정)

PREFIX
서브넷 마스크

GATEWAY
기본 게이트웨이


※ens224의 NIC의 MAC 주소는 "ip addr"에서 확인할 수 있습니다.
3: ens224: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:0c:29:ee:2e:c4 brd ff:ff:ff:ff:ff:ff

→「link/ether」의 다음 부분

③내용이 반영되는지 확인
[root@tspweb01 network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-ens224
TYPE=Ethernet
BOOTPROTO=none
IPV6INIT=no
NAME=ens224
HWADDR=00:0c:29:ee:2e:c4
DEVICE=ens224
ONBOOT=yes
IPADDR=192.168.0.42
PREFIX=24
GATEWAY=192.168.0.1
[root@tspweb01 network-scripts]#

④OS 셧다운
shutdown -h now

④ ESXi 화면으로 돌아가 VM 설정 편집을 엽니다.


⑤ 추가한 네트워크 어댑터의 상태에 ☑를 넣는다.


⑥「저장」을 클릭.


⑦ 대상 머신의 파워 온을 실시.


⑧ 파워 온 완료 후 서버에 로그인 실시. 로그인 완료 후 호스트 이름과 IP 주소를 확인.
[root@tspweb01 ~]# uname -n;ip a
tspweb01
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:ee:2e:ba brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.41/24 brd 192.168.0.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 2404:7a80:91a1:4d00:20c:29ff:feee:2eba/64 scope global mngtmpaddr dynamic
       valid_lft 2591977sec preferred_lft 604777sec
    inet6 fe80::20c:29ff:feee:2eba/64 scope link
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:ee:2e:c4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.42/24 brd 192.168.0.255 scope global ens224
       valid_lft forever preferred_lft forever
    inet6 2404:7a80:91a1:4d00:20c:29ff:feee:2ec4/64 scope global mngtmpaddr dynamic
       valid_lft 2591977sec preferred_lft 604777sec
    inet6 fe80::20c:29ff:feee:2ec4/64 scope link
       valid_lft forever preferred_lft forever
[root@tspweb01 ~]#

→ens224에 설정한 IP 주소가 부여되어 있는지 확인.

⑨ 대상 IP 주소에 대한 PING 소통과 SSH 로그인이 가능한지 확인한다.


참고 기사



CentOS6 · 7의 ifcfg 기타 설정 파일 정보

좋은 웹페이지 즐겨찾기