Truy vấn danh sách các máy ảo

Một phần của tài liệu Phát triển dịch vụ quản lý và phân phối tài nguyên trong điện toán đám mây (Trang 50)

Mô tả Liệt kê danh sách máy ảo và trạng thái của chúng có trong một Resource Pool căn cứ vào tên datacenter, tên cụm dữ liệu và tên Resource Pool.

URI http://servername/provisioning/dc/{dcname}/cluster/{cnam

Phương thức GET

Kiểu dữ liệu đầu vào Các tham số đường dẫn (path params).

Dữ liệu đầu vào  dcname: tên của datacenter cần lấy dữ liệu.

 cname: tên của cụm dữ liệu chứa các vùng dữ liệu cần lấy ra.

 rpname: tên của Resource Pool cần lấy thông tin. Kiểu dữ liệu đầu ra Application/xml

Dữ liệu đầu ra HTTP/1.1 200 Ok

Server: Apache-Tomcat/6.0

Last-Modified: Thu, 11 Oct 2011 14:45:35 GMT Location:

http://localhost:8080/provisioning/dc/{dcname}/cluster/{c name}/rp/{rpname}/vms

Date: Fri, 12 Oct 2011 12:00:28 GMT

Content-Type: application/xml; charset=UTF-8

<virtualMachines> <virtualMachine> <name>Ubuntu_template</name> <numCpu>1</numCpu> <memorySize>2048</memorySize> <diskSize>2048</diskSize> <state>powerOn</state> <guest>

<guestOsId>ubuntuGuest</guestOsId> <guestOsFullName> Ubuntu Linux (32- bit)</guestOsFullName>

<guestFamily>linuxGuest</guestFamily> <nicSetting>

<ip>192.168.11.99</ip>

<macAddress>00:50:56:ae:01:08</macAddress> </nicSetting>

</guest>

</virtualMachine>

<virtualMachine>

<name>WinXP_template</name> <memory>1024</memory> <numCPU>1</numCPU>

<diskSize>15360</diskSize>

<state>powerOff</state>

<guest>

<guestOsId>winXPProGuest</guestOsId> <guestOsFullName>Microsoft Windows XP Professional (32-bit)</guestOsFullName>

<guestFamily>windowsGuest</guestFamily> <nicSetting>

<ip>192.168.11.99</ip>

<macAddress>00:50:56:ae:01:08</macAddress> </nicSetting>

</guest> </virtualMachine> </virtualMachines>

Trạng thái dữ liệu đầu ra Mã dữ liệu trả về: (adsbygoogle = window.adsbygoogle || []).push({});

 200 Ok: nếu giao dịch thành công.

 404 Not found: nếu tên datacenter, tên cụm dữ liệu và/hoặc tên Resource Pool không đúng.  500 Server error: nếu có lỗi xảy ra ở máy chủ.

Bảng 13: Chức năng truy vấn danh sách các máy ảo

Một phần của tài liệu Phát triển dịch vụ quản lý và phân phối tài nguyên trong điện toán đám mây (Trang 50)