User Tools

Site Tools


packages:chef-server

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
Next revision Both sides next revision
packages:chef-server [2013-07-11 15:37]
glen vserver note
packages:chef-server [2013-07-11 17:24]
glen
Line 1: Line 1:
 ====== Installing Opscode Chef Server via omnibus packaging ====== ====== Installing Opscode Chef Server via omnibus packaging ======
- 
  
 As prepackaged chef-server is [[http://​www.opscode.com/​chef/​install/#​tab2|not available]] As prepackaged chef-server is [[http://​www.opscode.com/​chef/​install/#​tab2|not available]]
Line 74: Line 73:
 # init q # init q
 </​file>​ </​file>​
 +
 +also, postgresql needs shared memory, so configure it fstab: <code - /​etc/​vservers/​NAME/​fstab>​
 +none    /​dev/​shm ​   tmpfs   ​mode=1777,​nosuid,​nodev,​noexec ​      0 0 
 +</​code>​
 +
 +and also:
 +<code bash>
 +mkdir -p /​etc/​vservers/​chef-server/​sysctl/​{0,​1}
 +echo kernel.shmall > /​etc/​vservers/​chef-server/​sysctl/​0/​setting
 +echo 600000000 > /​etc/​vservers/​chef-server/​sysctl/​0/​value
 +echo kernel.shmmax > /​etc/​vservers/​chef-server/​sysctl/​1/​setting
 +echo 600000000 > /​etc/​vservers/​chef-server/​sysctl/​1/​value
 +</​code>​
  
 After that, follow onscreen instructions:​ After that, follow onscreen instructions:​
Line 79: Line 91:
 # sudo chef-server-ctl reconfigure # sudo chef-server-ctl reconfigure
 </​code>​ </​code>​
 +
 +Meanwhile when the progress stops, it is expecting init to start ''/​opt/​chef-server/​embedded/​bin/​runsvdir-start'',​ but without init, nothing processes ''/​etc/​inittab'',​ so start it manually or use ''​initstyle=plain''​.
 +
 +
 +===== Configure =====
 +
 +To change https certificate,​ have look into ''/​var/​opt/​chef-server/​nginx/​ca''​
packages/chef-server.txt ยท Last modified: 2014-05-04 19:34 by glen