Line 1: |
Line 1: |
| {{Languages|vmware}} | | {{Languages|vmware}} |
− | | + | {{usefulnote}} |
| === Maintainer === | | === Maintainer === |
| Sme Developers | | Sme Developers |
| + | ===Version=== |
| + | {{#smeversion: smeserver-vmware-server }} |
| | | |
| === Description === | | === Description === |
Line 11: |
Line 13: |
| | | |
| http://forums.contribs.org/index.php?topic=30838.msg162804#msg162804 | | http://forums.contribs.org/index.php?topic=30838.msg162804#msg162804 |
− | ===VMware Server=== | + | ===VMware Server 1.x and 2.x=== |
| ====Installation==== | | ====Installation==== |
− | Get shell access (with Putty or similar ssh-client) and log in as root. | + | Obtain a license key from the VMWare website (you need this during installation in vmware-config.pl) ([http://www.vmware.com/freedownload/login.php?product=server20 VMWare Server 2 Website]). |
| + | |
| + | Get shell access (with Putty, Gnome-terminal or similar ssh-client) and log in as root. |
| + | |
| + | Decide which VMWare Server version you want and do one of the following. Note unless you have a specific need you should use VMWare Server 2. |
| + | |
| + | * Download the VMWare-server 1.x RPM from the VMWare website to your machine ([http://register.vmware.com/content/download.html VMWare Server 1 Website]) |
| + | |
| + | wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.9-156507.i386.rpm |
| + | |
| + | * VMware Server 2.x can't be downloaded directly from VMware servers, so get it to your server in some other way. Obtain the correct version for your architecture (32bit or 64bit) ([http://www.vmware.com/freedownload/login.php?product=server20 VMWare Server 2 Website]) |
| + | |
| + | =====SME7===== |
| + | Issue the following command to install VMware together with the contrib: |
| + | |
| + | yum install /path/to/VMware-server.rpm smeserver-vmware-server --enablerepo=smedev |
| | | |
− | Download the VMWare-server RPM from the VMWare website to your machine
| + | The above should also install xinetd for dependency. |
| | | |
− | wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.4-56528.i386.rpm | + | =====SME8===== |
| + | The contrib introduces a dependency that cannot be resolved. This dependency is not necessary for sme8. |
| + | yum install xinetd |
| + | For SME8 32bit: |
| + | yum localinstall <path-to--rpm-file>/VMware-server-2.0.2-203138.i386.rpm |
| + | For SME8 64bit: |
| + | yum localinstall <path-to--rpm-file>/VMware-server-2.0.2-203138.x86_64.rpm |
| + | |
| + | configure vmware: |
| + | vmware-config.pl |
| + | and set vmware to autostart and reboot: |
| + | ln -s ../init.d/vmware /etc/rc7.d/S19vmware |
| + | signal-event post-upgrade; signal-event reboot |
| + | |
| + | Watch the console for a correct start of vmware services. Features like maintenance from external networks, vmware configuration db commands described in the contrib [[vmware]] do not work. Use |
| + | /etc/init.d/vmware start|stop|restart |
| + | to manage the vmware services. If you do not want vmware server to autostart, remove the symbolic link . |
| + | |
| + | |
| + | ====Updating==== |
| + | Updating is similar to installation. You will need to download the latest rpm for example: |
| + | |
| + | wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.9-156507.i386.rpm |
| | | |
| Issue the following command: | | Issue the following command: |
| | | |
− | yum install /path/to/VMWare-server.rpm smeserver-vmware-server --enablerepo=smecontribs | + | yum localupdate path/to/VMWare-server.rpm |
| | | |
− | The above should also install xinetd for dependency.
| + | You will also likely have to rerun the '''Configuration''' steps (below) |
| | | |
| ====Configuration==== | | ====Configuration==== |
− | Go to VMware web site and get a free serial number for VMware Server, linux version. | + | Go to VMware web site and get a free serial number for VMware Server, linux version [http://register.vmware.com/content/registration.html here]. |
− | {{Note box|msg=The requirement for GCC is currently an optional. Depending on your kernel at the time you may find the the included modules load and run perfectly (it will give you a message to this effect). | + | {{Note box|msg=The requirement for GCC is currently optional. Depending on your kernel at the time you may find the the included modules load and run perfectly (it will give you a message to this effect). |
| Enabling repos help resolve dependencies. | | Enabling repos help resolve dependencies. |
| yum install gcc}} | | yum install gcc}} |
Line 37: |
Line 76: |
| yum remove gcc}} | | yum remove gcc}} |
| | | |
| + | Clean up after the installation: |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| | | |
− | === VMWare Management UI === | + | === Management UI for VMWare Server 1.x === |
| ====Installation==== | | ====Installation==== |
| VMware Server Web-based management interface. It's optional, you can also use VMware Console from a client computer. | | VMware Server Web-based management interface. It's optional, you can also use VMware Console from a client computer. |
− | wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.4-56528.tar.gz | + | wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.9-156507.tar.gz |
− | | + | tar -xzvf VMware-mui-1.0.9-156507.tar.gz |
− | tar -xzvf VMware-mui-1.0.4-56528.tar.gz | |
| | | |
| cd vmware-mui-distrib/ | | cd vmware-mui-distrib/ |
Line 84: |
Line 123: |
| | | |
| === Usage === | | === Usage === |
− | ==== Console ==== | + | ==== Management Console for VMware Server 1.x ==== |
| Download and install the VMware console from the VMware web site, or the MUI webpage, on a client machine or use the existing console if you already have VMware (Server) installed. | | Download and install the VMware console from the VMware web site, or the MUI webpage, on a client machine or use the existing console if you already have VMware (Server) installed. |
| | | |
| Run Console on your client and connect to your_server and start to play... | | Run Console on your client and connect to your_server and start to play... |
| | | |
− | ====Management UI==== | + | ====Management UI for 1.x ==== |
| Open a web browser and go to https://your_server:8333/vmware/en/ | | Open a web browser and go to https://your_server:8333/vmware/en/ |
| | | |
| Log in as root and you will find VMware Management interface. | | Log in as root and you will find VMware Management interface. |
| + | |
| + | ====Management UI for 2.x ==== |
| + | Open a web browser and go to http://ip.of.your.server:8308/ui/# or https://ip.of.your.server:8333/ui/# |
| + | |
| + | Log in as the user you specified during configuration, and you will find VMware Management interface. |
| | | |
| === Uninstallation === | | === Uninstallation === |
Line 103: |
Line 147: |
| === Additional information === | | === Additional information === |
| More information about vmware can be found on the vmware website http://www.vmware.com/products/server/ | | More information about vmware can be found on the vmware website http://www.vmware.com/products/server/ |
− |
| |
− | VMware download site: http://register.vmware.com/content/download.html
| |
| | | |
| If some setting went wrong during installation, just rerun | | If some setting went wrong during installation, just rerun |
− | vmware-config.pl | + | vmware-config.pl |
| | | |
− | Be aware that a yum update that includes a new kernel may cause a failure of VMware-server. In this case, you will have to re-run vmware-config.pl and rebuild the modules.
| + | NB. VMware-server benefits from a lot of ram. |
| | | |
− | NB. VMware-server benefits from a lot of ram.
| |
| === Bugs === | | === Bugs === |
| Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-vmware-server component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-vmware-server|title=this link}}. | | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-vmware-server component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-vmware-server|title=this link}}. |
| | | |
| ==== Known problems ==== | | ==== Known problems ==== |
| + | Be aware that a yum update that includes a new kernel may cause a failure of VMware-server. In this case, you will have to re-run vmware-config.pl and rebuild the modules. |
| + | |
| Virtual machines created in a Windows host probably need further customization to work fully under SMEserver (Linux) host. | | Virtual machines created in a Windows host probably need further customization to work fully under SMEserver (Linux) host. |
| + | |
| + | Installing VMware Server 2 without the contrib smeserver-vmware-server will likely result in failure to start VMware after a reboot. |
| + | <br />If that is your case you probably have to reinstall the whole server before attempting to install VMware again. |
| | | |
| ---- | | ---- |
− | [[Category: Contrib]] | + | [[Category: Deprecated_Contrib]] |
| + | [[Category: Virtualisation]] |