네트워크 설정
운영체제 설치가 완료되면 이제 네트워크 환경을 설정해야 합니다. 앞에서 미리 그린 네트워크 구성도를 참고해 각 노드에 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