Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

VPS Migration with OSPF

139 bytes added, 12:07, 29 November 2010
Quagga installation
[[Category:HOWTO]]
[[Category:Networking]]
This article presents how to be able to migrate VPS a container between different subnets in the network by using a dynamic routing protocol such as OSPF. An already working OSPF setup is mandatory, this article only shows the OpenVZ specifics.
== Quagga installation ==
Install the Quagga routing suite available on [http://www.quagga.net / the official website].For many distributions, a prebuilt package is available:
Under Debian you can simply use the package.: apt-get install quagga
<pre>Under Gentoo:apt-get emerge quagga Under Fedora: yum install quagga</pre>
== Quagga configuration ==
</pre>
In /etc/quagga/ospfd.conf configure the OSPF network and area in which is OpenVZ server will be and configure the redistribution of routes generated by the VPScontainer.
<pre>
!
router ospf
redistribute kernel route-map only-vpsve
network YOUR_NETWORK/XX area 0.0.0.0
!
route-map only-vps ve permit 10
match interface venet0
!
== Usage ==
Once your OpenVZ server takes part in the OSPF network, you can easily use the ‘vzmigrate’ command to migrate a VPS container between different subnet of the network and the IP of the VPS container will be redistributed in the whole network as a /32 (host route).
== Bugs ==
To avoid problems with this setup the IP addresses of your VPS container must be taken outside of any other subnet configured on your network. If the IP address of the VPS container is taken from an actual subnet, the other hosts of the subnet won't be able to communicate with it, except if you use proxy arp on the router.
Anonymous user