User Tools

Site Tools


foreman_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
foreman_guide [2015/03/10 14:43]
Tim Rozet
foreman_guide [2015/04/07 22:26] (current)
Daniel Farrell [Install Foreman] Better formatting for complex Foreman install command
Line 75: Line 75:
 Now run the installer with the right arguments for your setup: Now run the installer with the right arguments for your setup:
  
-''​sudo foreman-installer \\+<​code>​ 
 +sudo foreman-installer \\
    ​--enable-foreman-proxy \\    ​--enable-foreman-proxy \\
    ​--foreman-proxy-tftp=true \\    ​--foreman-proxy-tftp=true \\
Line 91: Line 92:
    ​--foreman-proxy-foreman-base-url=https://​localhost \\    ​--foreman-proxy-foreman-base-url=https://​localhost \\
    ​--foreman-proxy-oauth-consumer-key=ag9QcrzYTZQVhsnuEb8zYVc6taL4jmXj \\    ​--foreman-proxy-oauth-consumer-key=ag9QcrzYTZQVhsnuEb8zYVc6taL4jmXj \\
-   ​--foreman-proxy-oauth-consumer-secret=CWieWvBUMrfsvSc88UcmNTtrGtSzUCCf'' ​+   ​--foreman-proxy-oauth-consumer-secret=CWieWvBUMrfsvSc88UcmNTtrGtSzUCCf 
 +</​code>​
  
 You should see the following You should see the following
  
-Installing ​            ​Done ​                                              ​[100%] [...........................................................................................]+<​code>​
   Success!   Success!
   * Foreman is running at https://​foreman.localdomain   * Foreman is running at https://​foreman.localdomain
Line 102: Line 104:
   * Puppetmaster is running at port 8140   * Puppetmaster is running at port 8140
   The full log is at /​var/​log/​foreman-installer/​foreman-installer.log   The full log is at /​var/​log/​foreman-installer/​foreman-installer.log
 +</​code>​
  
 Please notice the above message gives you the credentials to the Foreman GUI. Please notice the above message gives you the credentials to the Foreman GUI.
Line 128: Line 130:
  
 ===Adminstrator Settings=== ===Adminstrator Settings===
-First make sure that your host is in a trusted puppet master, go to Administer in the top right -> Settings and search for **trusted_puppetmaster_hosts**. Then edit the value (keeping in mind it needs to be an array, so maintain the square brackets) with the foreman.localdomain value for your foreman server.+First make sure that your host is in a trusted puppet master, go to Administer in the top right -> Settings and search for "trusted_puppetmaster_hosts". Then edit the value (keeping in mind it needs to be an array, so maintain the square brackets) with the foreman.localdomain value for your foreman server.
 To stop Foreman from modifying your configured network settings for each host, you should configure this setting. ​ From the Foreman GUI, go to Administer in the top right -> Settings -> Provisioning Tab -> ignore_puppet_facts_for_provisioning = true. To stop Foreman from modifying your configured network settings for each host, you should configure this setting. ​ From the Foreman GUI, go to Administer in the top right -> Settings -> Provisioning Tab -> ignore_puppet_facts_for_provisioning = true.
  
Line 155: Line 157:
  
 ===Create HostGroups in Foreman=== ===Create HostGroups in Foreman===
-HostGroups are used to classify different types of hosts we want to provision. ​ For OpenStack ​purposes we classify a node as compute, network, ​or control.  ​See the opendaylight info at the top of this page if you want to combine any of these nodes to a single host (i.e. network+control ​into one host).  To configure HostGroups in Foreman:+HostGroups are used to classify different types of hosts we want to provision. ​ For OPNFV purposes we classify a node as compute or controller+networker.  ​It is supported ​to create three separate ​nodes (compute, control, ​network) but for hte purposes of OPNFV we are consolodating controller+networker ​into one node.  To configure HostGroups in Foreman:
  
   - Configure -> HostGroup   - Configure -> HostGroup
Line 162: Line 164:
   - Network tab-> select the management subnet you created   - Network tab-> select the management subnet you created
   - Operating System tab -> Operating System = CentOS7 you defined, Media = CentOS mirror, Partition table= Kickstart default   - Operating System tab -> Operating System = CentOS7 you defined, Media = CentOS mirror, Partition table= Kickstart default
-  - Submit, repeat for Control and Network groups.+  - Submit, repeat for trystack::​controller_networker (control+network node).
  
 ===Create Host in Foreman=== ===Create Host in Foreman===
foreman_guide.1425998589.txt.gz · Last modified: 2015/03/10 14:43 by Tim Rozet