ConoHa VPS Object Storage 사용방법 2/2



▶ Openstack Swift 설치


yum -y install gcc python-devel python-setuptools python-pip

pip install --upgrade setuptools pip

pip install python-swiftclient python-keystoneclient



▶ 코노하 오브젝트 스토리지 정보 입력


[root@conoha ~]# swift stat

Auth version 1.0 requires ST_AUTH, ST_USER, and ST_KEY environment variables

to be set or overridden with -A, -U, or -K.


Auth version 2.0 requires OS_AUTH_URL, OS_USERNAME, OS_PASSWORD, and

OS_TENANT_NAME OS_TENANT_ID to be set or overridden with --os-auth-url,

--os-username, --os-password, --os-tenant-name or os-tenant-id. Note:

adding "-V 2" is necessary for this.


Auth 1.0 버전에서는 필요로 하는 정보가 ST_AUTH, ST_USER, ST_KEY 이며,

Auth 2.0 버전에서는 OS_AUTH_URL, OS_TENANT_NAME or OS_TENANT_ID, OS_USERNAME, OS_PASSWORD 이다.

코노하는 인증이 2.0 버전이므로 아래 처럼 정의하면 된다.


export OS_AUTH_URL=https://identity.tyo1.conoha.io/v2.0

export OS_TENANT_NAME=테넌트명

export OS_USERNAME=API유저아이디

export OS_PASSWORD=비밀번호


명령어를 실행해도 되고


# vi ~/.bash_profile 파일에 위의 내용을 추가 하여 저장한 뒤에 재로그인 하여도 된다.


모든게 완료되었다면 확인을 해보자.


[root@conoha ~]# swift stat

         Account: nc_3c74294caf774974abf9a089b517d100

      Containers: 0

         Objects: 0

           Bytes: 0

Meta Quota-Bytes: 107374182400

     X-Timestamp: 1459475021.06595

      X-Trans-Id: tx39d51395db12471489ea2-0518341fbd

    Content-Type: text/plain; charset=utf-8

   Accept-Ranges: bytes



코노하 오브젝트 스토리지 용량 추가 방법은 여기를 https://ivps.tistory.com/46 참고하자.


그리고 swift 사용 방법은 여기를 https://ivps.tistory.com/48 참고하자.


위의 설치는 CentOS 7.x 환경에서 테스트 되었다.


6.x 버전에서는 아마 에러가 날 것이다. 해결 방법은 여기를 https://itrooms.blogspot.com/2016/05/centos-6x-openstack-swift-install.html 참고하자.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,