더북(TheBook)

네트워크 설정

운영체제 설치가 완료되면 이제 네트워크 환경을 설정해야 합니다. 앞에서 미리 그린 네트워크 구성도를 참고해 각 노드에 IP를 설정하고, 오픈스택이 설치될 노드 정보를 /etc/hosts 파일에 설정해 보겠습니다. 이 장에서는 물리 서버를 기준으로 설명하며, 하이퍼바이저를 이용한 가상 서버와 다른 점은 eth로 시작하는 네트워크 디바이스 이름이 enp0s로 시작하는 디바이스 이름으로 변경된다는 것뿐입니다.

1. 먼저 컨트롤러 노드의 네트워크 IP를 설정하겠습니다. 컨트롤러 노드에 로그인하고 root 계정으로 전환합니다. 앞에서 미리 그린 네트워크 구성도를 참고해 /etc/network/interfaces를 eth0은 static으로, eth1은 manual로 설정합니다.

nalee@controller:~$ sudo su
[sudo] password for nalee:
root@controller:/home/nalee# cd /etc/network
root@controller:/etc/network# vi interfaces

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

The loopback network interface

auto lo iface lo inet loopback

The primary network interface

auto eth0 iface eth0 inet static address 192.168.56.101 netmask 255.255.255.0 gateway 192.168.56.1 dns-nameservers 8.8.8.8

auto eth1 iface eth1 inet manual up ip link set dev $IFACE up down ip link set dev $IFACE down

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.