openstacksdk 경로에서 선행되어야 할 명령어들

source venv/bin/activate
python setup.py develop

로컬에 오픈스택 설정파일 만들기

# 터미널 키기
cd ~/.config
mkdir openstack
cd openstack
vi clouds.yml

clouds.yml

clouds: # 자신의 서버 이름
  devstack: 
    auth:
      auth_url: http://.../identity
      project_name: admin
      domain_name: default
      username: admin
      password: ...
    region_name: RegionOne

테스트 디렉토리 만들기

만든 테스트 디렉토리는 openstacksdk의 venv 환경에 속해야함

Untitled

테스트 파일에 실행을 원하는 커맨드를 추가하고 프린트하면 끝!

import openstack

# Initialize connection
conn = openstack.connect(cloud='zeze')

for i in conn.image.images():
    print(i)

테스트 결과

Untitled