| 1 | = Instructuion for KNU Cluster administrators and operators = |
| 2 | == Root access to the nodes == |
| 3 | Getting root access by means of {{{su}}} or {{{sudo}}} is prohibited. |
| 4 | |
| 5 | Root's account password authentication works only from physical console and disabled via SSH. |
| 6 | |
| 7 | Right way to get root access - key-based SSH connection. |
| 8 | |
| 9 | List of admin's public SSH keys installed with dedicated RPM package. Manual keys addition to {{{authorized_keys}}} should be avoided. |
| 10 | |
| 11 | == Installing, Removing and Updating packages and configuration == |
| 12 | All nodes configuration is Kickstart-based and packet-based only. All configuration packages had been installed from Blackjack-HKR repo. |
| 13 | |
| 14 | Changing configs manually is '''stricly prohibited''' unless for negotiated testing and debug purposes. |
| 15 | |
| 16 | Installing and removing packages manualy by means of {{{yum install}}} is '''stricly prohibited'''. |
| 17 | |
| 18 | To add package additional {{{Requires:}}} dependencies should be added to {{{knu-wn-deps}}} package (commited to SVN). Then package need to be rebuilt and published. |
| 19 | |
| 20 | To update packages immediately use {{{yum nodesync}}} command. |
| 21 | |
| 22 | To update configuration files you should update corresponding package in SVN or create a new one in {{{knu-config.spec}}}. |
| 23 | |
| 24 | If have no experience with RPM spec files or access to SVN - [[https://trac.grid.org.ua/ClusterSupport/newticket | open new task in trac]]. |
| 25 | |
| 26 | == Managing services == |
| 27 | KNU Cluster is RHEL7-based and use Systemd for services management. Get ready you cannot find LSB scripts and [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/chap-Managing_Services_with_systemd.html|obtain systemd basic skills]]. |
| 28 | |