![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:
- 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. - 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
- Install aSPICE from https://github.com/iiordanov/remote-desktop-clients/releases/download/v3.7.7/freeaSPICE-3.7.7-final.apk
- Click console button in VM Detail view
- Note moVirt/aSPICE does not support SPICE secured connections at the moment!
###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-
-
- Untar the android sdk and change the directory to android-sdk-linux/tools. Run ./android.
- 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 - Android API 20 is the required SDK. You can install additional SDK as per your needs.
Once the installations are done, you can proceed to import the project into the workspace.
- File -> Open -> ~/" path to moVirt project "/moVirt/build.gradle
- 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.
- Press OK. The build takes a while to complete. After it is done, the project is reloaded.
- 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: