Difference between revisions of "Thinclient"

From SME Server
Jump to navigationJump to search
(39 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Thinclient for SME Server ==
+
{{Languages|Thinclient}}
  
=== Maintainer ===
+
== smeserver-thinclient ==
[mailto:trevorbatley@users.sourceforge.net Trevor Batley]
+
Maintainer: [[User:TrevorB|TrevorB]]<br>
 +
{{ #smeversion: smeserver-thinclient }}
  
 
=== Description ===
 
=== Description ===
Allow and control pxeboot of Thin Client workstations over network - PXE capable NIC and BIOS required on target machine.
+
This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server).
A tftp server is reqired. This can be on your smeserver (suggest you use smeserver-tftpd) or elsewhere in network.  
+
 
Assumes that your smeserver is acting as dhcp server.
+
For usage see [[thinclient_usage|this page]].
 +
 
 +
=== Requirements ===
 +
*smeserver >= 7.0
 +
*The thinclient workstations are receiving their dhcp info from your smeserver.
 +
*A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a [[Tftp server|tftp server]] on your smeserver).
 +
*The thinclient workstations have a PXE capable NIC and BIOS. (although booting from usb stick, [http://www.etherboot.org/ floppy] & CD is possible. Please refer to the documentation of your thinclient OS).
  
 
=== Installation ===
 
=== Installation ===
This contrib is currently held in the smedev repository, so the following commands will install on your smeserver.
+
This contrib is held in the smecontribs repository, so the following commands will install on your smeserver.
yum --enablerepo=smedev install smeserver-thinclient
+
 
 +
yum --enablerepo=smecontribs install smeserver-thinclient
 +
 
 +
You will then need to activate the database changes, re-order the navigation menu, etc.
 +
 
 +
signal-event post-upgrade
 +
signal-event reboot
 +
 
 +
Go to the Thin Clients panel on Server Manager (within the Configuration section) and 'enable' etc.
 +
 
 +
[[Image:Thinclientmenu.png]]
 +
 
 +
=== Upgrade from smeserver 6.x ===
 +
There is no 'official' upgrade for thinclient from smeserver 6.x to 7.x, but if you:
 +
*uninstall the current version before upgrading to smeserver 7.x (rpm -e smeserver-thinclient) and
 +
*install the newer version after your upgrade (as per [[Thinclient#Installation|install]]),
 +
you just need to leave everything in your /tftpboot/ directory and move the /home/e-smith/pxeclients file across to /home/e-smith/db/thinclient. eg.
 +
 
 +
mv /home/e-smith/pxeclients /home/e-smith/db/thinclient
 +
 
 +
Enable via the server manager panel and everything should still be there.
 +
 
 +
=== Uninstall ===
 +
yum remove smeserver-thinclient
 +
=== Source ===
 +
The source for this contrib can be found in the smecontribs [http://smecontribs.cvs.sourceforge.net/smeserver/smeserver-thinclient/ CVS] on sourceforge.
  
 +
=== Bugs ===
 +
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-thinclient component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-thinclient|title=this link}}.
  
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-thinclient|noresultsmessage="No open bugs found."}}
 +
----
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 +
[[Category: Administration]]

Revision as of 00:28, 6 September 2015


smeserver-thinclient

Maintainer: TrevorB

Contrib 10:
Contrib 9:
smeserver-thinclient
The latest version of smeserver-thinclient is available in the SME repository, click on the version number(s) for more information.


Description

This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server).

For usage see this page.

Requirements

  • smeserver >= 7.0
  • The thinclient workstations are receiving their dhcp info from your smeserver.
  • A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a tftp server on your smeserver).
  • The thinclient workstations have a PXE capable NIC and BIOS. (although booting from usb stick, floppy & CD is possible. Please refer to the documentation of your thinclient OS).

Installation

This contrib is held in the smecontribs repository, so the following commands will install on your smeserver.

yum --enablerepo=smecontribs install smeserver-thinclient

You will then need to activate the database changes, re-order the navigation menu, etc.

signal-event post-upgrade
signal-event reboot

Go to the Thin Clients panel on Server Manager (within the Configuration section) and 'enable' etc.

Thinclientmenu.png

Upgrade from smeserver 6.x

There is no 'official' upgrade for thinclient from smeserver 6.x to 7.x, but if you:

  • uninstall the current version before upgrading to smeserver 7.x (rpm -e smeserver-thinclient) and
  • install the newer version after your upgrade (as per install),

you just need to leave everything in your /tftpboot/ directory and move the /home/e-smith/pxeclients file across to /home/e-smith/db/thinclient. eg.

mv /home/e-smith/pxeclients /home/e-smith/db/thinclient

Enable via the server manager panel and everything should still be there.

Uninstall

yum remove smeserver-thinclient

Source

The source for this contrib can be found in the smecontribs CVS on sourceforge.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-thinclient component or use this link .

IDProductVersionStatusSummary
9915SME Contribs9.1CONFIRMEDArchive install doesn't handle duplicates well