<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY>
Hi,<BR>
<BR>
<BR>
As I can see, nobody has replied to my last e-mail since yesterday, but I'm sure you want to know the situation.<BR>
<BR>
You can see my architecture : <A HREF="https://lists.launchpad.net/openstack/pdfD4HBwoSR2Y.pdf">https://lists.launchpad.net/openstack/pdfD4HBwoSR2Y.pdf</A><BR>
<BR>
I've finally installed Quantum-server on essex-1 and solved a lot of "smalls" issues.<BR>
<BR>
For example, Quantum does not work with Keystone : When nova-network send an API call to Quantum-server, the token is missing in the HTTP HEADER. I've disabled Keystone at this time.<BR>
<BR>
<BR>
<B>- What is working at this time :</B><BR>
<BR>
    - Quantum-Server with MySQL<BR>
    - Quantum-Agent (with OVS) on each nova-compute node<BR>
    - OVS bridge with eth1<BR>
    -  nova-network seems working with Quantum<BR>
<BR>
<B>- What is not working (yet !) :</B><BR>
<BR>
    - When I create an instance (from dashboard or with Nova CLI), the network is created with Quantum, an private IP is attributed to the instance, but when I check the instance log file, the network interface doesn't get an IP adress. Here the log : <A HREF="http://paste.openstack.org/show/13821/">http://paste.openstack.org/show/13821</A><BR>
    - Horizon with Quantum : I can't integrate Quantum in the dashboard even with <A HREF="http://docs.openstack.org/trunk/openstack-compute/admin/content/build-and-configure-openstack-dashboard.html">http://docs.openstack.org/trunk/openstack-compute/admin/content/build-and-configure-openstack-dashboard.html</A><BR>
<BR>
<BR>
<BR>
Here my <B>nova.conf </B>:<BR>
<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>
--allow_admin_api=true<BR>
--use_deprecated_auth=false<BR>
--auth_strategy=keystone<BR>
--scheduler_driver=nova.scheduler.simple.SimpleScheduler<BR>
--s3_host=10.X.X.40<BR>
--ec2_host=10.X.X.40<BR>
--rabbit_host=10.X.X.40<BR>
--cc_host=10.X.X.40<BR>
--nova_url=<A HREF="http://10.15.100.40:8774/v1.1/">http://10.</A>X.X<A HREF="http://10.15.100.40:8774/v1.1/">.40:8774/v1.1/</A><BR>
--routing_source_ip=10.X.X.40<BR>
--glance_api_servers=10.X.X.40:9292<BR>
--image_service=nova.image.glance.GlanceImageService<BR>
--iscsi_ip_prefix=192.168.68<BR>
--sql_connection=mysql://nova:<A HREF="mailto:nova@10.15.100.40">XXXXX@10.</A>X.X<A HREF="mailto:nova@10.15.100.40">.40</A>/nova<BR>
--ec2_url=<A HREF="http://10.15.100.40:8773/services/Cloud">http://10.</A>X.X<A HREF="http://10.15.100.40:8773/services/Cloud">.40:8773/services/Cloud</A><BR>
--keystone_ec2_url=<A HREF="http://10.15.100.40:5000/v2.0/ec2tokens">http://10.</A>X.X<A HREF="http://10.15.100.40:5000/v2.0/ec2tokens">.40:5000/v2.0/ec2tokens</A><BR>
--api_paste_config=/etc/nova/api-paste.ini<BR>
--libvirt_type=kvm<BR>
--libvirt_use_virtio_for_bridges=true<BR>
--start_guests_on_host_boot=true<BR>
--resume_guests_state_on_host_boot=true<BR>
--novnc_enable=true<BR>
--novncproxy_base_url=<A HREF="http://10.15.100.40:6080/vnc_auto.html">http://10.</A>X.X<A HREF="http://10.15.100.40:6080/vnc_auto.html">.40:6080/vnc_auto.html</A><BR>
--vncserver_proxyclient_address=10.X.X.40<BR>
--vncserver_listen=10.X.X.40<BR>
<BR>
#Quantum :<BR>
--network_manager=nova.network.quantum.manager.QuantumManager<BR>
--linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver<BR>
--quantum_use_dhcp=True<BR>
<BR>
--public_interface=eth0<BR>
--flat_interface=eth1<BR>
--flat_network_bridge=br100<BR>
--fixed_range=192.168.68.0/24<BR>
--floating_range=10.X.X.50/24<BR>
--network_size=256<BR>
--flat_network_dhcp_start=192.168.68.129<BR>
--flat_injected=False<BR>
--force_dhcp_release<BR>
--iscsi_helper=tgtadm<BR>
--connection_type=libvirt<BR>
--root_helper=sudo nova-rootwrap<BR>
--verbose<BR>
<BR>
And my <B>nova-compute.conf</B> :<BR>
<BR>
--libvirt_type=kvm<BR>
--libvirt_ovs_bridge=br-int<BR>
--libvirt_vif_type=ethernet<BR>
--libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtOpenVswitchDriver<BR>
<BR>
<BR>
For OpenvSwitch, I have followed <A HREF="http://openvswitch.org/openstack/documentation/">http://openvswitch.org/openstack/documentation/</A><BR>
<BR>
For Quantum : <A HREF="http://docs.openstack.org/incubation/openstack-network/admin/content/">http://docs.openstack.org/incubation/openstack-network/admin/content/</A> with some tips.<BR>
<BR>
I use Ubuntu 12.04 up to date with OpenStack Essex.<BR>
<BR>
<BR>
<BR>
I can feel that I'm really close to have the network on my VM...<BR>
<BR>
<BR>
If someone as an idea or can see a mistake... I'm looking forward to read you.<BR>
<BR>
<BR>
<BR>
Best regards<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<B>Emilien Macchi</B><BR>
Phone : +33 685 117 748<BR>
Skype : memilien69<BR>
Twitter : <A HREF="https://twitter.com/">EmilienMacchi</A><BR>
Website : <A HREF="http://my1.fr">http://my1.fr</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>