One of the things that make deploying SUSE OpenStack Cloud hard is that it assumes that you have a layer2 network to do DHCP/PXE-boot, run your SDN on etc.

We should explore how easy it is to deploy a cloud across machines that can ping each other (OSI layer 3), but are in different networks - e.g a NUE desktop machine, a prague machine and a server in the NUE cloud network.

possible technologies that could help, include

  • gre, vxlan, multicast

  • ipsec, openvpn, tinc

If this needs too much patching in crowbar, we could explore ways with plain OpenStack, too.

has some success with

ip link add vxlan0 type vxlan id 42 group 239.1.1.42 dev eth0 dstport 4789
ip link set up dev vxlan0

but crowbar still tries to use eth0 - too much patching needed

Looking for hackers with the skills:

cloud openstack networking gre vxlan multicast

This project is part of:

Hack Week 15

Activity

  • almost 9 years ago: bmwiedemann added keyword "cloud" to this project.
  • almost 9 years ago: bmwiedemann added keyword "openstack" to this project.
  • almost 9 years ago: bmwiedemann added keyword "networking" to this project.
  • almost 9 years ago: bmwiedemann added keyword "gre" to this project.
  • almost 9 years ago: bmwiedemann added keyword "vxlan" to this project.
  • almost 9 years ago: bmwiedemann added keyword "multicast" to this project.
  • almost 9 years ago: bmwiedemann originated this project.

  • Comments

    • aspiers
      almost 9 years ago by aspiers | Reply

      https://etherpad.nue.suse.com/p/multi-vmhost-crowbar is a quick way to do this in the virtual world.

    Similar Projects

    Create a Cloud-Native policy engine with notifying capabilities to optimize resource usage by gbazzotti

    Description

    The goal of this project is to begin the initial phase of development of an all-in-one Cloud-Native Policy Engine that notifies resource owners when their resources infringe predetermined policies. This was inspired by a current issue in the CES-SRE Team where other solutions seemed to not exactly correspond to the needs of the specific workloads running on the Public Cloud Team space.

    The initial architecture can be checked out on the Repository listed under Resources.

    Goals

    • Create a minimal working prototype following the workflow specified on the documentation
    • Provide instructions on installation/usage
    • Work on email notifying capabilities

    Resources

    • TBD