Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

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

运维自动化

目录

125. Ansible - SSH-based configuration management, deployment, and task execution system
125.1. install
125.2. Getting Started
125.3. ansible - run a command somewhere else
125.3.1. host-pattern
125.3.2. -a MODULE_ARGS, --args=MODULE_ARGS module arguments
125.3.3. -i INVENTORY, --inventory-file=INVENTORY specify inventory host file (default=/etc/ansible/hosts)
125.3.4. -m MODULE_NAME, --module-name=MODULE_NAME module name to execute (default=command)
125.3.5. -s, --sudo run operations with sudo (nopasswd)
125.3.6. -u REMOTE_USER, --user=REMOTE_USER connect as this user (default=root)
125.3.7. 使用实例
125.4. ansible-doc - Show Ansible module documentation
125.5. ansible-playbook - run an ansible playbook
125.5.1. 包含文件用法
126. Capistrano
127. Puppet
127.1. Installing Puppet CentOS 6.3
127.2. Puppet 签名
127.2.1. Agent 节点
127.2.2. Master 服务器
127.3. test
127.3.1. Master
127.3.2. Agent
127.4. 配置文件
127.4.1. /etc/sysconfig/puppet
127.4.2. /etc/puppet/fileserver.conf
127.5. manifests
127.5.1. node
127.5.2. group, user 用户组管理
127.5.3. file
127.5.4. package
127.5.5. service
127.5.6. exec
127.5.7. cron
127.6. modules
127.7. firewall 配置
127.8. debug
127.8.1. master
127.8.2. node
127.9. FAQ
127.9.1. err: Could not request certificate: No route to host - connect(2)
127.9.2. No help available unless you have RDoc::usage installed
128. SaltStack
128.1. 安装 Salt Stack
128.1.1. 服务端安装
128.1.2. 客户端安装
128.1.3. 防火墙配置
128.1.4. key 管理
128.1.5. 测试
128.1.6. Demo
128.2. salt-key - Salt key is used to manage Salt authentication keys
128.3. salt 命令
128.3.1. cmd
128.3.2. pkg.install
128.3.3. network.interfaces
128.3.4. salt example
128.4. /etc/salt/master
128.4.1. File Server settings
128.4.2. Pillar settings
128.4.3. Node Groups
128.4.4. File Server Backend
128.5. sls 脚本
128.5.1. pkg
128.5.2. service
128.6. FAQ
128.6.1. Git fileserver backend is enabled in configuration but could not be loaded, is git-python installed
129. Chef
129.1. 安装 Chef
129.1.1. CentOS
130. Cobbler
131. Cfengine
132. func
133. (R)?ex Deployment & Configuration Management
134. 基于Web的系统管理软件
134.1. Webmin
134.1.1. webalizer
134.2. ajenti

表 8. 表格标题

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