나는 링크를 따라 가고있다.http://openstins.tiddlyspot.com, 모든 것이 잘 진행되었지만 아래 명령을 실행했을 때 다음과 같은 오류가 발생했습니다.
[root@centos6-2 init.d]# nova image-list ERROR: Not found (HTTP 404)
답변1
Nova 클라이언트가 인증 서버에 접근할 수 없는 것 같습니다.
대상 URL과 함께 클라이언트에 자격 증명을 제공해야 합니다 nova
. 이를 수행하는 방법에는 두 가지가 있습니다.
CLI 옵션
명령에 다음 옵션을 전달해야 합니다.
--os-username
--os-password
--os-tenant-name
(또는--os-tenant-id
원할 경우 테넌트를 지정하기만 하면 됩니다)--os-auth-url
(일반적으로 Keystone 서버의 주소)
당신이 가져야 할 것은 다음과 같습니다:
nova --os-username=YOURUSERNAME --os-password=YOURPASSWORD --os-tenant-name=YOURTENANT --os-auth-url="https://KEYSTONE_URL/" image-list
환경 변수
또는 매번 입력할 필요가 없도록 쉘 환경에서 이러한 변수를 설정할 수 있습니다.
$ export OS_AUTH_URL=https://KEYSTONE_URL
$ export OS_TENANT_NAME=YOURTENANT
$ export OS_USERNAME=YOURUSERNAME
$ export OS_PASSWORD=YOURPASSWORD
$ nova image-list
분명히 셸을 시작할 때마다 얻는 파일에 이러한 변수를 설정하여 방해가 되지 않도록 할 수 있습니다.