This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doc:howto:x2gobroker [2017/02/10 17:26] stefanbaur [Setting up the systems] |
doc:howto:x2gobroker [2017/02/28 09:21] (current) stefanbaur [pg1.x2go.example.com] - no nfs mounts on pg1 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== X2Go Session Broker Demo Environment Setup ====== | ====== X2Go Session Broker Demo Environment Setup ====== | ||
- | <note important> | + | |
===== Purpose of this document ===== | ===== Purpose of this document ===== | ||
Line 57: | Line 57: | ||
==== Preseeding - Manual Steps ==== | ==== Preseeding - Manual Steps ==== | ||
These are the steps you have to perform manually: | These are the steps you have to perform manually: | ||
- | * Boot the ISO. It will beep at you, and the option " | + | * {{: |
- | * Hit the TAB key (the key to the left <- of the " | + | * {{: |
* You can either choose to confirm this by pressing the ENTER key, or add further options as listed in each preseed file's comment header. | * You can either choose to confirm this by pressing the ENTER key, or add further options as listed in each preseed file's comment header. | ||
- | * If you choose not to add further options, a few questions will be asked interactively, | + | * If you choose not to add further options, a few questions will be asked interactively, |
+ | |||
+ | {{: | ||
<note tip>Each entry below contains a hint regarding the minimum requirements for the individual system. If you're using virtual machines, and are low on disk space, feel free to assign sparse files/ | <note tip>Each entry below contains a hint regarding the minimum requirements for the individual system. If you're using virtual machines, and are low on disk space, feel free to assign sparse files/ | ||
<note tip>If you click on the name of a preseed file, like " | <note tip>If you click on the name of a preseed file, like " | ||
- | ==== ldap1.xgo.example.com ==== | + | ==== ldap1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 4 GB | * Minimum disk space required: 4 GB | ||
Line 229: | Line 231: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
Line 244: | Line 246: | ||
echo " | echo " | ||
echo " | echo " | ||
- | echo " | + | echo " |
echo '(cd / | echo '(cd / | ||
echo " | echo " | ||
Line 329: | Line 331: | ||
</ | </ | ||
- | ==== nfs1.xgo.example.com ==== | + | ==== nfs1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 20 GB | * Minimum disk space required: 20 GB | ||
Line 486: | Line 488: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
Line 547: | Line 549: | ||
</ | </ | ||
- | ==== pg1.xgo.example.com ==== | + | ==== pg1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 20 GB | * Minimum disk space required: 20 GB | ||
Line 702: | Line 704: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
- | echo " | ||
- | echo -e ' | ||
echo " | echo " | ||
sed ' | sed ' | ||
Line 772: | Line 772: | ||
</ | </ | ||
- | ==== x2gobroker1.xgo.example.com ==== | + | ==== x2gobroker1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 4 GB | * Minimum disk space required: 4 GB | ||
Line 895: | Line 895: | ||
# sources.list line will be left commented out | # sources.list line will be left commented out | ||
- | # CHANGE THIS - you need to download | + | # When this key doesn' |
- | # run these gpg commands to download it: | + | #d-i apt-setup/ |
- | # gpg --keyserver keys.gnupg.net --recv-keys E1F958385BFE2B6E | + | d-i apt-setup/ |
- | # gpg -a --export E1F958385BFE2B6E > x2go.key.gpg | + | |
- | d-i apt-setup/ | + | |
# Task and Package Selection | # Task and Package Selection | ||
Line 925: | Line 923: | ||
x2gobroker-authservice \ | x2gobroker-authservice \ | ||
x2gobroker-daemon \ | x2gobroker-daemon \ | ||
+ | x2gobroker-loadchecker \ | ||
x2gobroker-ssh | x2gobroker-ssh | ||
Line 951: | Line 950: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
Line 964: | Line 963: | ||
echo " | echo " | ||
sed -i -e '/ | sed -i -e '/ | ||
+ | sed -i -e '/ | ||
sed -i -e '/ | sed -i -e '/ | ||
sed -i -e '/ | sed -i -e '/ | ||
Line 992: | Line 992: | ||
sed -i -e '/ | sed -i -e '/ | ||
sed -i -e '/ | sed -i -e '/ | ||
+ | echo " | ||
+ | sed -i -e 's/if pam.pam:/if hasattr(pam, | ||
+ | sed -i -e " | ||
+ | echo " | ||
+ | sed -i '/# | ||
echo " | echo " | ||
echo " | echo " | ||
Line 1001: | Line 1006: | ||
echo " | echo " | ||
echo 'sed -i -e "/ | echo 'sed -i -e "/ | ||
- | echo " | + | echo " |
- | echo " | + | echo " |
- | echo " | + | echo " |
echo ' | echo ' | ||
echo " | echo " | ||
Line 1060: | Line 1065: | ||
</ | </ | ||
- | ==== x2goserver1.xgo.example.com ==== | + | ==== x2goserver1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 8 GB | * Minimum disk space required: 8 GB | ||
Line 1183: | Line 1188: | ||
# sources.list line will be left commented out | # sources.list line will be left commented out | ||
- | # CHANGE THIS - you need to download | + | # When this key doesn' |
- | # run these gpg commands to download it: | + | #d-i apt-setup/ |
- | # gpg --keyserver keys.gnupg.net --recv-keys E1F958385BFE2B6E | + | d-i apt-setup/ |
- | # gpg -a --export E1F958385BFE2B6E > x2go.key.gpg | + | |
- | d-i apt-setup/ | + | |
# Task and Package Selection | # Task and Package Selection | ||
Line 1244: | Line 1247: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
Line 1345: | Line 1348: | ||
</ | </ | ||
- | ==== x2goserver2.xgo.example.com ==== | + | ==== x2goserver2.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 8 GB | * Minimum disk space required: 8 GB | ||
Line 1468: | Line 1471: | ||
# sources.list line will be left commented out | # sources.list line will be left commented out | ||
- | # CHANGE THIS - you need to download | + | # When this key doesn' |
- | # run these gpg commands to download it: | + | #d-i apt-setup/ |
- | # gpg --keyserver keys.gnupg.net --recv-keys E1F958385BFE2B6E | + | d-i apt-setup/ |
- | # gpg -a --export E1F958385BFE2B6E > x2go.key.gpg | + | |
- | d-i apt-setup/ | + | |
# Task and Package Selection | # Task and Package Selection | ||
Line 1529: | Line 1530: | ||
echo " | echo " | ||
echo -e ' | echo -e ' | ||
- | echo " | + | echo " |
echo -e " | echo -e " | ||
- | echo "common-auth;*;*;A10000-2400; | + | echo "*;*;*;Al0000-2400; |
echo " | echo " | ||
sed -i -e '/^1/ s/ | sed -i -e '/^1/ s/ | ||
Line 1599: | Line 1600: | ||
</ | </ | ||
- | ==== x2goclient1.xgo.example.com ==== | + | ==== x2goclient1.x2go.example.com ==== |
* Minimum RAM required: 256MB | * Minimum RAM required: 256MB | ||
* Minimum disk space required: 4 GB | * Minimum disk space required: 4 GB | ||
Line 1722: | Line 1723: | ||
# sources.list line will be left commented out | # sources.list line will be left commented out | ||
- | # CHANGE THIS - you need to download | + | # When this key doesn' |
- | # run these gpg commands to download it: | + | |
- | # gpg --keyserver keys.gnupg.net --recv-keys E1F958385BFE2B6E | + | |
- | # gpg -a --export E1F958385BFE2B6E > x2go.key.gpg | + | |
- | #d-i apt-setup/ | + | |
#d-i apt-setup/ | #d-i apt-setup/ | ||
d-i apt-setup/ | d-i apt-setup/ | ||
Line 1789: | Line 1786: | ||
| | ||
echo " | echo " | ||
- | mkdir / | + | mkdir / |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
- | echo ' | + | echo ' |
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
+ | echo ' | ||
echo "End Post-Install Setup/ | echo "End Post-Install Setup/ | ||