@liyangfnst I reviewed Yang's #921 and I think we can get it pushed in ahead of this request.  Go ahead and see if you can modify this to use the interface he set up in #921.  I think it would look something like this:

     first_interface = vmxml.get_devices(device_type="interface")[0]

I'll also see if I can separate my ``devices.disk`` module from my pull #563 since that may take a while to get merged.  Then you can do essentially the same thing instead of get_disk_device():

     first_disk = vmxml.get_devices(device_type="disk")[0]