玩转EVE-NG 带您潜入IT虚拟世界
书籍作者:孙茂森 |
ISBN:9787115491466 |
书籍语言:简体中文 |
连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 |
下载次数:7569 |
创建日期:2021-02-14 |
发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
内容简介
EVE-NG是当前流行的仿真虚拟环境,是Ubuntu系统下的一种应用,也可以看作是一种系统。
《玩转EVE-NG——带您潜入IT虚拟世界》共20章,介绍了EVE-NG的安装步骤及使用方法,涵盖了常用的操作步骤;介绍了虚拟化的简单原理以及制作EVE-NG环境下的Windows、Linux和定制非官方支持的常用镜像;介绍了EVE-NG底层原理及关键代码剖析。
《玩转EVE-NG——带您潜入IT虚拟世界》适合备考网络工程师、系统工程师等行业认证考试并需要提升动手能力的读者阅读,也适合正在进行IT架构的功能模拟的IT技术人员阅读。IT培训机构、各大高职院校计算机相关专业的教师也可以参考本书来制作教学演示实验。
作者简介
作者简介
孙茂森,毕业于上海第二工业大学网络工程专业和信息安全技术专业,持有CCIE、PMP、ITIL Foundation(IT服务管理认证)等证书。孙先生曾就职于Dimension Data公司,从事网络技术相关工作,在此期间参与过大量知名外企的项目规划与实施,积累了大量的实战经验;随后从事与OpenStack相关的工作,现任国内某云计算公司的系统架构师,提供技术咨询与架构设计服务以及根据客户的需求制订并实施解决方案。
孙先生擅长Cisco路由与交换、安全、无线和数据中心领域的相关技术,对Cisco、华为、H3C、VMware、Juniper、Checkpoint等公司的产品也颇有研究,还擅长Linux、WinServer、Openstack、Ceph、Docker等系统运维技术,熟悉Python、Shell脚本和Ansible自动化运维等。除此之外,他特别爱研究各种软硬件,经常钻研并使用各种网络模拟器、虚拟化等技术,对小凡(DynamipsGUI)、Packet Tracer、GNS3,再到EVE-NG仿真虚拟平台都有独特的见解,也曾向EVE-NG的GitLab提交过合并请求。孙先生创建了国内的EVE-NG站点EmulatedLab,并在上面分享技术文档;创建了名为EmulatedLab的QQ群,为用户提供了交流平台;还录制了EVE-NG教学视频,该视频已经在51CTO上线。
大家可以通过微信公众号EmulatedLab与作者取得联系。
乔海滨,毕业于大连理工大学城市学院网络工程专业,持有HCIE证书。乔先生在国内某运营商从事网络运维管理工作,参与实施了某省2012年以来的IP专用承载网扩容工程/省内延伸扩容工程、核心网分组域/电路域扩容工程、CM-IMS扩容工程等大规模工程项目,有着丰富的大型运营商网络运维管理经验,对OSPF、ISIS、BGP、MPLS VPN等网络协议有着较为深入的研究。
乔先生热衷于模拟器的研究与二次开发以及基于模拟器创建不同类型的网络环境。他创建了EVE-NG国内更新源,为国内EVE-NG用户提供了方便、快捷的更新方式,编写了EVE-NG Toolkit(旨在以简单的UI方式来管理EVE-NG),还为EVE-NG添加了许多额外的增强型功能,进一步方便了用户的使用。
贡献者简介
景广华,EVE-NG爱好者,因学习网络技术的需要而接触并爱上EVE-NG,从而成为EVE-NG的用户。景先生有诸多EVE-NG的使用经验,还为本书提供了很多素材,确保本书可以用简单的方式搭配使用步骤截图,用容易理解的示范来讲解相关概念,为EVE-NG新人轻松上手保驾护航。
张杰,EVE-NG爱好者,通过版本测试、答疑,协助众多新手学习并掌握EVE-NG的用法,解决了很多新手容易遇到的问题,并提供了很多实质性的建议。
於瑾,EVE-NG爱好者,积极参与技术讨论并分享了众多技术资料,还提出了很多合理性建议,这也坚定了作者撰写本书的想法。
编辑推荐
EVE-NG技术D一书,免费提供与本书配套的视频课程
作者为EVE-NG狂热爱好者&布道师,同时是国内EVE-NG站点EmulatedLab创始人
提供答疑、交流等读者服务
EVE-NG是运行在Ubuntu上的虚拟仿真环境,不仅可以模拟各种网络设备,还可以模拟Cisco IOS、Juniper、Windows、Linux等常见操作系统。借助于EVE-NG,用户可以在无需投入大量硬件支出的情况下,快速搭建网路拓扑,验证解决方案,还可以在虚拟场景中重现和改进真实的物理架构,灵活选择多供应商设备,进行互连互通的测试和部署。
本书作为市面上的EVE-NG一书(也是V一一本),其内容源自作者多年一线实践经验的总结,全面涵盖了从安装到熟练使用EVE-NG在内的所有内容,还介绍了EVE-NG的底层工作原理以及EVE-NG的各种新奇玩法。无论是刚接触EVE-NG的读者,还是有一定EVE-NG使用经验的用户,亦或是想深入了解EVE-NG工作机制的玩家,都可以从本书中获益。
本书总计3篇, 其内容如下。
基础使用篇
EVE-NG介绍
EVE-NG安装指南
EVE-NG管理
Dynamips设备
IOS设备
QEMU设备
集成客户端软件包
VPCS的使用
物理网络与虚拟网络结合
EVE-NG资源扩容
EVE-NG系统更新
进阶操作篇
虚拟化基础
定制Windows镜像
定制Linux镜像
定制其他操作系统镜像
修改镜像
底层原理篇
EVE-NG大杂烩
EVE-NG目录及代码分析
量身打造专属设备
新奇玩法
目录
基础使用篇
第 1章 EVE-NG概述 2
1.1 EVE-NG介绍 2
1.1.1 为什么使用EVE-NG 3
1.1.2 EVE-NG的发展历程 3
1.1.3 EVE-NG的三大组件 7
1.1.4 网络设备仿真 8
1.1.5 其他操作系统仿真 9
1.2 EVE-NG特点 10
1.2.1 同产品对比 10
1.2.2 无伤大雅的局限性 12
1.2.3 疯狂的扩展性 13
1.3 EVE-NG功能 13
1.3.1 EVE-NG通用功能 13
1.3.2 EVE-NG版本 14
1.4 结语 15
第 2章 EVE-NG安装指南 17
2.1 安装方式 17
2.2 系统要求 18
2.3 OVA模板部署EVE-NG 18
2.3.1 在VMware Workstation上部署 19
2.3.2 在VMware vSphere 6.5上部署 23
2.4 ISO光盘镜像安装EVE-NG 39
2.5 Ubuntu安装EVE-NG 46
2.6 EVE-NG初始化 69
2.7 结语 73
第3章 EVE-NG管理 74
3.1 概述 74
3.2 EVE-NG主界面 74
3.2.1 主界面 75
3.2.2 菜单栏 76
3.2.3 文件管理 80
3.3 Lab操作界面 90
3.3.1 布局介绍 90
3.3.2 添加对象菜单 91
3.3.3 节点管理菜单 116
3.3.4 网络对象管理菜单 119
3.3.5 启动配置管理菜单 119
3.3.6 形状和文本对象管理菜单 121
3.3.7 更多操作菜单 122
3.3.8 视图缩放菜单 123
3.3.9 系统状态菜单 124
3.3.10 Lab详情菜单 124
3.3.11 其余菜单 125
3.4 结语 126
第4章 Dynamips设备 127
4.1 Dynamips镜像介绍 127
4.2 导入Dynamips镜像 127
4.3 运行Dynamips设备 137
4.4 验证实例 139
4.5 结语 140
第5章 IOL设备 141
5.1 IOL镜像介绍 141
5.2 导入IOL镜像 142
5.3 运行IOL镜像 143
5.4 验证实例 147
5.5 结语 149
第6章 QEMU设备 150
6.1 QEMU介绍 150
6.2 导入QEMU镜像 150
6.3 运行QEMU设备,并验证实例 152
6.4 结语 154
第7章 集成客户端软件包 155
7.1 概述 155
7.2 工具介绍 155
7.2.1 SecureCRT/Xshell 155
7.2.2 VNC 157
7.2.3 Wireshark 157
7.3 集成SecureCRT/Xshell、VNC和Wireshark 158
7.3.1 安装官方客户端集成软件包 158
7.3.2 集成SecureCRT/Xshell 166
7.3.3 集成UltraVNC 172
7.3.4 集成Wireshark 174
7.4 结语 176
第8章 VPCS的使用 177
8.1 VPCS介绍 177
8.2 创建VPCS节点 177
8.3 VPCS命令 179
8.3.1 ip命令 179
8.3.2 show命令 182
8.3.3 save、clear和load命令 185
8.3.4 set命令 186
8.3.5 ping和trace命令 190
8.3.6 其余命令 193
8.4 结语 194
第9章 物理网络与虚拟网络结合 195
9.1 网络结合介绍 195
9.2 EVE-NG的网桥 196
9.3 虚拟机软件内置的网络类型 197
9.3.1 Bridge 197
9.3.2 NAT 197
9.3.3 Host-Only 201
9.4 VMware Workstation环境下的桥接 201
9.4.1 增加网卡 202
9.4.2 EVE-NG的桥接 203
9.4.3 桥接验证 204
9.5 VMware vSphere环境下的桥接 205
9.5.1 创建vSphere标准交换机 206
9.5.2 添加网络 211
9.5.3 设置vSwitch混杂模式 214
9.5.4 EVE-NG增加网卡 214
9.5.5 桥接验证 219
9.6 桥接物理网卡 219
9.7 结语 223
第 10章 EVE-NG资源扩容 224
10.1 EVE-NG硬件资源简介 224
10.2 LVM 225
10.2.1 LVM介绍 226
10.2.2 基本组成 226
10.2.3 LVM的优缺点 228
10.3 根目录手动扩容 234
10.4 Swap分区扩容 242
10.5 结语 245
第 11章 EVE-NG系统更新 246
11.1 EVE-NG在线更新 246
11.2 EVE-NG离线更新 251
11.3 结语 258
进阶操作篇
第 12章 虚拟化基础 260
12.1 虚拟化简介 260
12.1.1 KVM与QEMU介绍 261
12.1.2 CPU虚拟化 261
12.1.3 内存虚拟化 264
12.1.4 硬盘虚拟化 265
12.1.5 网卡虚拟化 266
12.1.6 EVE-NG的优化技术 267
12.2 QEMU命令 269
12.2.1 qemu-img 269
12.2.2 qemu-system 274
12.3 结语 275
第 13章 定制Windows镜像 276
13.1 Windows系统安装 276
13.1.1 上传ISO光盘镜像 276
13.1.2 安装Windows系统 277
13.1.3 优化Windows系统 279
13.2 镜像重建 287
13.3 镜像压缩 289
13.4 镜像测试 291
13.5 结语 292
第 14章 定制Linux镜像 293
14.1 Linux系统安装 293
14.1.1 上传ISO光盘镜像 293
14.1.2 安装Ubuntu系统 294
14.1.3 优化Ubuntu系统 296
14.2 镜像压缩 303
14.3 镜像重建 304
14.4 镜像测试 306
14.5 结语 307
第 15章 定制其他系统镜像 308
15.1 qcow2 308
15.2 IMG 312
15.3 OVA 316
15.3.1 转换镜像 319
15.3.2 测试镜像 319
15.4 ISO 321
15.5 结语 326
第 16章 修改镜像 327
16.1 加载镜像 327
16.2 修改镜像 328
16.3 镜像重建 329
16.4 测试镜像 330
16.5 结语 331
底层原理篇
第 17章 EVE-NG大杂烩 334
17.1 EVE-NG的设备连通原理 336
17.2 EVE-NG修改固定管理IP地址 339
17.3 EVE-NG的数据库 340
17.4 EVE-NG重置Web管理员密码 343
17.5 结语 345
第 18章 EVE-NG目录及代码分析 346
18.1 镜像目录 349
18.2 脚本文件目录 351
18.3 网页文件目录 355
18.4 实验拓扑目录 363
18.5 数据库初始化目录 363
18.6 临时文件目录 364
18.7 wrappers目录 364
18.8 日志目录 365
18.9 结语 366
第 19章 量身打造专属设备 367
19.1 修改底层代码 367
19.1.1 添加模板 367
19.1.2 开启新设备支持 368
19.1.3 优化接口显示 369
19.1.4 编写配置导入/导出代码 370
19.2 上传系统镜像 371
19.3 测试镜像 372
19.4 结语 374
第 20章 新奇玩法 375
20.1 变废为宝 375
20.2 浅谈Home Lab的实现 375
20.3 结语 377
后记 378
附录 各种系统的特性列表 382
短评
此用户未填写评价内容
2018-10-23 19:45:33