Sponsored Content
Full Discussion: Configuration manager
Operating Systems Linux Configuration manager Post 302979782 by stomp on Friday 19th of August 2016 02:23:39 AM
Old 08-19-2016
Hi,

some thoughts at the moment:

  • I'm using opscode chef at the moment, because my chef advised me to do so. The learning curve is steep, but after I got it, it helped me a lot.
  • I'm very fond of the extensible data discovery called "OHAI" available within chef. Every system is inventorized with a high grade of details and you can write data collection modules yourself. The data is available everywhere within chef and outside too, which is extremeley useful. You want a list of software packages from every machine? You want to search for a specific MAC address in your comany? You want an individual hardware report for all your machines? No problem. The data only waits to be searched.
  • This configuration management adds a considerable extra amount of resource overhead to the machines if regularly executed or as an additional service that has to run.
  • Personally I like the method to not use configuration management at all, but an approach to only use self created packages to reach the same goal: Nice video about an existing solution here: OSDC 2013 | Schlomo Schapiro: Configuration Management and Linux Packages (ENG) - YouTube
    The piece of software behind the video is named YADT
  • What I dislike about chef is, that the platform support is limited to current mainstream linux distributions, which causes some older legacy distributions can not be managed with chef. What I also disklike are things that some extension package handles things in other ways the os doing it. E. g. the solid mysql-chef-gem(Yes it's based on ruby). sets up a system that allows multiple instances of mysql at the same machine and so setup of the mysql packages and the setup of the mysql-chef-way interferes with each other. That's why I'm not using the good chef-mysql extensions and stick to my own "recipes" here.

Last edited by stomp; 08-19-2016 at 01:03 PM.. Reason: added YADT-URL
 

7 More Discussions You Might Find Interesting

1. Debian

gnome file manager configuration question

Is there a way to configure the gnome file manager to open each directory in the same window instead of opening a new one? (Debian 5.0.0) (5 Replies)
Discussion started by: snorkack59
5 Replies

2. Solaris

RAID manager or veritas volume manager

Can somebody kindly help me to determine which one i should choose to better manipulate OS volume. RAID manager or veritas volume manager? Any critical differences between those two? Thanks in advance. (5 Replies)
Discussion started by: beginningDBA
5 Replies

3. Solaris

issues with Veritas volume manager configuration

hi all i am a newbie to solaris and i am doing some R&D in veritas volume manager. This is my first day with veritas. I downloaded and installed Veritas storage foundation 5.1 package in my sun solaris 5.10 sparc machine. When i try to create disk group in vxvm, it giving one error message. I am... (6 Replies)
Discussion started by: kingston
6 Replies

4. Solaris

Symantec/Veritas Volume Manager - subdisk * not in configuration

Hello, There once was a disk. Veritas thought it wasn't happy, but it really was. The disk was all alone on a plex. There was another plex, in the same volume, that was fine and happy with its own single disk. I removed the plex with the unhappy disk. Then I went into vxdiskadm, removed... (2 Replies)
Discussion started by: kity1kity
2 Replies

5. Filesystems, Disks and Memory

Backup Sun StorageTek Common Array Manager's configuration

In Sun manuals, I didn't find how to backup Sun StorageTek Common Array Manager's configuration. Is there a way to do it like backing up Brocade switch configuration? CAM is under Solaris 10. Thank you in advance! (0 Replies)
Discussion started by: aixlover
0 Replies

6. Red Hat

Configuration problem in virt-manager

HI, I use red hat linux ES 5. I start the virt-manager and add new guest host in it . But When I choose parXXX-virtuXXXXX ...not full-virtXXXx... I get below screen to fill installtion source Please indicate where installation media is available for the operating system you would like to... (1 Reply)
Discussion started by: chuikingman
1 Replies

7. UNIX for Advanced & Expert Users

Please advise configuration manager

Hello Dears, I am up to install configuration manager as the number of Linux systems are growing alot in my company. can please advise any of them? Puppet, spicewalk ansilble etc.. please share you opinion. My aim is to have config manager to automate/provision systems and to have inventory... (1 Reply)
Discussion started by: Vit0_Corleone
1 Replies
CHEF-SOLO(8)							    Chef Manual 						      CHEF-SOLO(8)

NAME
chef-solo - Runs chef in solo mode against a specified cookbook location. SYNOPSIS
chef-solo (options) -c, --config CONFIG The configuration file to use -d, --daemonize Daemonize the process -g, --group GROUP Group to set privilege to -i, --interval SECONDS Run chef-client periodically, in seconds -j, --json-attributes JSON_ATTRIBS Load attributes from a JSON file or URL -l, --log_level LEVEL Set the log level (debug, info, warn, error, fatal) -L, --logfile LOGLOCATION Set the log file location, defaults to STDOUT - recommended for daemonizing -N, --node-name NODE_NAME The node name for this client -r, --recipe-url RECIPE_URL Pull down a remote gzipped tarball of recipes and untar it to the cookbook cache. -s, --splay SECONDS The splay time for running at intervals, in seconds -u, --user USER User to set privilege to -v, --version Show chef version -h, --help Show this message DESCRIPTION
Chef Solo allows you to run Chef Cookbooks in the absence of a Chef Server. To do this, the complete cookbook needs to be present on disk. By default Chef Solo will look in /etc/chef/solo.rb for its configuration. This configuration file has two required variables: file_cache_path and cookbook_path. For example: file_cache_path "/var/chef-solo" cookbook_path "/var/chef-solo/cookbooks" For your own systems, you can change this to reflect any directory you like, but you'll need to specify absolute paths and the cook- book_path directory should be a subdirectory of the file_cache_path. You can also specify cookbook_path as an array, passing multiple locations to search for cookbooks. For example: file_cache_path "/var/chef-solo" cookbook_path ["/var/chef-solo/cookbooks", "/var/chef-solo/site-cookbooks"] Note that earlier entries are now overridden by later ones. Since chef-solo doesn't have any interaction with a Chef Server, you'll need to specify node-specifc attributes in a JSON file. This can be located on the target system itself, or it can be stored on a remote server such as S3, or a web server on your network. Within the JSON file, you'll also specify the recipes that Chef should run in the "run_list". An example JSON file, which sets a resolv.conf: { "resolver": { "nameservers": [ "10.0.0.1" ], "search":"int.example.com" }, "run_list": [ "recipe[resolver]" ] } Then you can run chef-solo with -j to specify the JSON file. It will look for cookbooks in the cookbook_path configured in the configura- tion file, and apply attributes and use the run_list from the JSON file specified. You can use -c to specify the path to the configuration file (if you don't want chef-solo to use the default). You can also specify -r for a cookbook tarball. For example: chef-solo -c ~/solo.rb -j ~/node.json -r http://www.example.com/chef-solo.tar.gz In the above case, chef-solo would extract the tarball to your specified cookbook_path, use ~/solo.rb as the configuration file, and apply attributes and use the run_list from ~/node.json. SEE ALSO
Full documentation for Chef and chef-solo is located on the Chef wiki, http://wiki.opscode.com/display/chef/Home. AUTHOR
Chef was written by Adam Jacob adam@ospcode.com of Opscode (http://www.opscode.com), with contributions from the community. This manual page was written by Joshua Timberman joshua@opscode.com with help2man. Permission is granted to copy, distribute and / or modify this docu- ment under the terms of the Apache 2.0 License. On Debian systems, the complete text of the Apache 2.0 License can be found in /usr/share/common-licenses/Apache-2.0. Chef 10.12.0 June 2012 CHEF-SOLO(8)
All times are GMT -4. The time now is 04:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy