You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by 15261877642 <ha...@139.com> on 2013/05/12 16:24:46 UTC
添加主机时报错:Unable to add the host ,求高人指点下
management server的日志如下:
2012-09-25 12:35:20,875 DEBUG [kvm.discoverer.KvmServerDiscoverer] (catalina-exec-17:null) It's not a KVM enabled machine 2012-09-25 12:35:20,876 WARN [cloud.resource.ResourceManagerImpl] (catalina-exec-17:null) Unable to find the server resources at http://192.168.16.1012012-09-25 12:35:20,877 WARN [api.commands.AddHostCmd] (catalina-exec-17:null) Exception: com.cloud.exception.DiscoveryException: Unable to add the host at com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:737) at com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:544) at com.cloud.api.commands.AddHostCmd.execute(AddHostCmd.java:140) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:543) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:422) at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:304) at com.cloud.api.ApiServlet.doGet(ApiServlet.java:63)
环境信息如下:
server:192.168.16.100
agent:192.168.16.101
自己笔记本是win7 32位的,vmware上装的两个虚拟机,一个做server,一个做agent,自己笔记本支持硬件虚拟化,并且BIOS中启用了硬件虚拟化
agent这台虚拟机在vmware上手动设置了processes的preferred mode为intel VT-x or AMD-v,但是VMware kernel Paravirtualization没有勾选,勾上之后启动会报Paravirtual kernel support is not supported with 64-bit virtual machines.所以未勾选,不知道是不是这个原因导致硬件虚拟化未开启,然后KVM不work的
已做的检查如下:
1.在server端可以ping通,ssh通agent,agent 也可以连server,管理UI界面可以打开,就是add host的时候报错了。
2.agent我是完全参考http://cloudstack.apache.org/docs/zh-CN/Apache_CloudStack/4.0.2/html/Quick_Install_Guide/chap-qig-KVM.html这个文档安装的,重头到尾检查了N遍,应该不是安装agent的问题。
是不是agent不可以在虚拟机上装?必须是一个物理机?
Re: Re: 添加主机时报错:Unable to add the host ,求高人指点下
Posted by "yuanshuai.develop" <yu...@gmail.com>.
你可以google下 【vmware嵌套虚拟化】,需要修改一个文件后,再重新启动vm就可以了
wuxi-csky
发件人: tanthalas
发送时间: 2013-05-13 09:22
收件人: users-cn
主题: Re: 添加主机时报错:Unable to add the host ,求高人指点下
是的,这台KVM是在二层虚拟化上,你对vmware配置还不够。
log里也有写It's not a KVM enabled
你需要找VMware的官方文档来解决这个问题。
2013-05-13
刘宇超 Richard Liu
发件人: 15261877642
发送时间: 2013-05-12 22:25:19
收件人: users-cn
抄送:
主题: 添加主机时报错:Unable to add the host ,求高人指点下
management server的日志如下:
2012-09-25 12:35:20,875 DEBUG [kvm.discoverer.KvmServerDiscoverer] (catalina-exec-17:null) It's not a KVM enabled machine 2012-09-25 12:35:20,876 WARN [cloud.resource.ResourceManagerImpl] (catalina-exec-17:null) Unable to find the server resources at http://192.168.16.1012012-09-25 12:35:20,877 WARN [api.commands.AddHostCmd] (catalina-exec-17:null) Exception: com.cloud.exception.DiscoveryException: Unable to add the host at com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:737) at com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:544) at com.cloud.api.commands.AddHostCmd.execute(AddHostCmd.java:140) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:543) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:422) at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:304) at com.cloud.api.ApiServlet.doGet(ApiServlet.java:63)
环境信息如下:
server:192.168.16.100
agent:192.168.16.101
自己笔记本是win7 32位的,vmware上装的两个虚拟机,一个做server,一个做agent,自己笔记本支持硬件虚拟化,并且BIOS中启用了硬件虚拟化
agent这台虚拟机在vmware上手动设置了processes的preferred mode为intel VT-x or AMD-v,但是VMware kernel Paravirtualization没有勾选,勾上之后启动会报Paravirtual kernel support is not supported with 64-bit virtual machines.所以未勾选,不知道是不是这个原因导致硬件虚拟化未开启,然后KVM不work的
已做的检查如下:
1.在server端可以ping通,ssh通agent,agent 也可以连server,管理UI界面可以打开,就是add host的时候报错了。
2.agent我是完全参考http://cloudstack.apache.org/docs/zh-CN/Apache_CloudStack/4.0.2/html/Quick_Install_Guide/chap-qig-KVM.html这个文档安装的,重头到尾检查了N遍,应该不是安装agent的问题。
是不是agent不可以在虚拟机上装?必须是一个物理机?
Re: 添加主机时报错:Unable to add the host ,求高人指点下
Posted by tanthalas <ta...@hotmail.com>.
是的,这台KVM是在二层虚拟化上,你对vmware配置还不够。
log里也有写It's not a KVM enabled
你需要找VMware的官方文档来解决这个问题。
2013-05-13
刘宇超 Richard Liu
发件人: 15261877642
发送时间: 2013-05-12 22:25:19
收件人: users-cn
抄送:
主题: 添加主机时报错:Unable to add the host ,求高人指点下
management server的日志如下:
2012-09-25 12:35:20,875 DEBUG [kvm.discoverer.KvmServerDiscoverer] (catalina-exec-17:null) It's not a KVM enabled machine 2012-09-25 12:35:20,876 WARN [cloud.resource.ResourceManagerImpl] (catalina-exec-17:null) Unable to find the server resources at http://192.168.16.1012012-09-25 12:35:20,877 WARN [api.commands.AddHostCmd] (catalina-exec-17:null) Exception: com.cloud.exception.DiscoveryException: Unable to add the host at com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:737) at com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:544) at com.cloud.api.commands.AddHostCmd.execute(AddHostCmd.java:140) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:543) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:422) at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:304) at com.cloud.api.ApiServlet.doGet(ApiServlet.java:63)
环境信息如下:
server:192.168.16.100
agent:192.168.16.101
自己笔记本是win7 32位的,vmware上装的两个虚拟机,一个做server,一个做agent,自己笔记本支持硬件虚拟化,并且BIOS中启用了硬件虚拟化
agent这台虚拟机在vmware上手动设置了processes的preferred mode为intel VT-x or AMD-v,但是VMware kernel Paravirtualization没有勾选,勾上之后启动会报Paravirtual kernel support is not supported with 64-bit virtual machines.所以未勾选,不知道是不是这个原因导致硬件虚拟化未开启,然后KVM不work的
已做的检查如下:
1.在server端可以ping通,ssh通agent,agent 也可以连server,管理UI界面可以打开,就是add host的时候报错了。
2.agent我是完全参考http://cloudstack.apache.org/docs/zh-CN/Apache_CloudStack/4.0.2/html/Quick_Install_Guide/chap-qig-KVM.html这个文档安装的,重头到尾检查了N遍,应该不是安装agent的问题。
是不是agent不可以在虚拟机上装?必须是一个物理机?