install WeBWorK from a ".ova" virtual machine image

Discussion in 'Installation and Configuration of Parallels Desktop' started by RichardLane, May 19, 2014.

  1. RichardLane

    RichardLane Bit poster

    Messages:
    2
    I would like to install WeBWorK using the the ".ova" image file which is discussed at, and linked from,
    http://webwork.maa.org/wiki/Installing_from_WW2.7_Ubuntu12.04_Vanilla_Virtual_Machine_Image

    My immediate interest involves Parallels 9 (9.0.24229.991745) on a Retina MacBookPro running OS X 10.8.5, but I will want to have a similar setup on a MacMini running OS X 10.9.3.

    I have seen vague references to using prl_convert (which I located with path /Applications/Parallel Desktop.app/Contents/MacOS/). In a terminal window,
    /Applications/Parallel Desktop.app/Contents/MacOS/prl_convert --help
    does summarize Usage, but the function(s) of this program remains unclear.

    In any event, since
    http://en.wikipedia.org/wiki/Open_Virtualization_Format
    describes an open standard,
    a) I would like to learn whether Parallels can use that.
    b) If not now, then when?
    c) If not that particular open standard, then which open standards?
     
  2. Specimen

    Specimen Product Expert

    Messages:
    3,236
  3. RichardLane

    RichardLane Bit poster

    Messages:
    2
    Thanks for the link to "Installing from WW2.7 Ubuntu12.04 Vanilla LiveDVD" in your first line. (I forgot about citing that since I've been using various LiveDVDs since Parallels 3.)


    There are several reasons why I would like to evaluate a virtual machine from the ".ova" image.

    a) investigate whether the LiveDVD's reliance on remastersys is superfluous in this VM context

    b) I would like to explore extending the "vanilla" installation and then publishing that for others to use (WeBWorK is an open-source system for providing online homework in math, statistics, physics, and other sciences).
    1) install Moodle, then activate one of two bridges between WeBWorK and Moodle

    2) install Rserve (http://rforge.net/Rserve/) and the RserveClient (https://github.com/djun-kim/Statistics--RserveClient) so that R can be used as a tool by authors of WeBWorK problems. (If WeBWorK does checking of student answers, then security issues involving passing student strings to a remote server do not arise. Use of a Sage cell-server does involve such security concerns.)

    For whatever it's worth: I'm considering Parallels only for use in a proof-of-concept exploration on my laptop or personal desktop. A production server would be setup in a VM maintained by my dept's IT staff.
     
  4. Specimen

    Specimen Product Expert

    Messages:
    3,236
    I suggested Parallels, long ago, to support the open virtualisation format, unfortunately, they didn't implement it (yet?), so the more people ask for it the better. In the mean time, Parallels supports importing VirtualBox and VMWare VMs, if you are looking for a format that can be opened/imported into the various VM platforms I would have to suggest VirtualBox, as VirtualBox is free.

    VirtualBox and VMware support OVF (.ova), albeit VMware fusion might require the download of VMware's ovftool for conversion, but at least they have that tool. It's only sane to have a common standard that you can archive VMs into and open them in 10 years or so (because only an open format can offer better longevity assurance), or in your case to distribute. People end up using the VMware format, and maybe if parallels supported OVF (import and export!) than there would be no reason for that.

    I wish Parallels as a company would understand that the lock-in into their format they are trying to push is also a lock-out, which results in no one distributing VMs in Parallels format.
     
    Last edited: May 23, 2014

Share This Page