Univention Bugzilla – Bug 32559
Scaling UCS@school
Last modified: 2017-01-18 16:37:07 CET
Documentation covering the topic of scaling UCS@school is increasingly asked for by customers and partner companies. Currently, the possibilities for scaling UCS@school with Samba 4 and the implications on the support are not easily understandable. Questions that arise are: - UCS@school has a feature to define a different server for home and class shares. Is it supported to add an additional fileserver (UCS Memberserver with Samba 3) to the school-domain? In this case one implication would be that most of UCS@school's functionality for controlling file shares is lost. - Is it possible/supported to have more than one Samba 4 DC in a school? - Up to which number of concurrent users does a single UCS@school Samba 4 scale?
This issue was also requested at ticket #2013091121001471. Especially with Samba 4 it got very tricky and difficult to properly scale UCS@school installations on premise.
*** Bug 33141 has been marked as a duplicate of this bug. ***
Hints for adding a memberserver may be found at Bug 33141.
The UCS@school admin manual should describe how to - add additional samba4 systems in a decentralized setup - add additional fileservers in a decentralized setup (memberserver with samba3) with respect to selective replication, (de)activated DRS, defining home/class/profile servers, ...
Memberservers should use the LDAP server of the school slave → the new section should suggest to implement a LDAP server policy which is attached to e.g. the school OU.
See branches/ucs-3.2/ucs-3.2-2/test/ucs-ec2-tools/examples/jenkins/autotest-204-ucsschool-multiserver-s4-school-only-with-slave.cfg for the setup: On the master: # Add DC to the groups - /usr/share/ucs-school-import/scripts/create_ou School2 slave2043 # Move existing slave to school - /usr/share/ucs-school-import/scripts/move_domaincontroller_to_ou --dcname slave2043 --ou School2 On the slave: eval "$(ucr shell)" . /usr/share/univention-lib/base.sh # Copy script from master, for example univention-scp /tmp/pwd root@$ldap_master:/usr/share/ucs-school-import/scripts/ucs-school-join-secondary-samba4 /root # Run script /root/ucs-school-join-secondary-samba4 --dcaccount Administrator --dcpwd /tmp/univention --rootpassword /tmp/pwd $(get_default_ipv4_address)
Two sections on this topic have been added to the performance chapter.
Verified
UCS@school 3.2 R2 has been released: http://docs.univention.de/release-notes-ucsschool-3.2R2-de.html If this error occurs again, please use "Clone This Bug".