Code Monkey home page Code Monkey logo

movirt's Introduction

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:

movirt's People

Contributors

matobet avatar sphoorti avatar jelkosz avatar gitter-badger avatar

Watchers

James Cloos avatar Frantisek Kobzik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.