Skip to content

hustodemon/moVirt

 
 

Repository files navigation

moVirt

Build Status ![Gitter](https://badges.gitter.im/Join Chat.svg)

A mobile client for oVirt.

The unsigned testing release is available at: moVirt build

###User's guide:
After successfully installing the application, you need to set the connection details up.

  • API URL: http://host:port/ovirt-engine/api
  • Username: name@domain - e.g. admin@internal
  • Password: your password
  • Admin Privilege: enable or disable the checkbox
  • Polling interval: configure the polling interval in seconds.
  • Poll Events: enable or disable the checkbox
  • Max events locally: the maximum number of events stored locally
  • Events Search Query: poll events for the search query.Admin users only. - e.g. severity > warning
  • Max VMs polled: maximum number of VMs polled.
  • VMs Search Query: poll VMs for the search query.Admin users only. - e.g. name = "production"
  • Disable Https: enable or disable the checkbox

Video tutorials at a glance:

  1. Interaction between the moVirt and ovirt-engine
    This video tutorial assumes you have an ovirt-engine running with a few VMS. It gives a demonstration of the basic configuraton of VM using the ovirt-engine and filling up connection details in the android application.
  2. Working with Trigger
    This video tutroial shows the working of trigger with the android application. 'Blink when VM is down' is the example condition that has been set and the status of the VM is changed accordingly to demonstrate this.

####Remote console Follow these steps to connect to remote console:

#####VNC

  • Install bVNC from Google Play
  • Click console button in VM Detail view

#####SPICE

###Get in Touch

  • Interested about news? Follow us on Twitter
  • Have user questions? Subscribe to oVirt's users list and post a question with subject containing [moVirt]
  • Want to contribute? Have development oriented questions? Subscribe to oVirt's devel list and post a question with subject containing [moVirt]
  • Want to chat? We are usually hanging in irc.oftc.net in #ovirt - look for sphoorti, mbetak or tjelinek. Or anyone else, people are friendly there ;)

###Developer's guide:
To start contributing to moVirt, you will need to install the following things-

  • Android SDK

    1. Untar the android sdk and change the directory to android-sdk-linux/tools. Run ./android.
    2. After the newly opened window has fetched URLs from the mirror Select the following and press Install
      Tools->Android SDK tools, Android SDK Platform tools and Android SDK Build-tools version 20 and version 21
      Android 4.4w Android Support Repository
      Accept License
      Press Install
    3. Android API 20 is the required SDK. You can install additional SDK as per your needs.
  • Android Studio 1.0.0

  • Gradle version 2.2.1

Once the installations are done, you can proceed to import the project into the workspace.

  1. File -> Open -> ~/" path to moVirt project "/moVirt/build.gradle
  2. On the import dialog : Select local gradle distribution. Give the path to gradle version 2.2.1 .

    After this, the prompt asks you to enter the path to the android sdk.
    You can refer the following image for the complete SDK path.
  3. Press OK. The build takes a while to complete. After it is done, the project is reloaded.
  4. Run the android application on an emulator or a developer's device.
    Run -> Run -> Select moVirt-moVirt
    For the first time Run -> Edit Configurations
    Click on the + icon -> Android application -> in right panel General tab select the moVirt-moVirt module.
    Click Apply. Click OK.

Resources:

About

A mobile client for oVirt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.9%
  • XML 22.1%