注册 登录 进入教材巡展
#

出版时间:2025-03

出版社:电子工业出版社

以下为《网络自动化运维项目化教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121345432
  • 1-1
  • 560161
  • 68260028-3
  • 平塑
  • 16开
  • 2025-03
  • 511
  • 304
  • 电子与信息大类
  • 网络
  • 高职
内容简介
本书紧密贴合网络自动化运维项目化的相关职业发展需求,为助力读者成为出色的Linux系统管理员与DevOps工程师而编写,旨在提升IT基础设施的管理效率和稳定性。 本书从基础的Linux系统管理知识出发,逐步深入网络服务的自动化部署、容器化技术、配置管理自动化、安全与权限控制等高级主题。通过理论与实践相结合的方式,读者可以系统地学习如何使用Docker、Zabbix、Ansible等工具,实现服务的快速部署、配置的统一管理和系统的实时监控。 本书中不仅包含丰富的案例分析和实训项目,还特别强调了自动化测试和CI/CD(持续集成、持续交付和持续部署)的重要性,可以指导读者构建自动化的测试流程和部署策略。此外,本书中还涉及监控告警、日志管理等运维关键环节,并且介绍了如何通过自动化手段保障系统的安全性和可靠性。每个项目都配有实操练习,使读者能够在实际操作中深入理解并掌握自动化运维的相关技能。 本书可以作为普通高等院校、高等或中等职业院校各专业的Linux自动化运维课程的教材,适合所有希望提升自动化运维能力、优化IT基础设施管理的专业人士。无论是初学者,还是有经验的管理员,都能从本书中获得宝贵的知识和实用的技术。通过学习本书,读者可以构建一套完整的自动化运维体系,有效提升工作效率,确保系统的稳定性和安全性,满足现代企业对IT运维的高标准要求。
目录
项目1 VMware Workstation网络配置及应用 1
1.1 项目情境 1
1.2 项目分析 2
1.3 项目相关知识 2
1.3.1 VMware Workstation中的网络连接模式 2
1.3.2 VMware Workstation中虚拟机的硬件参数 4
1.3.3 虚拟机的镜像文件 5
1.3.4 虚拟机的快照 6
1.4 项目实施 7
任务1-1 VMware Workstation中虚拟机的网络配置 7
任务1-2 VMware Workstation中虚拟机的硬件参数配置 11
任务1-3 VMware Workstation中虚拟机的镜像管理 13
任务1-4 VMware Workstation中虚拟机的快照管理 14
1.5 项目拓展 16
1.5.1 理论知识拓展 16
1.5.2 项目实训题 17
项目2 SSH协议及其应用 18
2.1 项目情境 18
2.2 项目分析 19
2.3 项目相关知识 19
2.3.1 SSH协议 19
2.3.2 SSH工具 20
2.3.3 SSH协议的应用 22
2.4 项目实施 23
任务2-1 使用SecureCRT连接Linux服务器 23
任务2-2 Linux客户机免密登录Linux服务器 25
任务2-3 使用scp命令进行远程文件的复制 26
任务2-4 使用sftp命令进行远程文件的上传和下载 27
2.5 项目拓展 28
2.5.1 理论知识拓展 28
2.5.2 项目实训题 29
项目3 EVE-NG 31
3.1 项目情境 31
3.2 项目分析 32
3.3 项目相关知识 32
3.3.1 EVE-NG的特性 32
3.3.2 EVE-NG支持的镜像 33
3.4 项目实施 34
任务3-1 EVE-NG的安装和使用 34
任务3-2 在EVE-NG中导入QEMU镜像 41
3.5 项目拓展 43
3.5.1 理论知识拓展 43
3.5.2 项目实训题 44
项目4 Docker的基础知识及应用 45
4.1 项目情境 45
4.2 项目分析 46
4.3 项目相关知识 46
4.3.1 Docker容器的技术特性 46
4.3.2 Docker镜像 47
4.3.3 Docker镜像加速器 48
4.3.4 Docker仓库 49
4.4 项目实施 51
任务4-1 Docker的安装 51
任务4-2 Docker镜像加速器的配置 52
任务4-3 Docker镜像的管理 54
任务4-4 Docker仓库的管理 55
4.5 项目拓展 57
4.5.1 理论知识拓展 57
4.5.2 项目实训题 58
?
项目5 Docker容器的管理及应用 60
5.1 项目情境 60
5.2 项目分析 61
5.3 项目相关知识 61
5.3.1 Docker容器 61
5.3.2 Docker的网络模式 62
5.3.3 Docker存储卷 64
5.3.4 Docker镜像的构建原理 65
5.4 项目实施 66
任务5-1 Docker容器的管理 66
任务5-2 Docker容器的综合应用 68
任务5-3 手动构建Docker镜像 70
任务5-4 使用Docker Compose构建Docker镜像 71
5.5 项目拓展 73
5.5.1 理论知识拓展 73
5.5.2 项目实训题 73
项目6 Zabbix的安装和配置 75
6.1 项目情境 75
6.2 项目分析 76
6.3 项目相关知识 76
6.3.1 Zabbix的技术特性 76
6.3.2 Zabbix组件 77
6.4 项目实施 78
任务6-1 基于All-in-One安装Zabbix 78
任务6-2 Zabbix组件的分离部署 83
6.5 项目拓展 85
6.5.1 理论知识拓展 85
6.5.2 项目实训题 85
项目7 使用Zabbix监控服务器 88
7.1 项目情境 89
7.2 项目分析 89
7.3 项目相关知识 89
7.3.1 Zabbix中的主机用户角色 89
7.3.2 Zabbix中的监控项 93
7.3.3 Zabbix中的监控图形 94
7.3.4 Zabbix中的触发器 95
7.3.5 Zabbix中的告警功能 96
7.4 项目实施 97
任务7-1 在Zabbix中添加被监控主机 97
任务7-2 在Zabbix中配置监控项 99
任务7-3 在Zabbix中配置监控图形 101
任务7-4 在Zabbix中配置触发器 102
任务7-5 在Zabbix中配置邮件告警功能 104
7.5 项目拓展 106
7.5.1 理论知识拓展 106
7.5.2 项目实训题 107
项目8 使用Zabbix监控网络设备 109
8.1 项目情境 109
8.2 项目分析 110
8.3 项目相关知识 110
8.3.1 SNMP 110
8.3.2 交换网络监控 111
8.3.3 路由网络监控 111
8.4 项目实施 112
任务8-1 配置思科交换机 112
任务8-2 使用Zabbix监控思科交换机 114
任务8-3 配置华三路由器 116
任务8-4 使用Zabbix监控华三路由器 118
8.5 项目拓展 120
8.5.1 理论知识拓展 120
8.5.2 项目实训题 121
项目9 Ansible的安装和配置 123
9.1 项目情境 123
9.2 项目分析 124
9.3 项目相关知识 124
9.3.1 Ansible 124
9.3.2 Ansible文件系统 125
9.3.3 Ansible中配置文件的优先级 125
9.4 项目实施 126
任务9-1 在管理主机上安装Ansible 126
任务9-2 修改Ansible配置文件 127
任务9-3 在被管理主机上安装Python 128
9.5 项目拓展 130
9.5.1 理论知识拓展 130
9.5.2 项目实训题 130
项目10 Ansible节点的连接及管理 131
10.1 项目情境 131
10.2 项目分析 132
10.3 项目相关知识 132
10.3.1 主机清单文件 132
10.3.2 ansible.cfg文件 133
10.3.3 对称加密 134
10.3.4 非对称加密 135
10.4 项目实施 136
任务10-1 修改主机清单文件 136
任务10-2 修改配置文件 137
任务10-3 使用Ansible基于对称密钥进行主机连接 138
任务10-4 使用Ansible基于非对称密钥进行主机连接 139
10.5 项目拓展 140
10.5.1 理论知识拓展 140
10.5.2 项目实训题 141
项目11 Ansible中的模块及其应用 142
11.1 项目情境 142
11.2 项目分析 143
11.3 项目相关知识 144
11.3.1 Ad-Hoc命令 144
11.3.2 Ansible中的command模块 145
11.3.3 Ansible中的shell模块 145
11.3.4 Ansible中的copy模块和fetch模块 146
11.3.5 Ansible中的lineinfile模块 146__e