2411
Comment:
|
← Revision 22 as of 2018-08-10 13:21:02 ⇥
2908
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
* ~[PT]TARCH/profiles/ALL/usr/sbin /afslive | * ~[PT]ARCH/profiles/ALL/usr/sbin /afslive * nur noch auf Solaris verwendet, auf Linux inzwischen im Paket DL_afslive |
Line 6: | Line 7: |
* steuert wo Heimatverzeichnisse für neue Accounts angelegt werden * heute wohl eher: /var/site/vamosw/workflow... auf instsrv * /!\ stammt aus VamosW-workflow.rpm, aber die meisten Dateien sind händisch geändert |
|
Line 11: | Line 15: |
* EL7: openafs-1.6-sl-server openafs-1.6-sl-plumbing-tools | |
Line 12: | Line 17: |
1. in ~TARCH/afs_server/ALL/etc/sysconfig/setra.d eine Datei eines ähnlichen Servers kopieren | 1. in /etc/rc.local sinngemäß eintragen: {{{ echo noop >>/sys/block/sdb/queue/scheduler blockdev --setra 8192 /dev/sdb }}} Auf EL7 notwendig: {{{ chmod +x /etc/rc.d/rc.local }}} |
Line 22: | Line 35: |
1. {{{ | EL6+: DAFS, s.u. 1. (nur auf EL5/6) {{{ |
Line 26: | Line 41: |
1. Scheduler einstellen für entsprechende Blockdevices der vicep Partitionen * {{{ echo noop >> /sys/block/sdb/queue/scheduler }}} * permanent: Eintrag in /etc/rc.local |
|
Line 36: | Line 46: |
EL7+: /etc/sysctl.d/zzz-afssrv.conf statt /etc/syctl.conf | |
Line 39: | Line 50: |
1. EL7+: * bos shutdown localhost -localauth -wait * killall -HUP bosserver * systemctl enable afs-server |
Die Fileserver für die zentralen Volumes/Homedirectories sind explizit in zwei Scripts eingetragen:
- ~[PT]ARCH/profiles/ALL/usr/sbin /afslive
- nur noch auf Solaris verwendet, auf Linux inzwischen im Paket DL_afslive
- ~TARCH/vamos/WorkFlow/var/site/vamos/workflow/scripts/User/partition_load.zsh
- steuert wo Heimatverzeichnisse für neue Accounts angelegt werden
- heute wohl eher: /var/site/vamosw/workflow... auf instsrv
stammt aus VamosW-workflow.rpm, aber die meisten Dateien sind händisch geändert
AFS Fileserver einrichten
- yum -y update openafs\*
- yum -y install openafs-server openafs-debug
- SL6: openafs-plumbing-tools statt of -debug
- EL7: openafs-1.6-sl-server openafs-1.6-sl-plumbing-tools
- alle Dateien aus /usr/afs/etc eines anderen Servers kopieren
- in /etc/rc.local sinngemäß eintragen:
echo noop >>/sys/block/sdb/queue/scheduler blockdev --setra 8192 /dev/sdb
Auf EL7 notwendig:chmod +x /etc/rc.d/rc.local
- sue.update afs_server
/usr/afs/bin/bosserver /usr/bin/bos create -server pitzafs1 -instance fs -type fs -cmd \ "/usr/afs/bin/fileserver -L -p 128 -rxpck 3072 -s 4096 -l 1024 -cb 4000000 -b 1024 -udpsize 16777216 -vc 1024 -jumbo -syslog -banner" \ "/usr/afs/bin/volserver -syslog" \ "/usr/afs/bin/salvager -DontSalvage" \ -cell ifh.de -localauth
EL6+: DAFS, s.u.- (nur auf EL5/6)
touch /var/lock/subsys/afs-server
(wichtig)
- chkconfig afs-server reset
- Für neue Server: Eintrag in /etc/sysctl.conf
# allow afs fileserver to use 16 MB udp buffers: net.core.rmem_max = 16777216
EL7+: /etc/sysctl.d/zzz-afssrv.conf statt /etc/syctl.conf
- bos setrestricted pitzafs1 1 -localauth
- bos setrestart pitzafs1 never -localauth
- bos setrestart pitzafs1 -newbinaries never -localauth
- EL7+:
- bos shutdown localhost -localauth -wait
- killall -HUP bosserver
- systemctl enable afs-server
Demand Attach Fileserver
Testinstallation auf zyklop25:
bos create -server zyklop25 -instance dafs -type dafs -cmd "/usr/afs/bin/dafileserver -L -p 128 -rxpck 3072 -s 4096 -l 1024 -cb 4000000 -b 1024 -vc 1024 -syslog -banner -udpsize 16777216 -vattachpar 128" "/usr/afs/bin/davolserver -p 64 -log -udpsize 16777216" /usr/afs/bin/salvageserver "/usr/afs/bin/dasalvager" -cell ifh.de -localauth
AFS backup für Fileserver wird automatisch eingerichtet:
- Ein cron job auf romulus sorgt dafür, dass für alle Fileserver backup Volumes angelegt werden
20 0 * * * /usr/afs/bin/vos-backupsys >/dev/null
- /usr/afs/bin/vos-backupsys:
for host in `/usr/afs/bin/vos listaddrs -localauth` do /usr/afs/bin/vos backupsys -server $host -xprefix "^.n\." -localauth done