npm.io
0.0.1 • Published 9 years ago

simple-libvirt

Licence
MIT
Version
0.0.1
Deps
2
Vulns
0
Weekly
0
Install scriptsThis package runs scripts during installation (preinstall/install/postinstall)

Simple-libvirt

This package is a simple Libvirt NodeJS wrapper.

Installation

Dependencies

  • Libvirt
  • NodeJS v0.12.x or higher
Package installation
$ npm install --save simple-libvirt
Example of use
var simple_libvirt = require('simple-libvirt');

var hyperv = simple_libvirt.Hypervisor();
hyperv.connect('test:///default', function(err) {
    if (err)
        console.log('Error: ' + err);
    else
        console.log('Connection succeeded!');
});

API status

Work in progress...

Command Method Status
Connect to the virt-manager server connect ✓
Disconnect the current connection disconnect ✓
Start a domain by his name startByName ✓
Shutdown a domain by his name shutdownByName ✓
Delete a domain by his name deleteByName ✓
Get all domains infos getAllDomains ✓
Get domain info by his name getDomainByName ✓

References

The wrappered API propose the very simple libvirt calls, please see:

Keywords