《KVM私有云架构设计与实践》目录

书籍目前已出版,购买链接在下文提供,也可直接联系作者购买,微信lofyer_org。

当当
亚马逊
京东

前言 1
第1章私有云行业现状 8
1.1 私有云概念 8
1.2 国内私有云企业与行业客户 9
1.2.1 行业垂直细分 9
1.2.2 落地场景 11
1.3 总结 23
第2章基础架构设计 24
2.1 基本架构原则 24
2.1.1 合理的存储配置 25
2.1.2 稳定的网络基础 32
2.1.3 可靠的计算资源… Read more...

15. ovirt-shell

和许多虚拟化平台一样,ovirt也有自己的shell,并且在功能上有自己的特点。

连接ovirt-shell

# yum install ovirt-engine-cli
# ovirt-shell -l https://192.168.1.190 -u admin@internal -I

连接以后,可双击tab以自动补全。
你可以看出来,在ovirt中,vm、host、cluster等均可以看作“Read more...

13. 完善平台

我想,你看到这的话应该已经有了一个数据中心、几个宿主机,也可能有一个虚拟机(engine),还差一个存储虚拟机镜像的地方就可以具有基本功能的oVirt平台了。

Ok, here we go.

添加节点(宿主机)

对于第11节的普通oVirt、第12节的ha平台,你可能需要添加更多节点以支持更好的SLA(service level agreement)。
添加节点目前有三种方式,一种是通过oVirt的节点I… Read more...

11. 搭建oVirt虚拟化平台

对于初次使用oVirt的用户,建议使用此种搭建方式,太折腾的话就吓走好多目标读者了

使用之前的四台机器,分别为gs1.lofyer.org,gs2.lofyer.org,gs3.lofyer.org和gs4.lofyer.org,其中,将gs1作为管理机安装ovirt-engine,其余三台作为节点(node),存储使用已经创建好的glusterfs。

准备

存储可以使用之前的glusterfs,方式Read more...

12. 搭建高可用oVirt(hosted engine)

笔者写此文时oVirt已经更新到3.4。

在此,我们会用到之前创建的distributed-replicate存储,这样可用保证系统服务的高度可用性有所提高。

有以下几点需要注意:

1. 宿主机的CPU架构需要为Westmere(Westmere E56xx/L56xx/X56xx)、Nehalem(Intel Core i7 9xx)、Penryn(Intel Core 2 Duo P9xxx)或者C

Read more...

10. oVirt简介

Welcome to the core!

云计算目前主流实现有SaaS(Software-as-a-service)、PaaS(Platform-as-a-service)和IaaS(Infrastructure-as-a-service)。IaaS和PaaS都算作基础件,SaaS可以与基础件自由组合或者单独使用。

虚拟化技术已经很受重视而且被推到了一个浪尖。如今诸多开源虚拟化平台,比如XenSer… Read more...

9. glusterfs应用示例及技巧

文件权限

glusterfs在创建卷时会更改砖块所有者为root.root,对于某些应用请注意更改砖块目录所有者(比如在/etc/rc.local中添加chown,不要更改砖块下隐藏目录.glusterfs)。

砖块分割

前文所述的砖块划分方式在某些场景下不是很好,可以在/brickX下创建目录,比如data1,同时在创建glusterfs卷的时候使用HOST:/brickX/data1作为砖块,以合理… Read more...

8. 搭建glusterfs作为基础存储

既然要搭建一个稳健的基础,那么glusterfs在此使用distributed striped replicated方式,这里使用4台预装CentOS 6(SELINUX设置为permissive)的机器。

Distributed_Striped_Replicated_Volume

添加DNS或者修改hosts文件

鉴于笔者所在环境中暂时没有配置独立的DNS,此处先修改hosts文件以完成配置(每台机器上都如此设置):

# echo -e "192.168.10.101\tgs
Read more...