최신판 |
당신의 편집 |
211번째 줄: |
211번째 줄: |
|
| |
|
| ===설정 파일=== | | ===설정 파일=== |
| '''openstack'''은 다음 위치에서 clouds.yaml 파일을 찾습니다:
| |
|
| |
| * 현재 디렉토리
| |
| * ~/.config/openstack
| |
| * /etc/openstack
| |
|
| |
| 가장 먼저 발견된 파일이 사용됩니다.
| |
|
| |
| 키는 <code>--os-</code> 접두어 없이 '''openstack''' 전역 옵션과 매치합니다:
| |
|
| |
| <syntaxhighlight lang='yaml'>
| |
| clouds:
| |
| devstack:
| |
| auth:
| |
| auth_url: http://192.168.122.10:5000/
| |
| project_name: demo
| |
| username: demo
| |
| password: 0penstack
| |
| region_name: RegionOne
| |
| ds-admin:
| |
| auth:
| |
| auth_url: http://192.168.122.10:5000/
| |
| project_name: admin
| |
| username: admin
| |
| password: 0penstack
| |
| region_name: RegionOne
| |
| infra:
| |
| cloud: rackspace
| |
| auth:
| |
| project_id: 275610
| |
| username: openstack
| |
| password: xyzpdq!lazydog
| |
| region_name: DFW,ORD,IAD
| |
| </syntaxhighlight>
| |
|
| |
| 위 예제에서 <code>rackspace</code> 클라우드의 <code>auth_url</code>은 <code>clouds-public.yaml</code>에서 가져옵니다:
| |
|
| |
| <syntaxhighlight lang='yaml'>
| |
| public-clouds:
| |
| rackspace:
| |
| auth:
| |
| auth_url: 'https://identity.api.rackspacecloud.com/v2.0/'
| |
| </syntaxhighlight>
| |
|
| |
| ===인증 세팅=== | | ===인증 세팅=== |
| OpenStackClient는 Keystone 인증 플러그인을 사용하므로, 필요한 인증 세팅은 인증 유형이 선택될 때까지 항상 알 수 있는 것은 아닙니다. '''openstack'''은 전달된 인수나 설정 파일에서 찾은 내용을 기반으로 몇 가지 일반적인 인증 유형을 감지하려고 시도하지만, 불완전한 경우에는 어떤 인증 유형이 의도된 것인지 알 수 없을 수 있습니다. <code>--os-auth-type</code> 옵션을 사용하여 특정 유형을 강제로 지정할 수 있습니다. | | OpenStackClient는 Keystone 인증 플러그인을 사용하므로, 필요한 인증 세팅은 인증 유형이 선택될 때까지 항상 알 수 있는 것은 아닙니다. '''openstack'''은 전달된 인수나 설정 파일에서 찾은 내용을 기반으로 몇 가지 일반적인 인증 유형을 감지하려고 시도하지만, 불완전한 경우에는 어떤 인증 유형이 의도된 것인지 알 수 없을 수 있습니다. <code>--os-auth-type</code> 옵션을 사용하여 특정 유형을 강제로 지정할 수 있습니다. |