如何将sunstone中的主机初始化

如何将sunstone中的主机初始化,第1张

1、安装opennebula(下面$ONE_HOME代表opennebula的安装目录)

2、进入$ONE_HOME/share目录,执行./install_gems sunstone命令来安装sunstone

3、进入$ONE_HOME/bin目录,执行./sunstone-server start命令来启动sunstone,此时可能会报错,提示如下信息。

1 使用的是vmware workstation9,之前用vmware workstation8,但是好像不行,以后再试试。

2

vmware虚拟机安装rhel-server-5.4-x86_64-dvd.iso(安装rhel-server-6.2-x86_64-dvd.iso,如果安装了kvm,图形界面就会狂闪,无法使用)

3 虚拟机的processor选中Virtualize Intel VT-x/EPT or

AMD-V/RVI,前提是物理机的虚拟化选项开启(cpu支持全虚拟化)

4 egrep '(vmx|svm)' --color=always /proc/cpuinfo

(如果输出的结果包含 vmx,它是 Intel;如果包含 svm,它是

AMD。如果你甚么都得不到,那应你的系统并没有支持虚拟化的处理。)

5 yum install kvm kmod-kvm qemu libvirt

python-virtinst(用的是163的源)

6 然后重新启动系统:

Reboot

7使用下列命令检查KVM是否成功安装

virsh -c qemu:///system list

将会显示如下结果:

[root@server1 ~]# virsh -c qemu:///system list

Id

Name

State

----------------------------------

[root@server1 ~]#

我的是显示libvirtd没有启动,于是执行service libvirtd start,显示服务启动,但是执行service

libvirtd status,出现“libvirtd dead but subsys is locked”,解决如下:

yum install libdaemon avahi

service messagebus start

service avahi-daemon start

service libvirtd start

发现还是“libvirtd dead but subsys is

locked”,在/var/lock/subsys/下面还是有libvirtd这个锁,于是想到selinux还没有禁用,于是

vi /etc/sysconfig/selinux

SELINUX=disabled

重新启动虚拟机,

service messagebus start

service avahi-daemon start

service libvirtd start

service libvirtd status

libvirtd is running,ok了

[root@server1 ~]# virsh -c qemu:///system list

Id

Name

State

----------------------------------

正常了

8 虚拟机图形界面还没有,安装virt-manager

yum install virt-manager

9 通过图形界面创建了一台rhel5的虚拟机,可以克隆,迁移

10 还有个网络桥接要设置,还不太明白,TODO,至少现在kvm虚拟机可以上网

??opennebula和libvirt的api还要研究,至少可以克隆,迁移,监控,修改ip,设置vlan,获取虚拟机和主机的信息,扩展磁盘,挂载磁盘。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11401790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存