Skible (and quantum developers in particular) -
Hi - First, I again want to thank Skible for an excellent HOWTO
install guide for Folsom 2012.2... as I was able to get Folsom "fully
operational per the guide" and perform all of the tests that have been
available to test the environment.
However - unfortunately I am strongly thinking of down grading
(dumping quantum) for the short term because it does not work when you
actually make VM's (see issue(s) below and tests performed). However,
I write to the list because I think I know why the "public" quantum
(the quantum obtained when you use apt-get install on a Ubuntu 12.10
server....) is not working, but I do not have the capacity to alter
the code and fix it...
The issue: The component "quantum" of Open Stack Folsom Release 2012.2
of Ubuntu 12.10, the networking piece of the system, is experiencing a
number of bugs which one of them is a show stopper for the use of
quantum. Upon making Microsoft based VM's (Windows 7/8, Server 2008
SP1, R2 and the like) the VM's seem to never receive the complete
and/or proper networking information? I see that many others are
seeing this same issue.
My quantum version is:
root@TestServer:~# quantum --version
quantum 2.0
Tests I have performed:
I have tried vmbuilder, virt-manager, virt-install, qemu-img, kvm-img
and taken working MS images on Essex and brought them to Folsom all to
no avail... The VM builders above all make working VMs, but the virtio
(Fedora) drivers (after getting them to load) seem to have no effect.
I was able to get one built VM (I believe I used virt-manager for that
one) to ping, traceroute and even MS auto update and MS register the
server but nothing (no IP packets) seem to be able to route back to
the VM's. No ssh shell, only vnc to the console(s). One time only I
was able to perform internet traffic as stated. In other words, a
quantum based network setup by the rules provided in the documentation
simply does not work at the moment.
{I see many e-mails about Folsom and quantum enhancements, but
obviously there seems to be a magic sauce that did not make it to the
'public' Ubuntu quantal repository, as I am not thinking about
enhancements, but just simply to get the ability to run multiple
independent and secure VMs... Maybe no one else is testing with
Microsoft servers?}
The Suspected issue:
First Note1: - When I tested quantum, I found it strange that
in addition to an icmp response of a created gateway, I was
consistently getting an icmp response from the first static ip in a
created subnet whether DHCP was on or off, if used for distribution of
the IP's; And at this time I had no VMs built or loaded into glance,
yet the subnet IP was responding?
root@TestServer:/etc/apt# glance index
ID Name Disk Format Container Format Size
------------------------------------ ---------------------------
----------- ----------- ----
58d7399e-b944-42a1-9f88-6e536ff91191 everesttest raw
ovf 53687091200
7181f636-b648-4053-a7ba-0339511c5c45 myFirstImage qcow2
bare 9761280
Note2: I deleted some hyphens for e-mail spacing
ASIDE: My setup - HP DL385 G7 with four (4) NIC ports using a
physical network driver that names each port em1-4.
Host system: Ubuntu 12.10 Each time I tested a new VM builder above
I would wipe the system and reinstall Ubuntu with a clean copy (as
pointed out by Skible to me, I was not sure that some operations may
interfere or conflict with each other from the components of each of
the builders, especially, as initially I started with nova network. I
would assume that nova network and quantum could NOT co-exist? {If
this is true, quantum should add a test to see what other 'networks'
are present to avoid such conflicts... anyway some of the builders try
to control and change /etc/network/interfaces as well, such as qemu
(See qemu up and qemu down...)
So, I suspect that the current development quantum has some "lab based
network" testing/development built in, as ALL of the tools to build
VMs NEVER saw the quantum network(s) built, defined, or otherwise. In
addition, some sites were talking about definitions that should appear
in iptables, and my iptables never had any "quantum" entries when I
built networks. Which I then started to simply make many quantum
network entries and none of them showed up in iptables, but they did
all show up in ifconfig -a. I tried br-ex, br-int, and br-tun then I
tried simple networks - an internal VM network 10.10.10.x/28 with an
external floating ip network with route-able internet subnet (x.x.x.x
- not posting my network). All the networks I created with quantum
showed up in ifconfig but not picked up by any of the above builders,
especially the one recommended in the Folsom compute documentation,
i.e. kvm .......
My conclusion, and I can be totally off base on this, as I am simply a
guy trying to use Open Stack, the quantum code in the 'public'
repository simply points to some set of networking tables that are not
the kernal or 'normal' networking tables, thus all of the building
tools, virt-manager, vmbuilder, virt-install, kvm and others do not
pickup upon the quantum defined networks and associated sub-networks.
Why, I do not know, that is the mystery to me!
I am available to anyone wishing to ask me more detailed questions of
my tests and I am willing to test other versions of quantum, but for
now I need sleep as I have been testing different configurations for
that last four weeks after I thought I was home free using Skible's
HOWTO... oh well.
Regards to all developers - Open Stack Rocks!
Robert
On 11/23/12 9:07 AM, Skible OpenStack wrote:
Huges thanks for James and Ilkka !
This is very interresting material and i don't know why it wasn't
mentionned in the demo guide !
Anyway, i managed to get access my VMs from the internet but my VMs
can't access the internet ?
the routing table show only infos about the fixed network.
did i miss something ?
Le 23/11/2012 14:20, Ilkka Tengvall a écrit :
On 23.11.2012 13:12, James Page wrote:
You can specify the gateway_ip when creating the subnet:
--gateway <IP ADDRESS>
This should be the gateway that external network traffic should be
routed to by default (probably your default outbound route for
internet access).
How do you add additional routes for the router? e.g.
--gateway 10.1.1.1 #default gw
--gateway 20.1.1.0/24 via 10.1.1.2 # another gateway to specific
network
BR,
-it
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp