Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

部分 XI. Configuration Management(配置管理)

运维自动化

目录

140. Ansible - SSH-based configuration management, deployment, and task execution system
140.1. install
140.2. Getting Started
140.3. ansible - run a command somewhere else
140.3.1. host-pattern
140.3.2. -a MODULE_ARGS, --args=MODULE_ARGS module arguments
140.3.3. -i INVENTORY, --inventory-file=INVENTORY specify inventory host file (default=/etc/ansible/hosts)
140.3.4. -m MODULE_NAME, --module-name=MODULE_NAME module name to execute (default=command)
140.3.5. -s, --sudo run operations with sudo (nopasswd)
140.3.6. -u REMOTE_USER, --user=REMOTE_USER connect as this user (default=root)
140.3.7. 使用实例
140.4. ansible-doc - Show Ansible module documentation
140.5. ansible-playbook - run an ansible playbook
140.5.1. 包含文件用法
141. Capistrano
142. Puppet
142.1. Installing Puppet CentOS 6.3
142.2. Puppet 签名
142.2.1. Agent 节点
142.2.2. Master 服务器
142.3. test
142.3.1. Master
142.3.2. Agent
142.4. 配置文件
142.4.1. /etc/sysconfig/puppet
142.4.2. /etc/puppet/fileserver.conf
142.5. manifests
142.5.1. node
142.5.2. group, user 用户组管理
142.5.2.1. group
142.5.2.2. user
142.5.3. file
142.5.3.1. ensure
142.5.3.2. source
142.5.3.3. owner, group, mode
142.5.4. package
142.5.5. service
142.5.6. exec
142.5.7. cron
142.6. modules
142.7. firewall 配置
142.8. debug
142.8.1. master
142.8.2. node
142.9. FAQ
142.9.1. err: Could not request certificate: No route to host - connect(2)
142.9.2. No help available unless you have RDoc::usage installed
143. SaltStack
143.1. 安装 Salt Stack
143.1.1. 服务端安装
143.1.2. 客户端安装
143.1.3. 防火墙配置
143.1.4. key 管理
143.1.5. 测试
143.1.6. Demo
143.2. salt-key - Salt key is used to manage Salt authentication keys
143.3. salt 命令
143.3.1. cmd
143.3.1.1. cmd.run
143.3.1.2. cmd.script
143.3.2. pkg.install
143.3.3. network.interfaces
143.3.4. salt example
143.4. /etc/salt/master
143.4.1. File Server settings
143.4.2. Pillar settings
143.4.3. Node Groups
143.4.4. File Server Backend
143.5. sls 脚本
143.5.1. pkg
143.5.2. service
143.6. FAQ
143.6.1. Git fileserver backend is enabled in configuration but could not be loaded, is git-python installed
144. Chef
144.1. 安装 Chef
144.1.1. CentOS
145. Cobbler
146. Cfengine
147. func
148. (R)?ex Deployment & Configuration Management
149. 基于Web的系统管理软件
149.1. Webmin
149.1.1. webalizer
149.2. ajenti

表 7. 表格标题

名称流行度开发语言工作模式其他
Puppet主流RubyC/S 
Chef主流RubyC/S 
SaltStack主流(新星)PythonC/S 
ansible一般PythonServer 结构无需 clientRedhat 开发

comments powered by Disqus