본문 바로가기

OpenStack Kilo install

(6)
OpenStack Kilo Install - Dashboard OpenStack Horizon Install OpenStack에서 사용자 UI인 Dashboard는 Horizon 이라는 프로젝트 이름으로 개발되고 있다. 사용자는 Horizon을 통하여 가상네트워크를 생성하고 VM을 할당할 수 있다. Dashboard인 Horizon은 Control Node에 설치하여야 하며 Public IP를 통하여 접근이 가능하여야 한다. OpenStack Horizon Install 1. Horizon 설치 및 설정 1-1. Horizon 설치Horizon 다운로드$ sudo apt-get install openstack-dashboard기본적으로 openstack-dashboard 만 다운로드 받으면 정상동작을 한다.혹시라도 Horizon을 수정하고 싶은 경우 아래를 따르면 ..
OpenStack Kilo Install - Network Service OpenStack Neutron Install 드디어 Network Service를 설치할 순간이 왔다. OpenStack에서 제공하는 네트워크 서비스는 2가지 타입이 있다. nova network / neutron 본 포스팅에서는 neutron을 다루고자 한다. OpenStack 사용자는 Neutron 서비스를 통하여 가상 네트워크를 구성한다. 간단하게는 가상네트워크(서브넷 범위 포함)를 생성하고 서브넷이 다른 가상 네트워크 끼리 가상 라우터를 사용하여 연동하는 네트워킹 서비스이다. Neutron은 대표적으로 OpenvSwitch(이하, OVS)를 활용하여 가상의 네트워크를 구성한다. Neutron의 동작 메커니즘을 파악하기 위해서는 OVS 관련 지식이 필요하다. Neutron 메커니즘은 강효성 군의 ..
OpenStack Kilo Install - Compute Service OpenStack Nova Install OpenStack은 가상네트워크를 생성하고 Virtual Machine(VM)을 생성하여 VM간의 네트워킹을 제공한다. VM 생성에 관련된 서비스는 Nova 서비스이다. Nova 서비스를 사용하여 VM에 대한 관리를 할 수 있다. Nova 서비스는 Nova 서버 역할을 담당하는 부분과 실제 Nova 서비스가 시행되는 부분으로 나뉠 수 있다. 즉, Control Node에서 Nova 관리를 담당하고 Compute Node에서 Nova 관련 서비스가 실행된다고 생각하면 된다. Nova 서비스는 Control Node 및 Compute Node에 설치가 되어야 한다. OpenStack Nova Install 1. Control Node 1-1. Nova DataBase..
OpenStack Kilo Install - Image Service OpenStack glance Install OpenStack에서 이미지 서비스를 담당하는 glance를 설치한다. OpenStack의 Infrastructure-as-a-Service(IaaS)로 이야기 되는 glance는 OpenStack의 VM에 설치될 OS의 image를 관리한다. OpenStack glance install 1. glance install을 위한 서비스 등록 Control NodeDatabase 사용자 생성$ mysql -u root -pDB 사용자 등록 (glance)MariaDB [(none)]> CREATE DATABASE glance;MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDE..
OpenStack Kilo install - Identity Service OpenStack Keystone 인스톨 OpenStack Kilo 버전에도 여전히 Keystone을 사용한다. Keystone은 쉽게 말하면 사용자 인증에 대한 서비스를 제공해주는 블록이다. OpenStack의 사용자 인증에 대한 내용은 다음과 같다. usercredentialsauthenticationtokentenantserviceendpointrolekeystone client OpenStack Keystone 설정 Database에 Keystone 사용자를 등록하여야 한다. 1. Keystone 사용자 등록 1-1. Control NodeMySql 사용자 등록 - keystone $ mysql -u root -p [MySql 환경]------------------------------------..
OpenStack Kilo Install - Common OpenStack Kilo 인스톨을 위한 준비 OpenStack Install을 위하여 기본적인 설정을 알아보고자 한다. 본 포스팅은 OpenStack Kilo 버전을 Multi Node 형식으로 설치하는 내용으로 준비과정에 대한 내용이다. OpenStack 관련 인스톨을 위한 시스템 사양은 아래와 같다. Control NodeUbuntu 14.04.3Network Interfaceeth0: External Networketh1: Management Network10.0.0.11 (controlnode01)Network NodeUbuntu 14.04.3Network Interfaceeth0: External Networketh1: Management Network10.0.0.21 (networknode0..