Hi, I am trying to add XenServer as a compute node, but failed to connect to the controller.
For the controller node, I have Ubuntu Server 12.04 with 1 harddisk and 1 NIC. I followed the guide on http://docs.openstack.org/trunk/install-guide/install/apt/content/ until the dashboard part (I haven't done the network part.). Everything works fine. (and I tested with another machine with KVM as the compute node, it works, then I want to replace KVM with XenServer). For the compute node, I installed a fresh XenServer 6.2, with SP1 patch installed. It has 1 harddisk and 1 NIC. Then I try to follow the guide on https://github.com/Donelle/HowTo-Openstack-ComputeNode-Setup without the network part. However, seems the controller node and compute node are not connected. The tutorial on devstack is helpful, but it is use XenServer as a single node. Is there a easy way to configure it just as a compute node with nova-compute and nova-network? Here is the nova.conf on my compute node, #####################nova.conf############# [DEFAULT] dhcpbridge_flagfile=/etc/nova/nova.conf dhcpbridge=/usr/bin/nova-dhcpbridge logdir=/var/log/nova state_path=/var/lib/nova lock_path=/var/lock/nova force_dhcp_release=True iscsi_helper=tgtadm libvirt_use_virtio_for_bridges=True # connection_type=xapi root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf verbose=True debug = True ec2_private_dns_show_ip=True api_paste_config=/etc/nova/api-paste.ini volumes_path=/var/lib/nova/volumes enabled_apis=ec2,osapi_compute,metadata rpc_backend = nova.rpc.impl_kombu rabbit_host = controller rabbit_password = RABBIT_PASS glance_host=controller glance_api_servers = controller:9292 virt_driver=xenserver libvirt_type=xen compute_driver=xenapi.XenAPIDriver xenapi_connection_url=compute1 xenapi_connection_username=root xenapi_connection_password=passwd my_ip = OpenStack vnc_enabled=True vncserver_listen = compute1 vncserver_proxyclient_address = compute1 novncproxy_base_url=http://controller:6080/vnc_auto.html scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler network_manager=nova.network.manager.FlatDHCPManager # firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver network_size=254 allow_same_net_traffic=False multi_host=True send_arp_for_ha=True share_dhcp_address=True force_dhcp_release=True network_manager = nova.network.manager.FlatDHCPManager firewall_driver = nova.virt.firewall.NoopFirewallDriver xenapi_disable_agent = True my_ip = 172.16.21.6 flat_network_bridge=br100 flat_interface=eth0 public_interface=eth0 auth_strategy=keystone [database] # The SQLAlchemy connection string used to connect to the database connection = mysql://nova:NOVA_DBPASS@controller/nova [keystone_authtoken] auth_host = controller auth_port = 35357 auth_protocol = http admin_tenant_name = service admin_user = nova admin_password = NOVA_PASS ######################################### and the nova-compute.conf file. ##############nova-compute.conf############ [DEFAULT] libvirt_type=xen compute_driver=xenapi.XenAPIDriver xenapi_connection_url=compute1 xenapi_connection_username=root xenapi_connection_password=123123 xenapi_vif_driver=nova.virt.xenapi.vif.XenAPIOpenVswitchDriver xenapi_ovs_integration_bridge=xapi0 xenapi_torrent_images=none sr_matching_filter=default-sr:true ######################################### Thanks in advance! -- Sisu Xi, PhD Candidate http://www.cse.wustl.edu/~xis/ Department of Computer Science and Engineering Campus Box 1045 Washington University in St. Louis One Brookings Drive St. Louis, MO 63130
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
