没有合适的资源?快使用搜索试试~ 我知道了~
saltstack配置管理大全
需积分: 0 1 下载量 67 浏览量
2018-09-19
14:33:47
上传
评论
收藏 1.94MB PDF 举报
温馨提示
试读
141页
saltstack配置管理大全s
资源推荐
资源详情
资源评论
Saltstack 配置管理大全
1 / 141
1. SALTSTACK 简介 12
2. SALT 的安装及配置 13
2.1 master 端 13
2.1.1 安装 13
2.1.2 配置 13
2.1.3 启停 15
2.2 minion 端 16
2.2.1 安装 16
2.2.2 配置 16
2.2.3 启停 16
3. SALT 常用功能 17
3.1 查看版本 17
3.2 salt-key 18
3.2.1 查看所的有 minion 18
3.2.2 接受指定的 minion 18
3.2.3 接受所有的 minion 18
3.2.4 删除指定的 minion 18
3.2.5 删除所有的 minion 19
3.2.6 拒绝指定的 minion 19
3.2.7 拒绝所有的 minion 19
3.3 将 minion 分组 19
3.4 minion 状态管理 20
3.5 salt 文件管理 20
3.6 压缩和解压缩:archive.tar 21
3.7 检测:test.ping 21
3.8 执行 shell:cmd.run 21
3.9 执行脚本文件:cmd. Script 21
3.10 查看磁盘利用率:disk.usage 22
3.11 更改文件所属权:file.chown 22
Saltstack 配置管理大全
2 / 141
3.12 复制文件:file.copy 22
3.13 判断文件是否存在:file.file_exists 22
3.14 判断文件夹是否存在:file.directory_exists 22
3.15 查看目录大小:file.diskusage 22
3.16 查找文件:file.find 23
3.17 过滤文件内容:file.grep 23
3.18 替换文件内容:file.replace 23
3.19 更改文件的权限:file.set_mode 23
3.20 添加 hosts 文件:hosts.add_host 23
3.21 检测端口:network.connect 23
3.22 ICMP 检测:network.ping 23
3.23 获取 hostname:network.get_hostname 23
3.24 同步文件: rsync.rsync 24
3.25 服务管理:service 24
3.26 重新设置用户密码:shadow.set_password 24
3.27 网卡启动与停止:ip.up,ip.down 24
3.28 操作系统启动与停止:system.init 24
3.29 设置操作系 sysctl 值:sysctl.persist 24
4. 常用模块 24
4.1 压缩与解压缩:archive 24
4.1.1 archive.cmd_zip 24
4.1.2 archive.cmd_unzip 26
4.1.3 archive.gzip 26
4.1.4 archive.gunzip 27
4.1.5 archive.rar 27
4.1.6 archive.unrar 27
4.1.7 archive.tar 27
4.2 执行命令:cmd 29
Saltstack 配置管理大全
3 / 141
4.2.1 cmd.has_exec(cmd) 29
4.2.2 cmd.retcode(cmd) 29
4.2.3 cmd.run 29
4.2.4 cmd.script 31
4.2.5 cmd.script_retcode 32
4.2.6 cmd.shell 33
4.2.7 cmd.tty 33
4.2.8 cmd.which 34
4.3 定时任务:cron 35
4.3.1 cron.list_tab(user) 35
4.3.2 cron.ls(user) 35
4.3.3 cron.raw_cron(user) 35
4.3.4 cron.set_job 35
4.3.5 cron.rm_job 36
4.4 复制:cp 37
4.4.1 cp.get_dir 37
4.4.2 cp.get_file 37
4.4.3 cp.get_file_str 37
4.4.4 cp.get_url 37
4.4.5 cp.hash_file 38
4.4.6 cp.list_master 38
4.4.7 cp.list_master_dirs 39
4.4.8 cp.list_master_symlinks 39
4.4.9 cp.list_states 39
4.5 磁盘管理:DISK 39
4.5.1 disk.blkid(device=None) 40
4.5.2 disk.inodeusage 40
4.5.3 disk.usage 41
4.6 文件管理:file 41
4.6.1 file.append 41
4.6.2 file.write(path, *args, **kwargs) 41
4.6.3 file.basename 42
4.6.4 file.check_hash 42
4.6.5 file.chgrp 42
4.6.6 file.chown 42
4.6.7 file.comment 43
4.6.8 file.contains 44
4.6.9 file.copy 44
4.6.10 file.file_exists(path) 44
4.6.11 file.directory_exists(path) 45
4.6.12 file.is_link(path) 45
Saltstack 配置管理大全
4 / 141
4.6.13 file.dirname(path) 45
4.6.14 file.diskusage(path) 45
4.6.15 file.find 45
4.6.16 file.grep 49
4.6.17 file.get_diff 49
4.6.18 file.get_gid 49
4.6.19 file.get_group(path, follow_symlinks=True) 50
4.6.20 file.get_hash 50
4.6.21 file.get_mode 50
4.6.22 file.get_sum 50
4.6.23 file.get_uid(path, follow_symlinks=True) 51
4.6.24 file.get_user(path, follow_symlinks=True) 51
4.6.25 file.gid_to_group(gid) 51
4.6.26 file.group_to_gid(group) 51
4.6.27 file.uid_to_user(uid) 52
4.6.28 file.user_to_uid(user) 52
4.6.29 file.is_blkdev(name) 52
4.6.30 file.join(*args) 52
4.6.31 file.chown 53
4.6.32 file.link(src, path) 53
4.6.33 file.list_backups(path, limit=None) 53
4.6.34 file.list_backups_dir(path, limit=None) 53
4.6.35 file.touch 54
4.6.36 file.manage 54
4.6.37 file.makedirs 55
4.6.38 file.mkdir 55
4.6.39 file.open_files(by_pid=False) 55
4.6.40 file.readdir(path) 56
4.6.41 file.move(src, dst) 56
4.6.42 file.remove(path) 56
4.6.43 file.rename(src, dst) 56
4.6.44 file.line 56
4.6.45 file.replace 58
4.6.46 file.sed 60
4.6.47 file.set_mode(path, mode) 60
4.6.48 file.lstat(path) 60
4.6.49 file.stats 61
4.7 用户组管理:group 61
4.7.1 group.add 61
4.7.2 group.adduser 62
4.7.3 group.chgid 62
4.7.4 group.delete(name) 62
4.7.5 group.deluser 63
Saltstack 配置管理大全
5 / 141
4.7.6 group.getent(refresh=False) 63
4.7.7 group.info(name) 63
4.7.8 groupadd.members(name, members_list) 63
4.8 负载均衡 haproxy 管理 64
4.8.1 haproxy.disable_server 64
4.8.2 haproxy.enable_server 64
4.8.3 haproxy.get_weight 65
4.8.4 haproxy.list_servers 65
4.8.5 haproxy.set_weight 65
4.8.6 haproxy.show_backends 66
4.8.7 haproxy.show_frontends 66
4.9 HOSTS 66
4.9.1 hosts.add_host(ip, alias) 66
4.9.2 hosts.set_host(ip, alias) 66
4.9.3 hosts.get_alias(ip) 67
4.9.4 hosts.get_ip(host) 67
4.9.5 hosts.list_hosts() 67
4.9.6 hosts.has_pair(ip, alias) 67
4.9.7 hosts.rm_host(ip, alias) 68
4.10 MOUNT 68
4.10.1 mount.active(extended=False) 68
4.10.2 mount.automaster(config='/etc/auto_salt') 68
4.10.3 mount.fstab(config='/etc/fstab') 68
4.10.4 mount.is_fuse_exec(cmd) 68
4.10.5 mount.is_mounted(name) 69
4.10.6 mount.mount(name, device, mkmnt=False, fstype='', opts='defaults', user=None) 69
4.10.7 mount.remount(name, device, mkmnt=False, fstype='', opts='defaults', user=None) 69
4.10.8 mount.rm_automaster(name, device, config='/etc/auto_salt') 69
4.10.9 mount.rm_fstab(name, device, config='/etc/fstab') 70
4.10.10 mount.set_automaster(name, device, fstype, opts='', config='/etc/auto_salt',
test=False, **kwargs) 70
4.10.11 mount.set_fstab(name, device, fstype, opts='defaults', dump=0, pass_num=0,
config='/etc/fstab', test=False,match_on='auto', **kwargs) 70
4.10.12 mount.swapoff(name) 70
4.10.13 mount.swapon(name, priority=None) 71
4.10.14 mount.swaps() 71
4.10.15 mount.umount(name, device=None, user=None) 71
4.11 mysql 71
4.11.1 mysql.db_check(name, table=None, **connection_args) 72
4.11.2 mysql.db_create(name, character_set=None, collate=None, **connection_args) 72
4.11.3 mysql.db_exists(name, **connection_args) 72
剩余140页未读,继续阅读
资源评论
qq_14818167
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功