<div dir="ltr">HI, Mate:<div><br></div><div>Thanks for your reply.</div><div><br></div><div>I mess up the system, so I was doing another fresh install.</div><div><br></div><div>I am using the same configuration file as before, </div>

<div><br></div><div>When I type nova network-create vmnet --fixed-range-v4=<a href="http://10.0.0.0/24">10.0.0.0/24</a> --bridge-interface=br100 --multi-host=T, it says:</div><div>ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-74ff7e19-8eda-41d5-88be-f7e1ece69c11)<br>
</div><div><br></div><div>When I check the log file, it says:</div><div>The nova-compute.log was empty (I did clean it before, then I restart the nova service hoping get a log from then).</div><div><br></div><div>The nova-network.log says:</div>
<div><div>2014-01-17 11:19:10.215 1964 TRACE nova     sys.exit(main())</div><div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/cmd/network.py", line 41, in main</div><div>
2014-01-17 11:19:10.215 1964 TRACE nova     service.wait()</div><div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 398, in wait</div><div>2014-01-17 11:19:10.215 1964 TRACE nova     _launcher.wait()</div>
<div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/service.py", line 128, in wait</div><div>2014-01-17 11:19:10.215 1964 TRACE nova     rpc.cleanup()</div>
<div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/__init__.py", line 239, in cleanup</div><div>2014-01-17 11:19:10.215 1964 TRACE nova     return _get_impl().cleanup()</div>
<div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/__init__.py", line 305, in _get_impl</div><div>2014-01-17 11:19:10.215 1964 TRACE nova     _RPCIMPL = importutils.import_module(impl)</div>
<div>2014-01-17 11:19:10.215 1964 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 59, in import_module</div><div>2014-01-17 11:19:10.215 1964 TRACE nova     __import__(import_str)</div>
<div>2014-01-17 11:19:10.215 1964 TRACE nova ImportError: No module named impl.kombu</div><div>2014-01-17 11:19:10.215 1964 TRACE nova </div></div><div><br></div><div><br></div><div><br></div><div>Did I miss something here?</div>
<div><br></div><div>Thanks very much!</div><div><br></div><div>Sisu</div><div><br></div><div><br></div><div><br></div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 13, 2014 at 2:21 AM, Mate Lakat <span dir="ltr"><<a href="mailto:mate.lakat@citrix.com" target="_blank">mate.lakat@citrix.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Xi,<br>
<br>
Do you have some logs available? The log messages would help a lot in<br>
findinf the issue.<br>
<br>
Look at how devstack works, that's always a good starting point.<br>
<br>
<a href="https://github.com/openstack-dev/devstack/tree/master/tools/xen" target="_blank">https://github.com/openstack-dev/devstack/tree/master/tools/xen</a><br>
<br>
For me, it seems, that xenapi_connection_url does not contain the http<br>
prefix. That could be an issue - again, logs would help.<br>
<br>
I would suggest to look at the devstack setup for a reference.<br>
<br>
Also, you have to be aware, that the XenSever installation will have a<br>
slightly different architecture, compared to KVM:<br>
<br>
<a href="http://docs.openstack.org/havana/config-reference/content/introduction-to-xen.html" target="_blank">http://docs.openstack.org/havana/config-reference/content/introduction-to-xen.html</a><br>
<br>
Let me know if you need more help.<br>
<br>
Cheers,<br>
Mate<br>
<div><div class="h5"><br>
On Sun, Jan 12, 2014 at 05:44:45PM -0600, Sisu Xi wrote:<br>
> Hi,<br>
><br>
> I am trying to add XenServer as a compute node, but failed to connect to<br>
> the controller.<br>
><br>
> For the controller node, I have Ubuntu Server 12.04 with 1 harddisk and 1<br>
> NIC.<br>
> I followed the guide on<br>
> <a href="http://docs.openstack.org/trunk/install-guide/install/apt/content/" target="_blank">http://docs.openstack.org/trunk/install-guide/install/apt/content/</a> until<br>
> the dashboard part (I haven't done the network part.). Everything works<br>
> fine. (and I tested with another machine with KVM as the compute node, it<br>
> works, then I want to replace KVM with XenServer).<br>
><br>
> For the compute node, I installed a fresh XenServer 6.2, with SP1 patch<br>
> installed. It has 1 harddisk and 1 NIC. Then I try to follow the guide on<br>
> <a href="https://github.com/Donelle/HowTo-Openstack-ComputeNode-Setup" target="_blank">https://github.com/Donelle/HowTo-Openstack-ComputeNode-Setup</a> without the<br>
> network part. However, seems the controller node and compute node are not<br>
> connected.<br>
><br>
> The tutorial on devstack is helpful, but it is use XenServer as a single<br>
> node. Is there a easy way to configure it just as a compute node with<br>
> nova-compute and nova-network?<br>
><br>
> Here is the nova.conf on my compute node,<br>
> #####################nova.conf#############<br>
> [DEFAULT]<br>
> dhcpbridge_flagfile=/etc/nova/nova.conf<br>
> dhcpbridge=/usr/bin/nova-dhcpbridge<br>
> logdir=/var/log/nova<br>
> state_path=/var/lib/nova<br>
> lock_path=/var/lock/nova<br>
> force_dhcp_release=True<br>
> iscsi_helper=tgtadm<br>
> libvirt_use_virtio_for_bridges=True<br>
> # connection_type=xapi<br>
> root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf<br>
><br>
> verbose=True<br>
> debug = True<br>
><br>
> ec2_private_dns_show_ip=True<br>
> api_paste_config=/etc/nova/api-paste.ini<br>
> volumes_path=/var/lib/nova/volumes<br>
> enabled_apis=ec2,osapi_compute,metadata<br>
><br>
> rpc_backend = nova.rpc.impl_kombu<br>
> rabbit_host = controller<br>
> rabbit_password = RABBIT_PASS<br>
><br>
> glance_host=controller<br>
> glance_api_servers = controller:9292<br>
><br>
> virt_driver=xenserver<br>
> libvirt_type=xen<br>
> compute_driver=xenapi.XenAPIDriver<br>
> xenapi_connection_url=compute1<br>
> xenapi_connection_username=root<br>
> xenapi_connection_password=passwd<br>
><br>
> my_ip = OpenStack<br>
> vnc_enabled=True<br>
> vncserver_listen = compute1<br>
> vncserver_proxyclient_address = compute1<br>
> novncproxy_base_url=<a href="http://controller:6080/vnc_auto.html" target="_blank">http://controller:6080/vnc_auto.html</a><br>
><br>
> scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler<br>
><br>
> network_manager=nova.network.manager.FlatDHCPManager<br>
> # firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver<br>
> network_size=254<br>
> allow_same_net_traffic=False<br>
> multi_host=True<br>
> send_arp_for_ha=True<br>
> share_dhcp_address=True<br>
> force_dhcp_release=True<br>
><br>
> network_manager = nova.network.manager.FlatDHCPManager<br>
> firewall_driver = nova.virt.firewall.NoopFirewallDriver<br>
> xenapi_disable_agent = True<br>
><br>
> my_ip = 172.16.21.6<br>
><br>
> flat_network_bridge=br100<br>
> flat_interface=eth0<br>
> public_interface=eth0<br>
><br>
> auth_strategy=keystone<br>
><br>
> [database]<br>
> # The SQLAlchemy connection string used to connect to the database<br>
> connection = mysql://nova:NOVA_DBPASS@controller/nova<br>
><br>
> [keystone_authtoken]<br>
> auth_host = controller<br>
> auth_port = 35357<br>
> auth_protocol = http<br>
> admin_tenant_name = service<br>
> admin_user = nova<br>
> admin_password = NOVA_PASS<br>
> #########################################<br>
><br>
> and the nova-compute.conf file.<br>
><br>
> ##############nova-compute.conf############<br>
> [DEFAULT]<br>
><br>
> libvirt_type=xen<br>
> compute_driver=xenapi.XenAPIDriver<br>
> xenapi_connection_url=compute1<br>
> xenapi_connection_username=root<br>
> xenapi_connection_password=123123<br>
> xenapi_vif_driver=nova.virt.xenapi.vif.XenAPIOpenVswitchDriver<br>
> xenapi_ovs_integration_bridge=xapi0<br>
> xenapi_torrent_images=none<br>
> sr_matching_filter=default-sr:true<br>
> #########################################<br>
><br>
><br>
> Thanks in advance!<br>
><br>
> --<br>
> Sisu Xi, PhD Candidate<br>
><br>
> <a href="http://www.cse.wustl.edu/~xis/" target="_blank">http://www.cse.wustl.edu/~xis/</a><br>
> Department of Computer Science and Engineering<br>
> Campus Box 1045<br>
> Washington University in St. Louis<br>
> One Brookings Drive<br>
> St. Louis, MO 63130<br>
<br>
</div></div>> _______________________________________________<br>
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Mate Lakat<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Sisu Xi, PhD Candidate<br><br><a href="http://www.cse.wustl.edu/~xis/" target="_blank">http://www.cse.wustl.edu/~xis/</a><br>Department of Computer Science and Engineering<br>
Campus Box 1045<br>Washington University in St. Louis<br>One Brookings Drive<br>St. Louis, MO 63130
</div>