http://junolab.blogspot.kr/2014/10/open-stack-swift-production-mode.html
아.. 정말 뭐가 뭔지 하나도 모르고 속만 끓이다 사이다 같은 사이트였다.
ubuntu 16.04 VM을 3개 만들어 proxy 1개, storage 2개를 만들어 설치하여 동작시키는데 성공..
이제 KeyStone 인증을 설정해야하는데.. 언제 하냐.. 아오..
ubuntu 16.04에서 swift-proxy 서버 작동 시작/멈춤은 sudo service swift-proxy start/stop/restart 로 하면 되고,
현재 상태를 보려면 suto service swift-proxy status 하면 되는데, esc나 Q를 누르면 다시 셸로 돌아온다.
storage 설정이 골때리는데, 우선 swift-proxy 서버에서
swift-ring-builder account.builder create x y z
swift-ring-builder storage.builder create x y z
swift-ring-builder object.builder create x y z
하고,
storage server 정보를 추가한다
swift-ring-builder account.builder add r1-STORAGE_SERVER0_IP:6002/sdb1 100
swift-ring-builder account.builder add r1-STORAGE_SERVER1_IP:6002/sdb1 100
swift-ring-builder container.builder add r1-STORAGE_SERVER0_IP:6001/sdb1 100
swift-ring-builder container.builder add r1-STORAGE_SERVER1_IP:6001/sdb1 100
swift-ring-builder object.builder add r1-STORAGE_SERVER0_IP:6000/sdb1 100
swift-ring-builder object.builder add r1-STORAGE_SERVER1_IP:6000/sdb1 100
해서 생성된 ring.gz 파일을 각각의 storage server에 복사..
STROAGE0_SERVER :~$ scp swift@PROXY_SERVER_IP:/etc/swift/*.gz /etc/swift/
STORAGE1_SERVER :~$ scp swift@PROXY_SERVER_IP:/etc/swift/*.gz /etc/swift/
한후
STORAGE0_SERVER :~$ swift-init all start
STORAGE1_SERVER :~$ swift-init all start
하면 된다.
오류가 나면, 해당 storage server에서
STORAGE_SERVER :~$ ps -ef | grep rsync 해서 rsync가 떠있는지 확인
안 떠있으면, sudo service rsync start 해서 구동 후 해보면 된다.
'이런저런 것들 > 리눅스' 카테고리의 다른 글
rtspclient 만들기.. (0) | 2016.12.01 |
---|---|
오픈스택 스위프트 스토리지 설치 최종 정리 (0) | 2016.11.24 |
Swift Storage 설치 및 설정 (0) | 2016.11.24 |
DM365 보드에서 ffmpeg 설정 (0) | 2016.11.24 |
우분투 호스트 이름 바꾸기 (0) | 2016.11.24 |