This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pub:ubuntu_14.04_campus_build [2015/04/06 20:37] rlhaffer |
pub:ubuntu_14.04_campus_build [2022/05/06 20:15] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Campus Ubuntu 14.04 Foreman/Puppet Installation ====== | + | ====== Campus Ubuntu 14.04 Foreman |
The current 14.04 build has been tested on: | The current 14.04 build has been tested on: | ||
Line 57: | Line 57: | ||
{{: | {{: | ||
- | As the image boots, when it gets to the point where you see what is in the **<fc #ffff00>yellow box</fc>**, the system has sent the requests back to the Foreman server. | + | As the image boots, when it gets to the point where you see what is in the <html>< |
{{: | {{: | ||
+ | |||
+ | We have hostname based provisioning configured, however if you are using a custom host name you may be required to use the steps below regarding discovered hosts. You will know this to be the case if the host doesn' | ||
Back on the Foreman website, click on the **Hosts > Discovered Hosts** menu. | Back on the Foreman website, click on the **Hosts > Discovered Hosts** menu. | ||
Line 134: | Line 136: | ||
{{: | {{: | ||
- | This screen is somewhat deceiving. | + | This screen is somewhat deceiving. |
{{: | {{: | ||
Line 141: | Line 143: | ||
{{: | {{: | ||
+ | |||
+ | |||
+ | At this point, the system is ready to be logged into.\\ | ||
+ | |||
+ | There are more finer points to the build, like the S drive, printers and adding other software from the Ubuntu repos or elsewhere.\\ | ||
+ | Those tutorials are in process.\\ | ||
+ | |||
+ | =====Adding Software===== | ||
+ | |||
+ | Adding supported software titles to an existing installation is as easy as editing the host in foreman, visit [[https:// | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Then click the Puppet Classes tab and wk_pkgs, the plus button adds the package to the machine and it should begin installing inside 30 minutes of being added to the system.\\ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | =====Troubleshooting===== | ||
+ | |||
+ | ====DNS conflict errors==== | ||
+ | Sometimes Foreman will not flush it's dns entries of systems that have long since changed IP addresses and the system you are trying to build will grab an IP that the Foreman server thinks is someone else. This causes a dns reverse lookup error to occur, to resolve the conflict we have to remove the offending IP from the reverse lookup table and restart the dns service on rssinst. Here's how you do that: | ||
+ | < | ||
+ | ssh rssinst.srv.mst.edu | ||
+ | sudo -i | ||
+ | cd / | ||
+ | vi db.151.131.in-addr.arpa | ||
+ | </ | ||
+ | |||
+ | In this file IP addresses are broken down by octet in reverse order, see picture: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | For example, if you're looking for IP 131.151.53.112, | ||
+ | |||
+ | Now save the file and go out to the system and restart the bind service. | ||
+ | |||
+ | < | ||
+ | service bind9 restart | ||
+ | </ | ||
+ | |||
+ | Then retry your build attempt. | ||
+ | |||