This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
packages:chef-server [2013-07-11 15:49] glen pgsql shm |
packages:chef-server [2014-02-03 17:53] glen /dev/zero too (for sshd) |
||
---|---|---|---|
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 67: | Line 66: | ||
---- End output of gpasswd -M chef_server chef_server ---- | ---- End output of gpasswd -M chef_server chef_server ---- | ||
</file> | </file> | ||
+ | |||
+ | Alternatively you can find the recipe and change ''append'' to ''true'' in [[http://docs.opscode.com/resource_group.html#attributes|group]] resource. | ||
+ | |||
If using [[docs/vserver]] without ''initstyle=plain'', you need to make ''init q'' silent: <file> | If using [[docs/vserver]] without ''initstyle=plain'', you need to make ''init q'' silent: <file> | ||
Line 77: | Line 79: | ||
also, postgresql needs shared memory, so configure it fstab: <code - /etc/vservers/NAME/fstab> | 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 | 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> | </code> | ||
Line 86: | Line 97: | ||
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''. | 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''. | ||
+ | When using container like vserver, ensure following devices are present: | ||
+ | <code> | ||
+ | crw-rw---- 1 root console 5, 1 Jan 9 15:09 /dev/console | ||
+ | crw-rw-rw- 1 root root 1, 3 Jul 20 2013 /dev/null | ||
+ | crw-rw-rw- 1 root root 1, 5 Dec 25 17:35 /dev/zero | ||
+ | </code> | ||
+ | ===== Configure ===== | ||
+ | To change https certificate, have look into ''/var/opt/chef-server/nginx/ca'' |