Remove old web site to replace with the new web site from JABA_r1 branch
[jabaws.git] / website / man_servervm.html
diff --git a/website/man_servervm.html b/website/man_servervm.html
deleted file mode 100644 (file)
index 976d311..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\r
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-<meta name="Last-modified" content="Mon, 11 Dec 2010 01:03:33 GMT"/>\r
-<title>Java Bioinformatics Analyses Web Services (JABAWS) Server Virtual Appliance Manual</title>\r
-<link href="ws.css" rel="stylesheet" type="text/css" media=\r
-"screen, projection, handheld, tv" />\r
-<link rel="stylesheet" type="text/css" media="print" href=\r
-"print.css" />\r
-<script type="text/javascript" src="prototype-1.6.0.3.js"></script>\r
-</head>\r
-<body>\r
-<div id="page">\r
-<div id="banner">\r
-<table> \r
-<tr><td style="width:130px;"><a href="http://www.dundee.ac.uk"><img class="logo" src="images/uod_lt.gif"  alt="University of Dundee"  title="University of Dundee" longdesc="http://www.dundee.ac.uk"/></a></td>\r
-<td class="bg"><h1><span class="headeru">JA</span>va <span class=\r
-"headeru">B</span>ioinformatics <span class="headeru">A</span>nalysis <span class="headeru">W</span>eb <span\r
-class="headeru">S</span>ervices</h1></td>\r
-</tr>\r
-</table></div><!-- banner end-->\r
-\r
-<div id="wrapper">\r
-<div id="panel"><a href="index.html">Home</a> \r
- <a class="selected" href="manual.html">Manual</a> \r
-       <div id="submenu">\r
-               <a href="manual.html">Quick Start Guide</a>\r
-               <a href="man_about.html">About</a>\r
-               <a class="selected" href="man_servervm.html" title="JABAWS Server as Virtual Appliance">Server VA</a>\r
-               <a href="man_serverwar.html" title="JABAWS Server as Web Application aRchive">Server WAR</a>\r
-               <a href="man_configuration.html" >Server<br/>\r
-               Configuration</a>\r
-               <a href="man_client.html" title="JABAWS Command Line Client">CMD Client</a>\r
-               <a href="man_dev.html" title="Accessing JABAWS from your program">Accessing<br/>\r
-               JABAWS</a>      \r
-       </div>\r
-<a href="download.html">Download</a> \r
-<a href="http://www.compbio.dundee.ac.uk">Barton Group</a> \r
-</div>\r
-\r
-<!-- panel end-->\r
-<div id="content">\r
-<h2 id="headtitle">JABAWS MANUAL</h2>\r
-\r
-<h2>JABAWS Server Virtual Appliance</h2>\r
-<ul>\r
-    <li><a href="#whatisvm">What is JABAWS Virtual Appliance?</a></li>\r
-    <li><a href="#whenvm">When to use virtual appliance</a> </li>\r
-    <li><a href="#howtoinstallvm">How to install VMWare Player or VirtualBox</a></li>\r
-       <li><a href="#vmplayer">VMware Player appliance configuration </a></li>\r
-       <li><a href="#virtualbox">VirtualBox appliance configuration</a></li>\r
-       <li><a href="#jabawsAppliance">JABAWS Appliance details </a></li>\r
-    <li><a href="#jalviewWithJaba">Configuring Jalview to work with your JABAWS VM</a></li>\r
-    <li><a href="#vmiaccess">VM Network Settings </a></li>\r
-    </ul>\r
-\r
-<p><strong>Troubleshooting</strong></p>\r
-<ul>\r
-  <li><a href="#vmbexc"> VirtualBox fails to open the VM due to VERR_VMX_MSR_LOCKED_OR_DISABLED exception</a></li>\r
-  <li><a href="#vboxinvalidstate">VirtualBox 4.0 fails to import the VM due to VBOX_E_INVALID_OBJECT_STATE exception </a></li>\r
-  <li><a href="#ovfOnVmware">VMWare Player fails to open the VM with &quot;Fail to query source for information&quot; exception</a></li>\r
-</ul>\r
-<h3><a name="whatisvm" id="whatisvm"></a>What is JABAWS Server Virtual Appliance?</h3>\r
-<p>The JABAWS Server Virtual Appliance is an installation of JABAWS Web Application Archive (WAR) with all dependencies on TurnKey Linux within a Virtual Machine.  The JABAWS <a href="http://en.wikipedia.org/wiki/Virtual_appliance">virtual appliance</a> is a way to run JABAWS server locally without the need to connect to the internet or configure JABAWS.\r
-   \r
-   \r
-  All JABAWS clients, such as Jalview can be easily configured to use the appliance. \r
-  You can run the appliance with freely available <a href="http://www.vmware.com/products/player">VMWare Player</a> or <a href="http://www.virtualbox.org/wiki/Downloads">Oracle VirtualBox</a> which you must install first. We have tested JABAWS appliance with VMware Player v 3.1.2 on Windows and Linux, and <a href="http://www.virtualbox.org/wiki/Download_Old_Builds_3_2">VirtualBox v 3.2.12</a> on Windows, Linux and Mac. \r
-  However, you are not limited to these virtualization systems and can use JABAWS appliance with any commercial alternative. </p>\r
-<h3><a name="whenvm" id="whenvm"/></a>When to use the virtual  appliance </h3>\r
-<p>The appliance best suits users who would like to use the JABA web services locally, without an Internet connection,  want to keep their data private \r
-or uses Windows as their main OS. The appliance is a self contained unit of software and as such may be an attractive option for Linux, UNIX or Mac users too. However,  they can always deploy a <a href="man_serverwar.html#instwar">JABAWS Server WAR distribution</a> instead.  <br />\r
-The appliance comes pre configured to use 1 CPU and 512M of  memory and the minimum amount of memory required is about 378M. If you thinking of running the JABAWS server for many users and want JABAWS to use a cluster for calculations you need a WAR version of JABAWS server instead. Virtual Appliance would not be the best option for that. </p>\r
-\r
-<h3><a name="howtoinstallvm" id="howtoinstallvm"></a>How to install VMWare Player or VirtualBox</h3>\r
-<p>Please see the <a href="http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0">VMware Player</a>  \r
-and <a href="http://www.virtualbox.org/wiki/Downloads">Oracle VirtualBox</a> web sites for up to date instructions and downloads.</p>\r
-\r
-<h3><a name="vmplayer" id="vmplayer"/>VMware Player appliance configuration </h3>\r
-<p>The free <a href="http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0">VMware Player</a> can be used to run the JABAWS services from the Windows and Linux host operating systems, there is no support for Mac at the time of writing (December 2010). \r
-However, <a href="https://www.vmware.com/vmwarestore/buyfusion.html">VMware Fusion</a>, a commercial VMware product, offers virtual machine support for Mac computers too. </p>\r
-<p>To run the JABAWS server on VMware player,  unpack the JABAWS VM into one of the folders on your local hard drive. Open VMware Player, click &quot;Open Virtual Machine&quot; and point the Player to the location of the JABAWS, then choose the JABAWS.vmx file to open an appliance. </p>\r
-<p>When you play the machine for the first time the Player might ask you whether &quot;This virtual machine may have been moved or copied.&quot;,  say that you have copied it. That is all. </p>\r
-<h3><a name="virtualbox" id="virtualbox"/></a>VirtualBox appliance configuration</h3>\r
-<p>VirtualBox can be used to run JABAWS services from Windows, Linux, Solaris or Mac host operating systems. Use the VitualBox &quot;Import  Appliance&quot; option to import the JABAWS. Please bear in mind that to benefit from multiple CPU support under the VirtualBox software you need to enable<a href="http://en.wikipedia.org/wiki/X86_virtualization"> hardware virtualization extensions</a>, such as  Intel Virtualization VT-x or AMD-V support in the BIOS of your computer. Unfortunately, we were unable to find a reliable way to do it on Mac, so some Macs running VirtualBox will be limited to one CPU only, irrespective of the number of CPUs of the host machine. </p>\r
-<p>We found that, by default, virtualization extensions are enabled in VirtualBox irrespective of whether your computer supports them. You will get the <a href="#vmbexc">VERR_VMX_MSR_LOCKED_OR_DISABLED</a> exception if your computer does not support the extensions or their support is disabled. Just deselect the checkboxes shown on the screen shot below to solve the problem. </p>\r
-<p>VirtualBox JABAWS VM configuration screen shot displaying virtualization settings.</p>\r
-<p><img src="images/vmb_virtual.png" alt="VT-x extension on VirtualBox" width="669" height="535" /></p>\r
-<h3><a name="jabawsAppliance" id="jabawsAppliance"/>JABAWS Appliance details</h3>\r
-<p>By default, the JABAWS virtual appliance is configured with 512M of memory and 1 CPU, but you are free to change these settings. If you have more than one CPU or CPU core on your computer you can make them available for the JABAWS virtual machine by editing virtual machine settings. Please bear in mind that more CPU power will not make a single calculation go faster, but it will enable the VM to do calculations in parallel. Similarly, you can add more memory to the virtual machine. More memory lets your VM deal with larger tasks, e.g. work with large alignments.</p>\r
-<p>The VMware Player screen shot below displays JABAWS VM CPU settings. </p>\r
-<p><img src="images/VMware_cpu.png" alt="vmware cpu settings" width="708" height="267" style="border: solid black 1px" /></p>\r
-\r
-<p><strong>JABAWS appliance configuration: </strong></p>\r
-<p><strong>VMware info</strong><br />\r
-  - CPUs : 1<br />\r
-  - RAM : 512 MB<br />\r
-  - Networking : Host only (the VM has no access to the outside network, nothing from the outside network can access the VM)<br />\r
-  - Hard disk : 20 GB  (expanding)<br />\r
-  - VMware tools : Installed</p>\r
-<p><strong>OS info</strong><br />\r
-  - OS : TurnKey Linux, based on Ubuntu 8.0.4 JEOS (Just-Enough-Operation-System)<br />\r
-  - Installation : Oracle Java 6, Tomcat 6, JABAWS v. 1.0 <br />\r
-  - Hostname : tomcat <br />\r
-  - IPv4 address : dhcp<br />\r
-  - IPv6 address : auto<br />\r
-  - DNS name : none<br />\r
-  - Name server : dhcp<br />\r
-  - Route : dhcp<br />\r
-  - Keyboard : US_intl</p>\r
-<p><strong>Login credentials</strong><br />\r
-  - Root password: jabaws</p>\r
-<p>  <strong>Services</strong></p>\r
-<ul>\r
-  <li>Default virtual console Alt+F7 </li>\r
-  <li>Tomcat web server. <br />\r
-    <em>Access:</em> http://VM_IP</li>\r
-  <li><strong>JABAWS URL: http://VM_IP/jabaws</strong></li>\r
-  <li>Web Shell<br />\r
-    <em>Access:</em> https://VM_IP:12320/</li>\r
-  <li>Webmean<br />\r
-    <em>Access:</em> https://VM_IP:12321/</li>\r
-  <li>SSH/SFTP<br />\r
-    <em>Access:</em> root@VM_IP</li>\r
-  </ul>\r
-<p>Where VM_IP is the VM IP address. Under VMware Player host only networking, the first VM may have 192.168.227.128 IP address. Under VirtualBox host only networking, first VM may have 192.168.56.101 IP address.</p>\r
-<h3><a name="jalviewWithJaba" id="jalviewWithJaba"/>Configuring Jalview to work with your JABAWS VM</a> </h3>\r
-<p>After booting the JABAWS VM, you should see similar screen, however, the IP address of your VM may be different. To enable Jalview to work with your JABAWS appliance you need to go to Jalview-&gt;Tools-&gt;Preferences-&gt;Web Services -&gt; New Service URL, and add JABAWS URL into the box provided. For more information please refer to Jalview <a href="http://www.jalview.org/help/html/webServices/JABAWS.html">help pages</a>. </p>\r
-<p><img src="images/vm_welcome_screen.png" alt="JABAWS welcome screen" width="734" height="461" /></p>\r
-<p>If you click on Advanced Menu, you will see the configuration console, similar to the one below.   </p>\r
-<p><img src="images/VMware_booted.png" alt="JABAWS welcome screen" width="735" height="461" /></p>\r
-<p>If you need to configure a static IP address the configuration console will help you with this. Shutting down the VM is best from the configuration console as well.</p>\r
-<h3><a name="vmiaccess" id="vmiaccess"/></a></a>VM Network Settings </h3>\r
-<p>By default the JABAWS VM is configured to use host-only networking. This means that the host can communicate with the VM via a network, but no other machines can. Similarly, the VM cannot communicate with any other computers apart from the host. If you want to connect to the Internet from the VM, configure your VM to use NAT network. However, you will not be able to connect to the VM from the host in such case. If you want to be able to connect to your VM and let VM connect to the internet at the same time you would have to use a Bridged network. In such a case you would have to configure the VM IP address manually (unless of course your network has a DHCP server to do that)</p>\r
-<h3><a name="vmbexc" id="vmbexc"/></a>VirtualBox fails to open the VM due to VERR_VMX_MSR_LOCKED_OR_DISABLED exception</h3>\r
-<p>VERR_VMX_MSR_LOCKED_OR_DISABLED exception means that Intel Virtualization technology is disabled or not supported by your computer. If you have such a problem, please make sure you have configured the JABAWS VM with 1 CPU and disabled VT-X extensions. Alternatively you can enable virtualization extensions ion from the BIOS of your computer. Unfortunately, we cannot give you  exact instructions on how to do this, as this would depend on your computer BIOS manufacturer. For MACs it may not be possible at all. </p>\r
-<h3><a name="vboxinvalidstate" id="vboxinvalidstate"></a>VirtualBox 4.0 fails to import the VM due to VBOX_E_INVALID_OBJECT_STATE exception </h3>\r
-<p>There were reports that VirtualBox version 4.0 suffers from this problem at least on Windows XP. The fix is to use the previous version of <a href="http://www.virtualbox.org/wiki/Download_Old_Builds_3_2">VirtualBox 3.2.12</a></p>\r
-<h3><a name="ovfOnVmware" id="ovfOnVmware"/></a>VMWare Player fails to open the VM with &quot;Fail to query source for information&quot; exception</h3>\r
-<p>At the time of writing, the latest version of VMware Player 3.1.2 supported only a legacy OVF version 0.9. Whereas OVF packaged with JABAWS VM is version 1.0. Please use VMX - VMware specific configuration file with all VMware products. </p>\r
-</div>\r
-\r
-<!-- content end-->\r
-<div id="copyright">Last update: 7 January 2011<br />\r
- Peter Troshin, Jim Procter and Geoff Barton, The Barton Group, University of\r
-Dundee, UK</div>\r
-</div>\r
-\r
-<!-- wrapper end-->\r
-</div>\r
-<!-- page end-->\r
-\r
-<!-- Google analitics -->\r
-<script type="text/javascript">\r
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");\r
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));\r
-</script>\r
-<script type="text/javascript">\r
-try{\r
-var pageTracker = _gat._getTracker("UA-5356328-1");\r
-pageTracker._trackPageview();\r
-} catch(err) {}\r
-</script>\r
-</body>\r
-</html>\r
-\r