A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 19:16
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:start?rev=1400404731
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:start
Edit Summary: [X2Go Thin Client Environment (TCE)]
User : stefanbaur
@@ -79,9 +79,10 @@
===== X2Go Thin Client Environment (TCE) =====
<WRAP round info>
<menu col=2,align=center,caption="X2Go in thin client environments">
- <item>X2Go Thin Client Environement|Installation HowTo|[[wiki:advanced:tce:install]]|{{:wiki:litte-phoca.png|}}</item>
+ <item>X2Go Thin Client Environment-Live|TCE-Live Installation HowTo|[[wiki:doc:howto:tce]]|{{:wiki:litte-phoca.png|}}</item>
+ <item>X2Go Thin Client Environment-Classic|TCE-Classic Installation
HowTo|[[wiki:advanced:tce:install]]|{{:wiki:litte-phoca.png|}}</item>
<item>X2Go TCE and MS Terminal Servers|Native/Direct RDP Support in X2Go Client|[[wiki:advanced:tce:rdp]]|{{:wiki:litte-phoca.png|}}</item>
<item>Thin Client Hardware|Experiences and Product Recommendations|[[wiki:advanced:tce:tested-hardware]]|{{:wiki:litte-phoca.png|}}</item>
</menu>
</WRAP>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 19:07
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:tce:install?rev=1479990441
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:tce:install
Edit Summary:
User : stefanbaur
@@ -1,5 +1,5 @@
- ====== Installation of the X2Go TCE based on Debian ======
+ ====== Installation of the classic, NFS-filesystem-based X2Go TCE ======
In the following article we will explain how to set up an X2Go Thin Client environment. In the following we will use three technical terms that we want to define/explain before we start:
* X2Go Server: a GNU/Linux application server that users can connect to with the ''x2goclient'' software. X2Go servers can be situated in the LAN (local area network)
or WAN (wide area network, i.e. the internet).
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 19:06
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483988481
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [History, Rationale, Outlook]
User : stefanbaur
@@ -3,6 +3,11 @@
<note important>This page is very much Work in Progess. Please leave a note on x2go-user(a)lists.x2go.org if you're interested in trying this out, so we can guide you along if something goes wrong.</note>
+
+ <note tip>If you are looking for installation instructions for the classic, NFS-filesystem-based X2Go-ThinClient, please go [[wiki:advanced:tce:install|here]]
+ </note>
+
</columns>
+
===== History, Rationale, Outlook =====
During the time of Debian Wheezy being Debian's
stable release, we started developing a new ThinClientEdition then called TCE-Next Generation, or TCE-NG for short - one that is based on Debian-Live and thus does no longer rely on NFS (though NFS can still be used to deploy the image - but we strongly discourage that approach). Instead, the entire image is loaded into the RAM of the ThinClient machine. To avoid confusion, and because it has since left the "NG" state, we now call it TCE-Live.
@@ -15,9 +20,9 @@
We've also received reports that TCE-Classic wouldn't work with Jessie, or at least it was very hard to get it to work.
Our TCE-Live works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the live-build replacement that
is currently in the works (called live-wrapper) contains all the required functionality of live-build by then.
- ===== ThinClient prerequisites for all variants =====
+ ===== ThinClient prerequisites for all TCE-Live variants =====
* At least 1 GB of RAM //unless// you use non-NTFS local storage, in that case, 512MB or even 256MB might work
* For clients with less than 1 GB of RAM and no local storage, you could also use ''httpfs='' or ''ftpfs='' instead of ''fetch='', or ''netboot=nfs nfsroot=ip-of-your-server-here:/path/to/x2go-tce-filesystem.squashfs'' when netbooting, but this will make you dependent on an uninterrupted network connection again
* At least an i586-compatible CPU
* Capability to boot via PXE //or// sufficient local storage (expect 250-450 MB, depending on what you decide to include)
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 19:01
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483988453
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [History, Rationale, Outlook]
User : stefanbaur
@@ -9,9 +9,9 @@
The disadvantage is that your ThinClient now needs at least 1 GB of RAM (see below).
However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS (nor HTTP/HTTPS/FTP). If you follow our advice of loading the entire image into the ThinClient's RAM, or using local storage, all you need is an HTTP (HTTPS optional for later stages) or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image
to the ThinClient's local storage, if present, and have it update in the background.
- Besides, making changes/updating the classic, NFS-based TCE (henceforth referred to as TCE-Classic) with the entire filesystem, not just its compressed image, spread out over the NFS share was rather finicky - with the current TCE-Live, you build and deploy a new image every time you make a change, and you can test it on a single client without interrupting your production environment. The //local storage// feature can also be used to create a portable version of both X2Go-TCE and X2goClient for Windows, sharing the same configuration, on CD/DVD/USB media.
+ Besides, making changes to/updating the classic, NFS-based TCE (henceforth referred to as TCE-Classic) with the entire filesystem, not just its compressed image, spread out over the NFS share was rather finicky - with the current TCE-Live, you build and deploy a new image every time you make a change, and you can test it on a single client
without interrupting your production environment. The //local storage// feature can also be used to create a portable version of both X2Go-TCE and X2goClient for Windows, sharing the same configuration, on CD/DVD/USB media.
We've also received reports that TCE-Classic wouldn't work with Jessie, or at least it was very hard to get it to work.
Our TCE-Live works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the live-build replacement that is currently in the works (called live-wrapper) contains all the required functionality of live-build by then.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 19:00
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483988142
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [History, Rationale, Outlook]
User : stefanbaur
@@ -3,15 +3,17 @@
<note important>This page is very much Work in Progess. Please leave a note on x2go-user(a)lists.x2go.org if you're interested in trying this out, so we can guide you along if something goes wrong.</note>
</columns>
===== History, Rationale, Outlook =====
- During the time of Debian Wheezy being Debian's stable release, we started developing a new ThinClientEdition then called TCE-NG - one that is based on Debian-Live and thus does no longer rely on NFS. Instead, the entire image
is loaded into the RAM of the ThinClient machine. To avoid confusion, and because it now has left the "NG" state, we call it TCE-Live.
+ During the time of Debian Wheezy being Debian's stable release, we started developing a new ThinClientEdition then called TCE-Next Generation, or TCE-NG for short - one that is based on Debian-Live and thus does no longer rely on NFS (though NFS can still be used to deploy the image - but we strongly discourage that approach). Instead, the entire image is loaded into the RAM of the ThinClient machine. To avoid confusion, and because it has since left the "NG" state, we now call it TCE-Live.
The disadvantage is that your ThinClient now needs at least 1 GB of RAM (see below).
- However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP (HTTPS optional for later stages) or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy
the image to the ThinClient's local storage, if present, and have it update in the background. Besides, making changes/updating the NFS-based TCE (henceforth referred to as TCE-NFS or TCE-Legacy) was rather finicky - with the current TCE-Live, you build and deploy a new image every time you make a change, and you can test it on a single client without interrupting your production environment. The "local storage" feature can also be used to create a portable version of both X2Go-TCE and X2goClient for Windows, sharing the same configuration, on CD/DVD/USB media.
+ However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS (nor HTTP/HTTPS/FTP). If you follow our advice of loading the entire image into the ThinClient's RAM, or using local storage, all you need is an HTTP (HTTPS optional for later stages) or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's
local storage, if present, and have it update in the background.
- We've also received reports that TCE-NFS wouldn't work with Jessie, or at least it was very hard to get it to work.
+ Besides, making changes/updating the classic, NFS-based TCE (henceforth referred to as TCE-Classic) with the entire filesystem, not just its compressed image, spread out over the NFS share was rather finicky - with the current TCE-Live, you build and deploy a new image every time you make a change, and you can test it on a single client without interrupting your production environment. The //local storage// feature can also be used to create a portable version of both X2Go-TCE and X2goClient for Windows, sharing the same configuration, on CD/DVD/USB media.
+
+ We've also received reports that TCE-Classic wouldn't work with Jessie, or at least it was very hard to get it to work.
Our TCE-Live works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as
well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the live-build replacement that is currently in the works (called live-wrapper) contains all the required functionality of live-build by then.
===== ThinClient prerequisites for all variants =====
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 18:55
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483631405
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [ThinClient prerequisites for all variants]
User : stefanbaur
@@ -15,8 +15,9 @@
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the live-build replacement that is currently in the works (called live-wrapper) contains all the required functionality of live-build by then.
===== ThinClient prerequisites for all variants =====
* At least 1 GB of RAM
//unless// you use non-NTFS local storage, in that case, 512MB or even 256MB might work
+ * For clients with less than 1 GB of RAM and no local storage, you could also use ''httpfs='' or ''ftpfs='' instead of ''fetch='', or ''netboot=nfs nfsroot=ip-of-your-server-here:/path/to/x2go-tce-filesystem.squashfs'' when netbooting, but this will make you dependent on an uninterrupted network connection again
* At least an i586-compatible CPU
* Capability to boot via PXE //or// sufficient local storage (expect 250-450 MB, depending on what you decide to include)
* A graphics card and input devices (Keyboard, Mouse/Trackball/Touchpad/Trackpoint/Touchscreen, ...) that are supported by the stock Debian X Server
===== Build system prerequisites for all variants =====
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 17:36
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: ---
New Revision: http://wiki.x2go.org/doku.php/doc:deployment-stories:x2go-at-university-of-…
Edit Summary: created
User : stefanbaur
====== X2Go at the University of California, Irvine ======
I'm one of the Research Computing domain specialists at the University of California, Irvine. We provide >1000 applications (pre- and self-compiled) for our ~1500 cluster users. Most are commandline but we have a large minority that use graphics (MATLAB, Mathematica, ANSYS, SAS, STATA, CLCBio, etc) and for these we use X2Go, not only because it is Open Source, but because we have repeatedly compared it to commercial packages and found that either they are much harder to
configure for our users, or they lack features that some of our users like (mostly shared folders), or their performance is either no better or considerably worse than X2Go.
We teach the use of it in our [[http://moo.nac.uci.edu/~hjm/biolinux/Linux_Tutorial_12.html|Linux on HPC]] tutorial to allow the use of specific GUI apps (esp editors and file transfer tools) and **highly** recommend it as a multiplatform access tool.
I also use it as a remote sysadmin tool (especially with [[doc:installation:pyhoca-gui|PyHoca]]) to debug user access problems or to keep long-running GUI processes alive to monitor periodically (our BeeGFS filesystem monitor, the hated MegaRAID processes, etc).
I'd be happy to answer specific questions about how we use it as well.
- [[harry.mangalam(a)uci.edu|Harry Mangalam]], PhD
UC Irvine
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 17:35
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:installation:pyhoca-gui?rev=1479990232
New Revision: http://wiki.x2go.org/doku.php/doc:installation:pyhoca-gui
Edit Summary: [Installing Pyhoca-GUI]
User : stefanbaur
@@ -1,5 +1,5 @@
- ====== Installing Pyhoca-GUI ======
+ ====== Installing PyHoca-GUI ======
==== Debian GNU/Linux ====
PyHoca-GUI and PyHoca-CLI can be installed from the X2Go package repository. [[wiki:repositories:debian|Add the X2Go repository for Debian to your APT system]] before you continue. Older versions of PyHoca-GUI and PyHoca-CLI are also available in the Debian distribution (Debian Jessie and above) itself.
--
This mail was generated by DokuWiki
at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 17:32
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:deployment-stories:start?rev=1483980720
New Revision: http://wiki.x2go.org/doku.php/doc:deployment-stories:start
Edit Summary: [Success Stories]
User : stefanbaur
@@ -38,10 +38,11 @@
* [[doc:deployment-stories:x2go-at-uwaterloo|X2Go at the University of Waterloo, Canada]] (by Mirko Vucicevich)
* [[doc:deployment-stories:x2go-at-tu-graz|X2Go at Graz University of Technology (TU Graz)]] (by Nikos Chararas)
* [[doc:deployment-stories:x2go-at-rwth-aachen|X2Go at Department of Mathematics, RWTH Aachen University]] (by Frank Knoben)
* [[doc:deployment-stories:x2go-at-dom-texas-am-university|X2Go at the Department of Mathematics, Texas A&M
University]] (by Steven L. Johnson)
+ * [[doc:deployment-stories:x2go-at-university-of-california-irvine|X2Go at the University of California, Irvine]] (by Harry Mangalam)
* [[doc:deployment-stories:debian-edu|Debian Edu / Skolelinux and X2Go (without TJENER)]] (by Mike Gabriel)
* [[doc:deployment-stories:debian-edu-advanced|Debian Edu / Skolelinux and X2Go (with TJENER)]] (by Mike Gabriel)
* [[doc:deployment-stories:simple-sysadmin|System Administration with X2Go]] (by Mike Gabriel)
* [[doc:deployment-stories:cvix|The CVix SaaS Service in the Netherlands]] (by Dick Kniep)
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/09 16:52
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: ---
New Revision: http://wiki.x2go.org/doku.php/doc:deployment-stories:x2go-at-dom-texas-am-u…
Edit Summary: created
User : stefanbaur
====== Department of Mathematics, Texas A&M University ======
We're a good sized Linux shop, with 300 desktop systems for faculty, staff, and graduate student office use, and 283 desktop systems used for laboratory instruction. Our desktop environment has been XFCE on Linux Mint LTS for several years, with X2Go taking over from FreeNX for remote access since 2013.
The labs serve over 4,000 students each semester, primarily for Calculus I, II, III, and Differential Equations classes. Students have access to typical commercial mathematics
software in the labs and, where permitted by the license, they can access it outside the lab via X2Go sessions into our login servers. These login servers are virtual machines, each with 16-24 vcpus, 48-64GB of RAM, and Gigabit Ethernet, with load balancing accomplished by simple round-robin DNS. We have seen in excess of 60 simultaneous sessions on a single VM. While the mathematics software packages typically have a heavy Java interface, the minimalist XFCE desktop allows impressive scaling. The demands have decreased recently with new licenses in place allowing students to install software on their personal systems, but X2Go remains an essential part of our lab environment.
Faculty, staff, and graduate students can similarly access their XFCE desktop environment via X2Go into departmental servers. This has worked quite well, even over less than optimal Internet connections, and we foresee providing X2Go services well into the future.
- Steven L. Johnson, Ph.D.
Sr. Systems
Analyst
Dept of Mathematics, Texas A&M University
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/