首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ganeti :安装Centos/RHEL实例

Ganeti :安装Centos/RHEL实例
EN

Server Fault用户
提问于 2013-01-11 18:52:58
回答 2查看 3.2K关注 0票数 3

我用DRBD在CentOS6.3上安装了Ganeti,并添加了几个节点。然而,现在我面临的下一个挑战是在此基础上安装Centos客户/实例。我试过使用ganeti实例映像,但它似乎没有安装ISO。我尝试了给https://code.osuosl.org/projects/ganeti-image/wiki/HOWTO_-_加内蒂_实例_图像的步骤,但没有对我起作用。

我知道在ganeti页面中有大量的文档,但是大多数文档都是针对xen/Debian的。默认的debian也是为默认debian实例安装而设计的。如果有人可以帮助我安装Centos实例的工作步骤(白痴指南)

  • ISO图像
  • 导入现有的qemu映像文件(raw 2/img/raw)
  • 使用实例-映像项目安装Centos。

到目前为止,我一直在使用KVM/DRBD进行虚拟机管理。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-01-14 04:06:44

回答我自己的Question.The问题的答案是理解和使用Ganeti模板/引导。Ganeti提供了默认的引导程序来安装基于Debian的实例/虚拟机。可以修改它来安装任何类型的操作系统。已经有这样的实例--可用的映像可用于安装其他销毁程序,如CentOS/RHEL和Windows。

  1. debootstrap --用于Debian
  2. 例如-映像-对于所有Linux
  3. Linux-映像/原始映像-它的工作,我得到CentOS 6VM安装。

安装Linux映像。记住要在同一位置的所有节点上安装软件包和ISO映像。

代码语言:javascript
复制
wget http://sourceforge.net/projects/ganeti-os-defs/files/ganeti-os-defs-1.1.1.tgz/download
tar -zxvf ganeti-os-defs-1.1.1.tgz -C /src/ganeti/os/
cd linux-image/

编辑国际标准化组织救援图像的environment.sh路径修改群集设置

验证安装

代码语言:javascript
复制
gnt-os list

映像

安装

创建实例映像

代码语言:javascript
复制
gnt-instance add -t drbd -o linux-image+default -s 10g -n node1:node2 --no-start --no-install  -B vcpus=2,memory=1024M -H kvm:vnc_bind_address=0.0.0.0 vm1.net

安装OS

代码语言:javascript
复制
gnt-instance start -H boot_order=cdrom,cdrom_image_path=/usr/local/iso/CentOS-6.3-x86_64-minimal.iso vm1.net

获取VNC访问权限

代码语言:javascript
复制
gnt-instance info --all  | grep network

您可能必须重新启动Ganeti中的实例,因为它可能不会拾取grub。

将现有的Qemu映像导入到基于DRBD的

中。

共享https://groups.google.com/forum/?fromgroups=#!topic/ganeti/YH_5pM8rAvc中提到的步骤

转换图像

获取图像大小

代码语言:javascript
复制
qemu-img convert dsl.qcow2 -O raw dsl.qcow2

qemu-img info dsl.raw
image: dsl.raw
file format: raw
virtual size: 8.0G (8589934592 bytes)
disk size: 1.5G

创建DRBD映像

代码语言:javascript
复制
gnt-instance add -t drbd -o linux-image+default -s 8g -n gkvm01.net:gkvm02.net -H --no-start --no-install -B vcpus=2,memory=1024M -H kvm:vnc_bind_address=0.0.0.0 dsl.net


gnt-instance activate-disks dsl.net
dd if=dsl.raw of=/dev/drbd1

gnt-instance deactivate-disks dsl.net

gnt-instace start dsl.net
票数 5
EN

Server Fault用户

发布于 2013-01-14 19:42:32

我是ganeti实例形象的维护者,我很遗憾听说你一直在让它工作有问题。

  1. 您是指如何从ISO映像中创建和设置初始映像吗?
  2. 您想要从qemu映像导入Ganeti /drbd存储类型吗?如果是这样的话,有几个与Ganeti有关的工具,比如ovf-转换器,它可以帮助实现这一点。
  3. 这个想法是,一旦有了您想要的基本安装(手动安装),就关闭vm,然后创建一个tarball、qemu映像或文件系统转储,然后使用这些转储来部署CentOS。

我希望能尽快修复这些文件。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/466269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档