컨트롤러 노드 설치 및 환경설정
컨트롤러 노드에는 스토리지 노드를 관리하는 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