Changes between Version 26 and Version 27 of VmServer


Ignore:
Timestamp:
Feb 4, 2008, 11:14:35 AM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VmServer

    v26 v27  
    11= Linux Virtual Machines for use with BOINC =
    22
    3 == Pros and Cons of using VMs ==
    4 Probably only a small percent of BOINC Servers ever need to be run in a VM. The cost of spare and scrap computer hardware is so low that this approach need only be used by a small number of server users. The VMs are intended to get in touch with the BOINC infrastructure without the need to buy dedicated hardware.
     3Linux Virtual Machines (VMs) are useful for several purposes in BOINC:
    54
    6 == Virtual server == #server
     5 * Running a BOINC server in a VM.  Use a 'BOINC virtual server' VM for this (see below).
     6 * Compiling applications so that they will run on older Linux versions.  Use a 'compatibility VM' for this (see below).
     7 * Applications that run in a VM on the client.  This is an object of research.
    78
    8 These VMs are for use as BOINC servers '''for testing purpose only'''. Please don't use VMs on your desktop computer as real, productive BOINC servers!
     9== The BOINC virtual server == #server
    910
     11These VMs are for use as BOINC servers.
    1012They have all the BOINC prerequisites installed, the BOINC software installed and compiled, and user accounts and permissions set up.
    11 
    1213They're ready to run [MakeProject make_project] and go.
    1314
    1415Instructions and more information is in the {{{readme.html}}} file on boincadm's desktop.
    1516The passwords can be found in the file {{{README-vmware-image}}} that is part of the zip file.
     17On all these systems, the `root` (or sudo) password is 'rootpw'.
     18There is a user account 'boincadm' with password 'boincadmpw'; build software under this account.
     19'''Change these passwords if you're concerned about security.'''
    1620
    1721The BOINC software on these VMs is not necessarily the latest version.
    1822If you want the latest version, run {{{update_latest.sh}}} and then `configure`/`make`.
    1923
    20 == VMs ==
    21 These files are large (~1 GB). Please download them as seldom as possible.
    22 
    23 On all these systems, the `root` (or sudo) password is 'rootpw'. There is a user account 'boincadm' with password 'boincadmpw'; build software under this account. '''Change these passwords if you're concerned about security.'''
     24The Linux/PHP/MySQL/Apache software on these VMs is not necessarily the latest version.
     25If you want the latest version, use 'yum' or other distro-specific tool.
    2426
    2527These are VMWare virtual machines;
    2628you'll need the [http://www.vmware.com/download/player/ VMWare player] (freeware).
     29These files are large (~1 GB). Please download them as seldom as possible.
    2730
    2831The following versions are available:
     
    5558With this you can connect a client from your host machine to your VM. If you're using a proxy to access the internet you should add 'debian.localdomain' to your list of exceptions in your browser. You won't need a proxy to resolve a local address.
    5659
    57 == Virtual machines for building and testing apps == #compatibility
     60== The 'compatibility' VM for building and testing apps == #compatibility
    5861
    59 These are based on [http://www.microsoft.com/windows/virtualpc/ Microsoft Virtual PC]. (VMWare can reportedly also run these files, though this feature is just experimental at the moment. You'll need the [http://www.vmware.com/download/converter/ VMware Converter] to convert a VirtualPC image to VMware).
     62This VM is based on [http://www.microsoft.com/windows/virtualpc/ Microsoft Virtual PC].
     63(VMWare can reportedly also run these files, though this feature is just experimental at the moment.
     64You'll need the [http://www.vmware.com/download/converter/ VMware Converter] to convert a VirtualPC image to VMware).
    6065
    6166 * [http://boincdl.ssl.berkeley.edu/dl/BOINC-Build-Compat.zip Compatibility] system. This is an old Debian system with old gcc, and recent versions of various libraries and GNU tools. Use it for [CompileApp compiling BOINC applications]. The username and password are both boincadm.