OpenStack Swift에 클라우드 연결 사용
관리 GUI 또는 명령행 인터페이스를 사용하여 OpenStack Swift 인터페이스에 클라우드 연결을 허용할 수 있습니다. OpenStack Swift는 프라이빗 클라우드 솔루션을 작성하는 데 사용할 수 있는 표준 인터페이스 세트를 제공합니다.
관리 GUI에서 시스템과 OpenStack Swift 인터페이스 사이의 클라우드 연결을 허용하려면 다음 단계를 완료하십시오.
- 관리 GUI에서 을 선택하십시오.
- 클라우드 연결 사용을 클릭하십시오.
- 환영 페이지에서 다음을 클릭하십시오. 시스템에서 암호화가 활성화되지 않았거나 구성되지 않은 경우 여러 개의 경고가 표시됩니다. 클라우드 계정이 작성된 이후에는 암호화를 구성할 수 없습니다. 계속하기 전에 투명 클라우드 티어링 계획에서 클라우드 스토리지 및 암호화와 관련된 보안 고려사항을 이해해야 합니다.
- 시스템에 DNS 서버가 구성되어 있지 않으면 클라우드 서비스 제공자의 호스트 이름을 시스템에 대한 IP 주소로 변환하는 서버의 IP 주소와 이름을 입력하십시오. 클라우드 계정에는 최대 2개의 DNS 서버를 구성할 수 있습니다. 다음을 클릭하십시오.
- 클라우드 서비스 제공자 페이지에서 OpenStack Swift를 선택하십시오.
- OpenStack 계정을 펼치고 다음 정보를 입력하십시오.
- 테넌트
- 시스템이 클라우드 스토리지에 액세스할 때 사용하는 OpenStack 테넌트의 이름을 입력하십시오.
- 사용자 이름
- 계정과 연관된 사용자 이름을 입력하십시오. 사용자 이름은 클라우드 서비스 제공자가 저장하는 컨텐츠에 액세스할 수 있는 클라이언트를 식별하는 데 사용됩니다.
- 비밀번호
- 클라우드 계정의 사용자 이름과 연관된 비밀번호를 입력하십시오.
- 엔드포인트
- 시스템이 클라우드 서비스 제공자에 액세스할 때 사용하는 URL을 입력하십시오.
- 컨테이너 접두부
- 시스템과 연관된 테넌트를 식별하기 위해 테넌트 이름의 서두에 추가하는 짧은 문자열을 입력하십시오. 또한 동일한 클라우드 계정을 사용하여 볼륨 데이터의 스냅샷을 저장하는 여러 시스템을 식별하기 위해 접두부를 사용할 수도 있습니다.
- SSL 인증
- 클라우드 서비스 제공자에 대한 시스템을 인증할 때 사용하는 SSL 인증서를 선택하십시오.
- Keystone
- Keystone 인증이 사용되는 경우 이 옵션을 선택하십시오. 이 옵션이 설정되지 않은 경우 시스템은
OpenStack TempAuth를 사용합니다. 클라우드 서비스 제공자의 관리자와 함께 Keystone 인증이 사용되는지
확인하십시오. 참고: 시스템에서는 Keystone 인증 2.0을 사용하는 OpenStack Swift 클라우드 서비스 제공자를 지원합니다. 이후 버전의 Keystone 인증은 지원되지 않습니다.
- 암호화
- 시스템에 암호화가 구성된 경우 이 값이 미리 선택되어 있습니다. 시스템에 암호화가 허용되지 않은 경우 이 옵션은 사용 불가능합니다.
- 대역폭
- 클라우드 서비스 제공자와의 다운로드 및 업로드 시 대역폭이 사용되는 방식을 결정하십시오. 시스템에서 발생하는 다른 조작에 관계 없이 연결 시 무제한 대역폭을 사용하도록 허용하려면 제한 없음을 지정하십시오. 이들 조작에 무제한 대역폭을 허용하지 않으려면, 다운로드 및 업로드 시 연결이 사용할 수 있는 대역폭의 최대 양을 지정하십시오.
- 다음을 클릭하십시오.
- 요약 페이지에서 모든 설정을 확인하고 완료를 클릭하십시오.
명령행 인터페이스에서 시스템과 OpenStack Swift 인터페이스 사이의 클라우드 연결을 허용하려면 다음 단계를 완료하십시오.
- Keystone 인증을 사용하여 OpenStack Swift 인터페이스에 대한 클라우드 연결을 허용하려면
다음 명령을 입력하십시오.
mkcloudaccountswift -containerprefix svc_backups -keystone -endpoint https://mysecurecloud.company.com:5000/auth/v2.0 -tenantname tenant -username username -password password -certificate /tmp/my_server_cert.pem - Keystone 인증을 사용하지 않고 OpenStack Swift 인터페이스에 대한 클라우드 연결을 허용하려면
다음 명령을 입력하십시오.
mkcloudaccountswift -containerprefix svc_backups -endpoint http://mycloud.company.com:8080/auth/v1.0 -tenantname tenant -username username -password password