2017-03-17 1 views
0

저는 대학 프로젝트를 진행하고 있습니다. 젠킨스 (Jenkins)와 오픈 스택 (Open Stack) 기술이 포함됩니다. Jenkins를 사용하여 Open 스택에 다중 인스턴스를 만드는 것을 자동화하고 싶지만 플러그인을 찾고 있습니다. 그러면 사이트에 로그인하거나 로그인하지 않고 Open 스택에 인스턴스를 만들 수 있습니다. 어떻게 할 수 있습니까?오픈 스택에 jenkins를 사용하여 instaces를 만들 수 있습니까?

답변

0

Openstack 사이트에서 서버를 만드는 데 대해 알고있는 Jenkins 용 플러그인이 없습니다.

openstacksdk를 사용하여 필요한 간단한 파이썬 스크립트를 만들 수 있습니다. 여기에 있습니다 : https://github.com/openstack/python-openstacksdk 그럼 젠킨스에서 '쉘 실행'빌드 단계를 사용하여 파이썬 스크립트를 실행하십시오.

Openstack의 최신 릴리스에는 시작을 돕기 위해 Connection args에 project_domain_name 및 user_domain_name 정보를 전달해야합니다. 불행히도 설명서에는 없습니다. Python-openstacksdk/examples/compute/create.py를보고 사이트에서 서버 (vm)를 생성하는 방법을 확인하십시오.

관련 문제