Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Email

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

运维自动化

目录

147. Ansible - SSH-based configuration management, deployment, and task execution system
147.1. install
147.2. Getting Started
147.3. ansible - run a command somewhere else
147.3.1. host-pattern
147.3.2. -a MODULE_ARGS, --args=MODULE_ARGS module arguments
147.3.3. -i INVENTORY, --inventory-file=INVENTORY specify inventory host file (default=/etc/ansible/hosts)
147.3.4. -m MODULE_NAME, --module-name=MODULE_NAME module name to execute (default=command)
147.3.5. -s, --sudo run operations with sudo (nopasswd)
147.3.6. -u REMOTE_USER, --user=REMOTE_USER connect as this user (default=root)
147.3.7. 使用实例
147.4. ansible-doc - Show Ansible module documentation
147.5. ansible-playbook - run an ansible playbook
147.5.1. 包含文件用法
148. Capistrano
149. Puppet
149.1. Installing Puppet CentOS 6.3
149.2. Puppet 签名
149.2.1. Agent 节点
149.2.2. Master 服务器
149.3. test
149.3.1. Master
149.3.2. Agent
149.4. 配置文件
149.4.1. /etc/sysconfig/puppet
149.4.2. /etc/puppet/fileserver.conf
149.5. manifests
149.5.1. node
149.5.2. group, user 用户组管理
149.5.2.1. group
149.5.2.2. user
149.5.3. file
149.5.3.1. ensure
149.5.3.2. source
149.5.3.3. owner, group, mode
149.5.4. package
149.5.5. service
149.5.6. exec
149.5.7. cron
149.6. modules
149.7. firewall 配置
149.8. debug
149.8.1. master
149.8.2. node
149.9. FAQ
149.9.1. err: Could not request certificate: No route to host - connect(2)
149.9.2. No help available unless you have RDoc::usage installed
150. SaltStack
150.1. 安装 Salt Stack
150.1.1. 服务端安装
150.1.2. 客户端安装
150.1.3. 防火墙配置
150.1.4. key 管理
150.1.5. 测试
150.1.6. Demo
150.2. salt-key - Salt key is used to manage Salt authentication keys
150.3. salt 命令
150.3.1. cmd
150.3.1.1. cmd.run
150.3.1.2. cmd.script
150.3.2. pkg.install
150.3.3. network.interfaces
150.3.4. salt example
150.4. /etc/salt/master
150.4.1. File Server settings
150.4.2. Pillar settings
150.4.3. Node Groups
150.4.4. File Server Backend
150.5. sls 脚本
150.5.1. pkg
150.5.2. service
150.6. FAQ
150.6.1. Git fileserver backend is enabled in configuration but could not be loaded, is git-python installed
151. Chef
151.1. 安装 Chef
151.1.1. CentOS
152. Cobbler
153. Cfengine
154. func
155. (R)?ex Deployment & Configuration Management
156. 基于Web的系统管理软件
156.1. Webmin
156.1.1. webalizer
156.2. ajenti

表 8. 表格标题

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

comments powered by Disqus