- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ganeti安装指南(Ganeti installation tutorial)
Ganeti安装指南 注:翻译的人自己是linux和xen虚拟化技术的初学者外加六级最好一次成绩差20分,有地方与部分专业术语翻译可能会翻译不正确,欢迎您自己查看Google的ganeti网站…… 介绍 Ganeti是一款建立在Xen或者KVM之上的集群虚拟化管理系统。这份文档将说明如何引导一个Ganeti节点(Xen的dom0,或者KVM),创建一个可运行的集群并安装虚拟实例(Xen的domUS,KVM的guests)。你需要为所有你想要安装的节点重复执行这篇文档的大部分步骤,当然,如果你计划部署一个中大规模的Ganeti的话,我们建议你创建一些半自动的程序。 一些基本的Ganeti专业术语由《Ganeti administratos guide》导言部分提供。如果你并不确定我们使用的用语的含义,请阅读这份文档。 Ganeti已经开发出了Linux版本并且和分布无关(distribution-agnostic)。这份文档将会使用Debian Lenny作为示例系统,这些范例也可用于其他任意一种linux的发行版。在使用Ganeti前,我们将假设你已经对自己正在使用的发行版,还有Xen或KVM等技术比较熟悉。 这份文档将会被分成2个主要部分: 1.安装本系统的主要部分和基本的组件 2.配置Ganeti的运行环境 这两部分都将被分成数个子模块。安装一个完整的Ganeti系统将需要执行所有制定的步骤,其中一些并不是对于所有的环境都严格要求完成的。我们将会在相应的章节介绍哪些步骤并不是必要的及其原因。 安装基础系统和基础组件 硬件要求 任何你的linux发行版本所支持的都没有问题。最好是64位的系统,因为他们能够支持更多的内存。 Ganeti支持任何能够被linux识别的硬盘(IDE/SCSI/STAT等)。注意不能共享的存储方式(如San)需要拥有更高的性能(不过当然,他们可以用来存储镜像)。强烈推荐使用一个以上的硬盘驱动以提高速度。但是Ganeti同样可以工作在每台机器仅有一个硬盘的环境下。 安装基础系统 所有节点都需要的步骤 建议从一个干净的,最小安装的系统开始以下步骤。你唯一需要注意的是如果你希望使用ganeti的所有特性,请确保机器上为LVM卷组留有足够的空间(最少20GB),他们将会启动你的实例系统。Ganeti使用的卷组的名字默认是 xenvg 你同样可以只采用基于文件的存储方式(是镜像文件吧)而不是用LVM,但是这种安装方法本文件不会详细说明。 当你使用一个已经存在的系统进行操作时,请注意Ganeti的安装将会对系统配置做一些修改,所以请最好使用一个全新安装的,没有重要文件的系统。 为了取得最佳效果,我们建议您最好让所有的节点都拥有尽可能相同的硬件与软件配置。这将会让管理员管理起来轻松不少。 主机名问题 请注意Ganeti需要系统的主机名。使用hostname命令将会输出全名,而只是主机名的缩写。换句话说,你应该使用 诸如 作为主机名而不是仅仅只有 node1. Debian Debian Lenny和Etch配置主机名与Ganeti中需要的是不同的。举个例子,这是Etch中输入命令 /etc/hosts 可能会有结果: localhost node1 然而在Ganeti中你需要的是: localhost node1 将换成你的节点的地址。此外,系统中配置主机名的文件 /etc/hostname应该包括 而不只是 node1(您需要在更改这个文件后运行命令/etc/init.d/hostname.sh start)。 为何需要一个完整的主机名 尽管大部分发行版本在/etc/hostname文件中仅记录有主机名的缩写,我们却坚信Ganeti的节点应该使用完整的主机名。理由是call “hostname -fqdn”需要解析库来工作(and is a ’guess‘ via heuristics at what your domain name)。既然Ganeti还可以用来作为DNS服务器,我们希望尽可能减少对它们的依赖,另外我们更希望用 uname() syscall来返回完整的节点的名字。 我们目前还没发现在Linux系统上使用完整主机名会有什么问题,我们还建议在Ganeti节点上仅安装一个最小的系统,并且使用实例(或者其他专用机器)来运行您剩余的网络服务任务。为了达成这一目的,您可以更改/etc/hostname文件来包含一个FQDN。 安装管理程序 以下步骤所有节点都需要执行: Ganeti开发时被设计成拥有模块化的运行在不同虚拟环境下的功能。目
文档评论(0)