华信教育资源网
基于CentOS的云计算系统运维与管理
作   译   者:杨海艳 出 版 日 期:2020-04-01
出   版   社:电子工业出版社 维   护   人:李静 
书   代   号:G0374980 I S B N:9787121374982

图书简介:

该书以项目化的形式组织,将工作过程贯穿每个项目任务,以CentOS6.5网络操作系统为载体,精选OpenStack私有云计算系统运维与管理、OpenNebula云计算系统运维与管理、CecOS云计算系统运维与管理等经典工程案例进行...
定价 39.8

关注公众号

关注微博

您的专属联系人更多
联系人:贺志洪
电话:010-88254609
邮箱:hzh@phei.com.cn
关注 评论(3) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    图书详情

    ISBN:9787121374982

    开 本:16开

    印 张:12.25

    版 次:

    页 数:196

    字 数:336

    内容简介

    该书以项目化的形式组织,将工作过程贯穿每个项目任务,以CentOS6.5网络操作系统为载体,精选OpenStack私有云计算系统运维与管理、OpenNebula云计算系统运维与管理、CecOS云计算系统运维与管理等经典工程案例进行了详细的讲述。

    本书目录

    第1章  CentOS运维基础命令 1
    1.1  文件管理命令 1
    1.1.1  创建文件或修改文件时间命令touch 1
    1.1.2  复制文件命令cp与移动文件命令mv 1
    1.1.3  删除文件命令rm 2
    1.1.4  查看文件命令cat、less、tail、more 3
    1.1.5  查找文件或目录命令find和locate 4
    1.1.6  过滤文本命令grep 5
    1.1.7  比较文本文件差异的diff命令 6
    1.1.8  在文件或目录之间创建链接的ln命令 6
    1.1.9  显示文件类型的file命令 7
    1.1.10  分割文件的split命令 7
    1.1.11  文件默认权限设置命令umask 8
    1.1.12  文本操作命令awk和sed 8
    1.2  目录管理命令 9
    1.2.1  显示当前工作目录的pwd命令 9
    1.2.2  建立目录命令mkdir 9
    1.2.3  删除目录命令rmdir 10
    1.2.4  查看目录树命令tree 10
    1.2.5  打包或解包文件命令tar 11
    1.2.6  压缩或解压缩文件和目录命令zip/unzip 11
    1.2.7  压缩或解压缩文件和目录命令gzip/gunzip 12
    1.2.8  压缩或解压缩文件和目录命令bzip2/bunzip2 12
    1.3  系统管理命令 13
    1.3.1  查看帮助命令man 13
    1.3.2  查看历史记录命令history 13
    1.3.3  显示或修改系统时间与日期命令date 14
    1.3.4  清除屏幕命令clear 14
    1.3.5  查看系统负载命令uptime 14
    1.3.6  显示系统内存状态命令free 15
    1.3.7  转换或复制文件命令dd 15
    1.4  任务管理命令 16
    1.4.1  单次任务at 16
    1.4.2  周期任务crond 16
    第2章  OpenStack私有云计算系统运维与管理 19
    2.1  初识OpenStack 19
    2.1.1  理解OpenStack系统架构 20
    2.1.2  OpenStack部署方式 22
    2.1.3  计算模块Nova 22
    2.1.4  分布式对象存储模块Swift 23
    2.1.5  虚拟机镜像管理模块Glance 24
    2.1.6  身份认证模块Keystone 24
    2.1.7  控制台Horizon 25
    2.2  OpenStack主要部署工具 25
    2.2.1  Fuel 25
    2.2.2  TripleO 26
    2.2.3  RDO 26
    2.2.4  DevStack 26
    2.3  通过RDO一键部署OpenStack(Queens) 26
    2.3.1  部署前的准备 27
    2.3.2  CentOS 7.5最小化安装 28
    2.3.3  配置CentOS 7.5网络 33
    2.3.4  开始部署OpenStack 35
    2.3.5  OpenStack安装选项 38
    2.4  管理OpenStack 39
    2.4.1  登录控制台 40
    2.4.2  用户设置 40
    2.4.3  管理用户 42
    2.4.4  管理镜像 43
    2.4.5  管理云主机类型 45
    2.4.6  管理网络 47
    2.4.7  管理实例 55
    第3章  分布式OpenStack Ocata VXLAN模式云计算系统运维与管理 60
    3.1  环境准备 60
    3.1.1  物理网络拓扑规划 60
    3.1.2  虚拟机网卡设置 61
    3.1.3  虚拟机系统与基本配置 62
    3.2  Controller节点配置 63
    3.2.1  使用NTP服务同步系统时间 63
    3.2.2  搭建OpenStack内部使用yum源 64
    3.2.3  搭建MariaDB数据库服务 65
    3.2.4  安装RabbitMQ 67
    3.2.5  安装配置keystone 68
    3.2.6  安装配置glance 72
    3.2.7  安装配置nova 76
    3.2.8  安装配置neutron 81
    3.2.9  安装dashboard 86
    3.3  Compute节点部署 87
    3.3.1  环境准备 87
    3.3.2  安装与配置相关依赖包 88
    3.3.3  安装Neutron 89
    3.4  添加Cinder节点 91
    3.4.1  将Cinder作为计算节点 91
    3.4.2  在Controller上执行验证 91
    3.4.3  安装配置Cinder 91
    3.5  小结 95
    第4章  OpenNebula云计算系统运维与管理 96
    4.1  初识OpenNebula 96
    4.2  OpenNebula的安装 97
    4.2.1  配置控制端环境 97
    4.2.2  安装控制端 98
    4.2.3  安装客户端 98
    4.2.4  配置控制端和客户端 98
    4.3  OpenNebula配置与应用 101
    4.3.1  配置VDC和集群 102
    4.3.2  添加KVM主机 104
    4.3.3  建立镜像 106
    4.3.4  添加虚拟网络和模板 111
    4.3.5  创建并访问虚拟机 112
    4.4  小结 113
    第5章  CentOS云计算系统运维与管理 114
    5.1  使用和运维CentOS中的KVM虚拟化 115
    5.1.1  理解KVM虚拟化技术 115
    5.1.2  安装支持KVM的图形CentOS系统 117
    5.1.3  安装与配置CentOS系统中的虚拟机 122
    5.1.4  管理和运维CentOS中的虚拟机 138
    5.2  CecOS企业云计算平台的搭建与测试 142
    5.2.1  理解CecOS企业云计算系统构架 142
    5.2.2  安装与配置CecOS企业云计算系统基础平台 144
    5.2.3  配置CecOS云计算系统服务器虚拟化 159
    5.2.4  配置CecOS云计算系统桌面虚拟化 174

    展开

    前     言

    云计算是分布式计算的一种。虚拟化是一种具体技术,是指把硬件资源虚拟化,实现隔离性、可扩展性、安全性、资源可充分利用等。目前,云计算大多依赖虚拟化,通过把多台服务器实体虚拟化后,构成一个资源池,实现共同计算、共享资源。其实在提出“云计算”这个名词之前,过去的“服务器集群”就已经实现了这些功能,只不过没有现在这么先进而已。
    在互联网发展的最初几十年,人们适应了单机的工作模式,习惯了自己购买的软硬件。近几年来,随着网络的发展与普及,特别是“云计算”概念的出现,使软硬件都隐没于云端,实现了使用云端的服务就像使用天然气、水、电一样,用户在这种技术下使用的全部是服务。这些服务包括:计算能力的服务、软件功能服务、存储服务等。用户的个人终端将退化成为一个信息交互的工具,实现用户与云的沟通;利用云计算技术,用户通过普通终端甚至掌上终端就能完成现在大型机才能完成的功能,互联网等承载的是向用户传送服务、传送计算的能力,从而大大拓展了计算机的应用空间。
    目前,市面上实现云计算技术的虚拟化软件众多,但大多是商业软件,是要付费才能使用的,而CentOS是Linux发行版本之一,它来自红帽的RHEL,依据开放源代码规定释出的源代码编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用,两者的不同,仅在于CentOS完全开源。
    本书是基于CentOS 7的开源项目云计算系统运维与管理,从零基础入门到精通的项目式教材。其中,第1章介绍CentOS运维基础命令,第2章介绍OpenStack私有云计算系统运维与管理,第3章介绍分布式OpenStack Ocata VXLAN模式云计算系统运维与管理,第4章介绍OpenNebula云计算系统运维与管理,第5章介绍CentOS云计算系统运维与管理。
    尽管编者在编写本书时精心设计了每个场景、案例,并且已经考虑了一些相关企业的共性问题,但就像天下没有完全相同的两个人一样,每个企业都有自己的特点,都有自己的需求。所以,这些案例可能并不完全适合每位读者的需求,读者在实际应用时需要根据实际情况进行相应的改动。
    本书难免存在疏漏和不足之处,敬请广大读者批评、指正!
    编  者
    2019年11月 
     

    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价我要评论
华信教育资源网