sysadmin:procedures:ldapkerbsetup
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sysadmin:procedures:ldapkerbsetup [2018/07/05 15:08] – drea | sysadmin:procedures:ldapkerbsetup [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Run automated config tasks with Ansible ====== | ||
- | * **ssh** to ansible.socs and copy // | ||
- | * Add sysadmin account on new to local sudo group (via **visudo**, sudo must be installed) | ||
- | * Run **scripts/ | ||
- | * In **ldapvi** find the sOARecord for socs.uoguelph.ca (see **492 relativeDomainName=@** and increment the first int in the line (this is picked up by an hourly cron on fluffy that will trigger bind dns to update). | ||
- | * Also do the same for ldap record 512 (49.x ip's) or 514 (48.x) | ||
- | * On the ansible server, add name/ip of new machine to provision group in **/ | ||
- | * Run **ansible-playbook playbook/ | ||
- | |||
- | ====== Kerberize host ====== | ||
- | |||
- | **DEPRECATED - REPLACED BY KYLE'S POWERSHELL SCRIPT** | ||
- | |||
- | * run scripts/ | ||
- | * on fluffy, run **/ | ||
- | * BE CAREFUL NOW, THERE BE DRAGONS | ||
- | * Run **kadmin -l** then: > **get *< | ||
- | * If a similar machine exists, run get *server* to determine an appropriate principle for the service you plan to run (i.e. HTTP, postgres, mail, etc) | ||
- | * Run the following, DO NOT FORGET TO INCLUDE **--keytab=/ | ||
- | * **ext_keytab --keytab=/ | ||
- | * **scp** keytab to new vm: /// | ||
- | |||
- | |||
- | ====== Final steps ====== | ||
- | |||
- | * Restart autofs on new machine and confirm that ldap home dirs can be mounted. A system reboot may be required before dirs will mount. | ||
- | * Unless other groups need ssh access, append // | ||
- | * In /// |
sysadmin/procedures/ldapkerbsetup.1530803323.txt.gz · Last modified: 2018/07/05 15:08 by drea