chcloudaccountswift
chcloudaccountswift 명령을 사용하여 OpenStack Swift 스토리지를 사용하는 클라우드 계정 매개변수 또는 모드를 수정합니다.
구문
>>- chcloudaccountswift -- --+-----------------+-- -------------> '- -name -- name -' >--+------------------------+-- --------------------------------> '- -keystone --+- yes -+-' '- no --' >--+-----------------------------------+-- ---------------------> '- -endpoint -- https_endpoint_URL -' >--+--------------------------+-- ------------------------------> '- -username -- user_name -' >--+-------------------------+-- -------------------------------> '- -password -- password -' >--+---------------------------------------+-- -----------------> +- -certificate -- path_to_certificate -+ +- -------------------------------------+ '- -nocertificate ----------------------' >--+-------------------+-- --+-----------------------+-- -------> '- -ignorefailures -' '- -mode --+-import -+-' '-normal -' >--+--------------------------------------+-- -- -refresh -- ---> '- -importsystem -- import_system_id -' >--+---------------------+-- -- --------------------------------> '- -resetusagehistory-' >--+--------------------------------------------------+-- ------> '- -downbandwidthmbits-- downbandwidth_limit_in_mb-' >--+----------------------------------------------+-- ----------> '- -upbandwidthmbits-- upbandwidth_limit_in_mb-' >--+--------------------------+-------------------------------->< '-+- cloud_account_id ---+-' '- cloud_account_name -'
매개변수
- -name name
- (선택사항) 클라우드 계정 스토리지에 액세스하기 위해 사용해야 하는 새로운 또는 수정된 OpenStack 이름을 지정합니다. 값은 영숫자 값이어야 합니다.
- -keystone yes | no
- (선택사항) keystone 인증이 사용되도록 지정합니다. 값은 yes 또는 no입니다.
- -endpoint https_endpoint_URL
- (선택사항) 클라우드 계정에 대해 변경할 URL(시스템이 오브젝트 스토리지에 액세스하는 데 사용하는)을 지정합니다. OpenStack Keystone 인증이 사용되는 경우 지정된 URL은 Keystone 인증에 대한 URL이어야 합니다. Keystone 인증이 사용되지 않는 경우 지정된 URL은 Swift 계정에 대한 URL이어야 합니다. 이 값은 8 - 128자여야 하며 올바른 URL 주소여야 합니다.
- -username user_name
- (선택사항) 클라우드 계정 스토리지에 액세스하기 위해 사용해야 하는 OpenStack 사용자 이름을 지정합니다.
- -password password
- (선택사항) 클라우드 스토리지에 인증하는 데 사용할 비밀번호 값을 지정합니다. IBM Cloud™ 계정의 경우 이 비밀번호는 API(Application Programming Interface) 키입니다. 이 값은 1 - 64자의 영숫자 문자이어야 하며 공백으로 시작되거나 끝날 수 없습니다.
- -certificate path_to_certificate
- (선택사항) 새로운 또는 수정된 클라우드 계정 스토리지에 인증할 때 사용할 SSL 인증서에 대한 경로를 지정합니다. 이 값은 1 - 255자의 영숫자 문자열이어야 합니다(base64 인코드 PEM 형식으로).
- -nocertificate
- (선택사항) 새로운 또는 수정된 클라우드 계정 스토리지를 인증하는 데 사용된 사용자 정의 SSL 인증서가 시스템을 중지하는 데 사용되도록 지정합니다.
- -ignorefailures
- (선택사항) 새 액세스 키가 작동하지 여부에 상관없이 액세스 키가 변경되도록 지정합니다.
- -mode import | normal
- (선택사항) 새로운 또는 수정된 클라우드 계정 모드를 지정합니다. 이 값은 import 또는 normal입니다.
- -importsystem import_system_id
- (선택사항) 시스템의 데이터를 가져오도록 지정합니다.
참고: 먼저 -mode import를 지정해야 합니다.
- -refresh
- (선택사항) 시스템 가져오기 후보의 새로 고치기를 지정합니다. 계정이 import 모드에 있는 경우 이 매개변수는 가져올 수 있는 데이터의 새로 고치기를 지정합니다.
- -downbandwidthmbits downbandwidth_limit_in_mb
- (선택사항) 초당 메가비트(Mbps)로 다운로드 대역폭 한계를 지정합니다. 이 값은 1 - 10240 범위의 숫자여야 합니다.
- -upbandwidthmbits upbandwidth_limit_in_mb
- (선택사항) 초당 메가비트(Mbps)로 업로드 대역폭 한계를 지정합니다. 이 값은 1 - 10240 범위의 숫자여야 합니다.
- -resetusagehistory
- (선택사항) 사용 히스토리를 0으로 다시 설정합니다. 클라우드 계정에서 사용되는 공간을 반영하는 스토리지 소비는 누적되며 이는 현재 날짜 행(0th 행)에 남아 있음을 의미합니다.
- cloud_account_id | cloud_account_name
- (필수) 수정할 클라우드 계정 ID 또는 이름을 지정합니다. ID의 값은 숫자여야 하며, 이름의 값은 영숫자 문자열이어야 합니다.
설명
이 명령은 OpenStack Swift 스토리지를 사용하는 클라우드 계정(mklcloudaccountswift를 사용하여 작성됨)의 매개변수를 수정합니다.
하나 이상의 매개변수를 설정해야 합니다.
- -keystone
- -endpoint
- -username
- -password
- -certificate 또는 nocertificate
제공된 인증 신임 정보가 성공하지 못한 경우 이 명령이 실패합니다. 예를 들어, 네트워크가 작동 중지되면 시스템에서 secretaccesskey가 올바른지 확인할 수 없으며 명령이 실패합니다. 이 기능을 겹쳐쓰려면 -ignorefailures를 지정하십시오. 올바르지 않은 신임 정보와 -ignorefailures 매개변수를 지정한 경우에는 온라인 계정이 오프라인 상태가 되고 로그에 인증 실패를 설명하는 오류가 생성됩니다.
비밀번호는 중요한 시스템 정보로 처리됩니다. 암호화된 양식으로 저장되며 시스템 덤프에서 사용할 수 없습니다. 감사 로그에서는 여섯 개의 해시("#") 기호로 대체됩니다.
인증서가 제공되고 해당 명령이 성공하는 경우 로컬 시스템 파일에서 인증서 파일이 삭제됩니다.
오프라인 계정에 대해 이 명령을 지정하고 이와 같은 새 세부사항으로 계정이 작업을 시작하면(예를 들어, 만료된 비밀번호에 대해 새 비밀번호 입력) 계정이 온라인 상태가 됩니다.
시스템 볼륨에서 계정을 사용 중이지 않은 경우에 모드를 변경할 수 있습니다. 모드를 변경하려면 계정이 온라인 상태여야 하고 시스템이 클라우드 서버와 통신할 수 있어야 합니다.
- 클러스터형 시스템(시스템)당 1개의 클라우드 계정
- 클라우드 스냅샷이 사용으로 설정된 1024개의 볼륨
- 볼륨당 256개의 클라우드 스냅샷
- 512개의 볼륨 그룹
호출 예제
chcloudaccountswift -certificate /tmp/new-cert.pem -ignorefailures myswift
출력 결과:
No feedback
호출 예제
chcloudaccountswift -mode import -importsystem 000002007D40A162 0
출력 결과:
No feedback
호출 예제
chcloudaccountawss3 -username newuser -password simpsons 0
출력 결과:
No feedback
호출 예제
chcloudaccountswift -upbandwidthmbits 100 -downbandwidthmbits 100 cloudaccount0
출력 결과:
No feedback
