Changes between Version 26 and Version 27 of VmServer
- Timestamp:
- Feb 4, 2008, 11:14:35 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VmServer
v26 v27 1 1 = Linux Virtual Machines for use with BOINC = 2 2 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. 3 Linux Virtual Machines (VMs) are useful for several purposes in BOINC: 5 4 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. 7 8 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 9 10 11 These VMs are for use as BOINC servers. 10 12 They have all the BOINC prerequisites installed, the BOINC software installed and compiled, and user accounts and permissions set up. 11 12 13 They're ready to run [MakeProject make_project] and go. 13 14 14 15 Instructions and more information is in the {{{readme.html}}} file on boincadm's desktop. 15 16 The passwords can be found in the file {{{README-vmware-image}}} that is part of the zip file. 17 On all these systems, the `root` (or sudo) password is 'rootpw'. 18 There is a user account 'boincadm' with password 'boincadmpw'; build software under this account. 19 '''Change these passwords if you're concerned about security.''' 16 20 17 21 The BOINC software on these VMs is not necessarily the latest version. 18 22 If you want the latest version, run {{{update_latest.sh}}} and then `configure`/`make`. 19 23 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.''' 24 The Linux/PHP/MySQL/Apache software on these VMs is not necessarily the latest version. 25 If you want the latest version, use 'yum' or other distro-specific tool. 24 26 25 27 These are VMWare virtual machines; 26 28 you'll need the [http://www.vmware.com/download/player/ VMWare player] (freeware). 29 These files are large (~1 GB). Please download them as seldom as possible. 27 30 28 31 The following versions are available: … … 55 58 With 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. 56 59 57 == Virtual machinesfor building and testing apps == #compatibility60 == The 'compatibility' VM for building and testing apps == #compatibility 58 61 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). 62 This 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. 64 You'll need the [http://www.vmware.com/download/converter/ VMware Converter] to convert a VirtualPC image to VMware). 60 65 61 66 * [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.