우리가 구축하려는 노드가 학교 네트워크 내에 위치해 있어서 공인 IP를 받기가 어렵다. 그래서 하나의 컴퓨터로 compute, controller 노드를 구성해보기로 했다.
본격적인 Openstack 핵심 서비스를 설치하기에 앞서서 먼저 Openstack을 사용하기 위해 여러 환경 구축을 해줄것이다. 1. Host networking compute node와 controller node를 따로 구성해줘야 하지만 단일 노드로 오픈스택을 구
먼저 오픈스택의 Identity service인 Keystone을 구축한다.
Image Service인 Glance를 이용해서 사용자에게 가상 환경의 운영체제를 제공할 수 있다.
user_name, password, project_domain_name 및 user_domain_name 값은 keystone설정과 동기화되어야 한다.placement API의 명령어를 실행해 작동을 확인해본다.
Nova는 컴퓨팅 인스턴스 (virtual machine)을 제공하는 Openstack의 서비스이다.admin용 명령어를 사용하기 위해 keystone 구축할 때 만든 자격 증명을 실행한다.그리고 나서 도메인, 프로젝트, 사용자 및 역할 생성을 한다.그리고 엔드포인트를
네트워크 옵션에는 Provider networks와 Self-service networks가 있다. 이번 프로젝트에서는 단일 노드로 하기 때문에 Self-service networks으로 네트워크 설정을 한다.METADATA_SECRET은 적절한 secret으로 변경한
설치 후 local_setting.py 파일을 아래와 같이 설정한다.openstack-dashboard.conf 파일에 WSGIApplicationGroup가 포함 되어있지 않으면 추가해준다.http://노드\_IP\_주소/horizon/ 로 들어가서 Doma