2013-08-06 2 views
0

프로세서 수, 디스크 공간, RAM 수를 포함하는 CSV 파일에 포함 된 목록에서 ESXi 호스트에 다수의 가상 머신을 생성해야한다는 요구 사항이 있습니다 이를 위해서는 ESB Mule ES와 VMWare API를 사용해야합니다.Mule ESB CSV 파일에서 VMWare ESX의 가상 머신 만들기

저는 Mule과 Mule Studio에 익숙하지 만, Mule을 CSV (정보는 How to read CSV file and insert data into PostgreSQL using Mule ESB, Mule Studio)를 사용하여 구문 분석 할 수 있으며 VMware API (http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2010507)의 WSDL을 가지고 있지만 둘을 연결할 수 없습니다.

CSV 형식이 아직 정의되지 않았으므로 아무 문제가 없습니다. 어떤 도움이라도 대단히 감사합니다.

답변

0

무료로 사용할 수있는 단순한 vSphere SDK 서비스 인 Perl을 사용해보십시오. csv 파일에서 값을 추출하여 vSphere API로 보낼 수 있습니다.

http://www.vmware.com/support/developer/viperltoolkit/index.html

여기에 그들이은 vSphere에 연결하는 방법을 준, 우리는 웹 서비스를 사용할 수 있습니다은 vSphere에 연결할 수 호출합니다. 모든 필요는 https 포트를 여는 것입니다.

우리는 perl을 사용하여 vSphere에서 왼쪽 및 오른쪽으로 재생할 수 있습니다.

1

당신은 참조 CSV 파일을 선택하는 파일 인바운드 엔드 포인트가 필요합니다 http://www.mulesoft.org/documentation/display/current/File+Transport+Reference

을 또한 VM웨어 웹 서비스에 연결하기 위해 HTTP 아웃 바운드 엔드 포인트와 CXF 클라이언트가 필요 참조 : http://www.mulesoft.org/documentation/display/current/Consuming+Web+Services+with+CXF

+0

David 덕분에 이미 CSV에 대한 정보를 Mule 문서별로 분류했습니다. 가져온 데이터에서 웹 서비스 요청을 작성하는 방법을 모르겠습니다. 어떤 아이디어? –

+0

이 데이터를 CXF 클라이언트에 바인딩 할 때 어떤 문제가 있습니까? –