我用DRBD在CentOS6.3上安装了Ganeti,并添加了几个节点。然而,现在我面临的下一个挑战是在此基础上安装Centos客户/实例。我试过使用ganeti实例映像,但它似乎没有安装ISO。我尝试了给https://code.osuosl.org/projects/ganeti-image/wiki/HOWTO_-_加内蒂_实例_图像的步骤,但没有对我起作用。
我知道在ganeti页面中有大量的文档,但是大多数文档都是针对xen/Debian的。默认的debian也是为默认debian实例安装而设计的。如果有人可以帮助我安装Centos实例的工作步骤(白痴指南)
到目前为止,我一直在使用KVM/DRBD进行虚拟机管理。
发布于 2013-01-14 04:06:44
回答我自己的Question.The问题的答案是理解和使用Ganeti模板/引导。Ganeti提供了默认的引导程序来安装基于Debian的实例/虚拟机。可以修改它来安装任何类型的操作系统。已经有这样的实例--可用的映像可用于安装其他销毁程序,如CentOS/RHEL和Windows。
安装Linux映像。记住要在同一位置的所有节点上安装软件包和ISO映像。
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路径修改群集设置
验证安装
gnt-os list从
安装
创建实例映像
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
gnt-instance start -H boot_order=cdrom,cdrom_image_path=/usr/local/iso/CentOS-6.3-x86_64-minimal.iso vm1.net获取VNC访问权限
gnt-instance info --all | grep network您可能必须重新启动Ganeti中的实例,因为它可能不会拾取grub。
中。
共享https://groups.google.com/forum/?fromgroups=#!topic/ganeti/YH_5pM8rAvc中提到的步骤
转换图像
获取图像大小
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映像
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发布于 2013-01-14 19:42:32
我是ganeti实例形象的维护者,我很遗憾听说你一直在让它工作有问题。
我希望能尽快修复这些文件。
https://serverfault.com/questions/466269
复制相似问题