[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] Problem using VIF.get_all_records


  • To: kumiko-gotou@xxxxxxxxxxxxxx
  • From: Tom Wilkie <tom.wilkie@xxxxxxxxx>
  • Date: Thu, 24 May 2007 15:59:06 +0100
  • Cc: xen-api@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 24 May 2007 07:57:15 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=XWLEy0Y7CCMMl0Ab8snRWq9DGtXjrTqiT6L2nGLGHOhGWO3jR1iHs3IiOvJfCmgzJ+ZDllWRKPAnyi7wkwzq7oA8onoHeA5RiSog7VRBbB2+bXzTHqdvIBkWdAuFfYizAewYF2lIiTXNzi/3Aldnf2plLqofaeLkMlm0v2xdcHA=
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>

Try stopping xend, deleting /var/lib/xend/state/* and restarting xend.

Let me know if it works

Tom

On 24 May 2007, at 15:05, kumiko-gotou@xxxxxxxxxxxxxx wrote:

Hi,

Now I'm using Xen-3.1.0 Xen Management API to get VIF record,
but I found that something is wrong in the result.
(Actually I applied "VIF.get_all_records" method to get MTU and MAC.)

[Result]
MTU=00:00:4c:df:37:0e
MAC=1500

Result must be following:
MTU=1500
MAC=00:00:4c:df:37:0e

What's the reason?
(Has anyone seen a similar problem?)

Execution result is below.
--------------------
RESULT(PIF.get_all_record):{Status=Success,
Value={0ee6163f-9f65-45d2-846f-15d4db943ca2={MTU=00:00:4c:df:37:0e,
host=90134f96-7478-1757-8a69-775b7eab4292, VLAN=-1,
metrics=4e8e7927-319e-68ea-cd4b-522adbc9bcd3, device=peth0,
uuid=0ee6163f-9f65-45d2-846f-15d4db943ca2, MAC=1500,
network=1ec4cb65-4dc7-1df0-5134-5fbac8fac49c}}}

--------------------
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;

public class PIF{

   private static XmlRpcClientConfigImpl config;
   private static XmlRpcClient client;

   public static void main(String[] args) {
       URL url = null;
       try {
           url = new URL("http://xxxx.xxxxx.xx:9363";);
       } catch (MalformedURLException e) {
           System.out.println("Real URL?");
           System.exit(-1);
       }
       config = new XmlRpcClientConfigImpl();
       config.setServerURL(url);
       client = new XmlRpcClient();
       client.setConfig(config);
       String username = "any";
       String password = "any";
       Object[] params = new Object[]{username, password};
       HashMap<String, String> result = null;
       try {
result = (HashMap)client.execute ("session.login_with_password", params);
       } catch (XmlRpcException e) {
           System.out.println("Could not open session");
           System.exit(-1);
       }
       String status = result.get("Status");
       if (status.compareTo("Success") == 0) {
           String uuid = result.get("Value");
           params = new Object[]{uuid};
           try {
result = (HashMap) client.execute ("PIF.get_all_records", params); System.out.println("RESULT (PIF.get_all_record):"+result);
           } catch (XmlRpcException e) {
                   System.out.println("Could not get PIF record");
                   System.exit(-1);
           }
       }
   }
}

----
kumiko

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api


_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.