객체 스토리지를 위한 오픈스택 설치


    오픈스택이 완벽한 프로그램이 아니라서 여러 부분에서 에러가 발생하고 동작하지 않는데 객체 스토리지를 사용할 때 제대로 동작하지 않는 부분이 있다


devstack으로 오픈스택을 설치 시 local.conf 파일을 수정하지 않은 기본 설정값에는 객체 스토리지(Swift)가 포함되어 있지 않다

그래서 객체 스토리지를 설치하는 방법으로는 다음 2가지 방법이 있다

1. 이미 설치된 오픈스택에서 객체 스토리지만 추가 설치

2. local.conf 파일을 수정하여 객체 스토리지를 추가해서 오픈스택 설치


하지만 위 2가지 방법 모두 어느 한 부분이 제대로 설치되지 않는 에러가 발생한다


그래서 본인이 진행할 마지막 방법은 local.conf 파일을 수정해서 모든 서비스를 비활성화하고 객체 스토리지만 추가해서 오픈스택을 설치하는 방법


준비 환경 : VMware, UbuntuOS.iso, GNS3으로 구축한 네트워크 환경



GNS3으로 다음과 같은 네트워크를 준비해주자 









1. 새로운 가상머신을 만들어서 우분투를 설치하고 devstack을 다운받는다

가상머신 사양

CPU 1개

Memory 2GB

Disk 20GB

(이전 게시글에 정리한 오픈스택 설치하는 것과 동일하다)

https://bettersoonergooner.tistory.com/28?category=684135




2. stackrc 파일을 살펴보자

56 - 60 : 설치할 서비스들의 목록으로 local.conf 파일에서 설정 가능하고 예를 들어서 Swift를 활성화시켜주기 위해 다음 61 - 62을 수행하시오

65 - 80 : 기본 설정값으로 설치되는 서비스들의 목록이다




3. stackrc 파일을 따라서 local.conf 파일을 수정한다

단지 다른 모든 서비스는 비활성화 시킨다




4. stack.sh로 오픈스택을 설치하고 객체 스토리지의 가상머신 IP주소로 접속하면 대시보드로 접속이 가능한 것을 확인할 수 있다



+ Recent posts