더북(TheBook)

컨트롤러 노드 설치 및 환경설정

컨트롤러 노드에는 스토리지 노드를 관리하는 proxy-server를 설치합니다. 또 Swift는 다른 서비스와 다르게 데이터베이스를 사용하지 않습니다. 스토리지 노드 정보는 데이터베이스가 아닌 Ring이라는 파일로 관리됩니다. 지금부터 컨트롤러 노드에 Swift를 설치해 보겠습니다.

1. Keystone에 Swift 서비스 계정을 생성하기 전에 앞에서 만든 adminrc 파일의 내용을 확인하고 export합니다.

root@controller:~# cat adminrc
export OS_PROJECT_DOMAIN_NAME = default
export OS_USER_DOMAIN_NAME = default
export OS_PROJECT_NAME = admin
export OS_USERNAME = admin
export OS_PASSWORD = adminpass
export OS_AUTH_URL = http://192.168.56.101:35357/v3
export OS_IDENTITY_API_VERSION = 3
export OS_IMAGE_API_VERSION = 2
root@controller:~# . adminrc

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