新書推薦:
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:NT$
332.0
《
偿还:债务与财富的阴暗面
》
售價:NT$
347.0
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:NT$
408.0
《
封建社会农民战争问题导论(光启文库)
》
售價:NT$
296.0
《
虚弱的反攻:开禧北伐
》
售價:NT$
429.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:NT$
380.0
《
花外集斠箋
》
售價:NT$
704.0
《
有兽焉.8
》
售價:NT$
305.0
|
編輯推薦: |
为了方便读者学习,本书配备了38个微视频,读者在书上扫码便可观看。在文章中有很多的重要提示、想一想、试一试等启发与方便读者进行相关思考与进一步的尝试。
|
內容簡介: |
本书系统地介绍了虚拟化与云计算的基本原理、方法和实践,主要分为三个部分,分别是传统虚拟化技术KVM、轻量级虚拟化技术Docker、云平台的管理OpenStack。全面反映了虚拟化与云计算研究和应用的*进展。既讨论虚拟化与云计算的基本理论知识,又对虚拟化与云计算进行了大量的实践操作,强调理论与实践相结合,基础知识与前沿发展相结合。 本书可作为计算机类相关专业高年级高职与本科生教材,作为虚拟化与云计算培训教材,也可作为虚拟化与云计算爱好者的参考书。
|
關於作者: |
王金恒,计算机应用技术硕士、计算机科学与技术讲师、网络工程师、从事高校计算机教学工作十余年,长期从事网络技术、虚拟化、云计算相关课程的教学工作,申请国家发明专利3项,主持国家课题1项、省级课题1项,被EI检索论文2篇。
|
目錄:
|
第一部分KVM虚拟化技术
第1章KVM概述及环境配置
1.1KVM虚拟化概述
1.1.1虚拟化概念
1.1.2虚拟化的产生背景
1.1.3虚拟化架构
1.1.4主流虚拟化技术
1.2新建虚拟机
1.3在虚拟机里安装RHEL7
1.4远程管理RHEL7
1.4.1通过命令行初始化配置
1.4.2通过字符界面进行远程管理
1.4.3通过图形界面进行远程管理
1.5本章实验
1.5.1实验目的
1.5.2实验环境
1.5.3实验拓扑
1.5.4实验内容
第2章安装KVM并且在KVM里面安装RHEL7
2.1在RHEL7主机上安装KVM
2.1.1查看是否具备虚拟化条件
2.1.2安装KVM
2.2在KVM里面新建虚拟机
2.3在虚拟机里面安装RHEL7
2.4本章实验
2.4.1实验目的
2.4.2实验环境
2.4.3实验拓扑
2.4.4实验内容
第3章对KVM虚拟机进行基本管理
3.1使用virsh对虚拟机进行基本的管理
3.2对虚拟机进行进阶管理
3.2.1给虚拟机添加网卡
3.2.2给vm01添加磁盘
3.2.3修改CPU与内存
3.3本章实验
3.3.1实验目的
3.3.2实验环境
3.3.3实验拓扑
3.3.4实验内容
第4章虚拟机的克隆
4.1使用图形界面克隆虚拟机
4.2使用virtclone工具克隆虚拟机
4.3使用虚拟机的配置文件克隆虚拟机
4.4本章实验
4.4.1实验目的
4.4.2实验环境
4.4.3实验拓扑
4.4.4实验内容
第5章KVM网络管理
5.1NAT网络
5.1.1NAT网络的原理
5.1.2NAT网络的图形配置方法
5.1.3NAT网络的字符配置方法
5.2桥接
5.2.1桥接网络的原理
5.2.2桥接网络的字符配置方法
5.3本章实验
5.3.1实验目的
5.3.2实验环境
5.3.3实验拓扑
5.3.4实验内容
第6章KVM镜像管理与桌面虚拟化
6.1制作并测试RHEL7镜像
6.1.1制作RHEL7镜像
6.1.2测试RHEL7镜像
6.2制作并测试Windows 7镜像
6.2.1制作Windows 7镜像
6.2.2测试Windows 7镜像
6.3桌面虚拟化
6.4本章实验
6.4.1实验目的
6.4.2实验环境
6.4.3实验拓扑
6.4.4实验内容
第7章KVM存储管理
7.1使用分区来创建存储池
7.1.1准备一个格式化的分区
7.1.2将分区添加到存储池中
7.2使用NFS分区来创建存储池
7.2.1准备一个NFS共享
7.2.2将NFS共享添加到存储池中
7.3本章实验
7.3.1实验目的
7.3.2实验环境
7.3.3实验拓扑
7.3.4实验内容
第8章KVM虚拟机的迁移
8.1静态迁移虚拟机
8.2动态迁移虚拟机
8.2.1在共享存储上安装操作系统
8.2.2在线迁移
8.3本章实验
8.3.1实验目的
8.3.2实验环境
8.3.3实验拓扑
8.3.4实验内容
第二部分容器
第9章使用Docker管理Linux容器
9.1Docker概述
9.1.1了解Docker
9.1.2Docker三个概念之间的关系
9.2使用Docker管理镜像
9.3使用Docker管理容器
9.4本章实验
9.4.1实验目的
9.4.2实验环境
9.4.3实验拓扑
9.4.4实验内容
第三部分云计算平台OpenStack
第10章OpenStack概述及安装
10.1OpenStack简介
10.1.1OpenStack概述
10.1.2OpenStack组件
10.2OpenStack安装
10.2.1OpenStack安装环境
10.2.2使用packstack安装OpenStack
10.2.3安装后的初始配置
10.3本章实验
10.3.1实验目的
10.3.2实验环境
10.3.3实验拓扑
10.3.4实验内容
第11章OpenStack云平台的管理
11.1配置Open vSwitch
11.1.1Open vSwitch概述
11.1.2云管理员配置Open vSwitch
11.2项目与用户管理
11.2.1创建项目
11.2.2创建用户
11.3OpenStack的网络管理
11.3.1创建租户的内部网段
11.3.2创建路由器
11.4镜像的管理
11.5创建云主机
11.6绑定浮动IP地址
11.7安全组管理
11.8密钥管理
11.9本章实验
11.9.1实验目的
11.9.2实验环境
11.9.3实验拓扑
11.9.4实验内容
|
內容試閱:
|
现代企业的数据中心大量使用虚拟化技术,或者使用云计算技术,相比早期的数据中心来讲,虚拟化与云计算有非常明显的优势,它可以进行资源整合,提高资源的利用率,同时还便于管理员的日常运行与维护工作。因此,对于企业的数据中心来讲,需要大量的虚拟化与云计算人才,现在很多高校开设了云计算专业,或者增设了计算机类专业的云计算方向。虚拟化与云计算人才的需求量大,待遇高,希望读者在学好计算机学科基础知识的同时,好好学习一下虚拟化与云计算。
虚拟化常见的技术有VMware公司的vSphere、Microsoft公司的HyperV、Citrix公司的XenServer、华为公司的FusionCompute以及开源的KVM等,这些技术都比较成熟。本书主要介绍KVM,KVM是基于内核的虚拟化技术,是一项开源的技术,从2010年红帽企业Linux 6.0版本开始,就融入红帽的产品中,现在贯穿红帽的整个产品,包括RHEL(红帽企业Linux)、RHEV(红帽企业虚拟化)、Red Hat OpenStack Platform(红帽OpenStack云平台)等。同时,本书还介绍了轻量级虚拟化技术容器,与传统的虚拟化技术相比,它没有GuestOS这一层,因此在宿主机上运行起来会更加轻松,更重要的是它深受开发人员喜爱,因为它实现了一次配置,可以在任何地方运行。它将运行项目的一切环境、配置、依赖等作为整体,制作成一个镜像文件,然后再进行批量部署。
云计算技术常见的有Amazon公司的AWS、Microsoft公司的Azure、阿里巴巴公司的Aliyun以及开源的OpenStack等。本书主要介绍OpenStack,OpenStack是一个云平台操作系统,不同于Windows与Linux,它是一个分布式操作系统,可以把分布在多个节点中的计算、存储、网络资源统一起来进行池的管理,并且可以通过Web界面进行管理,它是当今最热的技术之一,除了中国移动、中国联通、中国电信三大运营商之外,百度、中国铁路、中国银联、中国邮政储蓄银行和中国国家电网等企业都是OpenStack的用户。而在OpenStack的最新版本Train中,有近3000次代码更改来自我国上游贡献者,在165个国家的贡献度中位列第二,来自我国的个体贡献者共有150多名,人数也位列第二。由此可见OpenStack在我国的火爆程度。
为了方便读者学习,本书配备38个微视频,读者刮开封底的刮刮卡,获取验证码后,即可扫码观看。同时本书有很多重要提示,想一想、试一试等启发读者进行相关思考与尝试。
本书由广州理工学院王金恒与王煜林老师、广东机电职业技术学院刘卓华老师以及广东机械技师学院钱宏武老师担任主编,在本书编写过程中,学院的多位领导、老师提出了非常宝贵的建议,还有和我一起奋斗的天网工作室、双师型工作室的小伙伴们,特别是蔡灿凯、林孟海、陈小草对全书所有的实验进行了校验,在此一并表示感谢。
由于编者水平有限,书中有不足之处在所难免,恳请广大读者批评指正。
编者2020年3月
|
|