Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

VPS Migration with OSPF

1,531 bytes added, 14:18, 22 January 2007
no edit summary
[[Category:HOWTO]]

This article presents how to be able to migrate VPS 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].

Under Debian you can simply use the package.

<pre>
apt-get install quagga
</pre>

== Quagga configuration ==

In /etc/quagga/zebra.conf just put a password to be able to access the telnet interface.

<pre>
password zebra
</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 VPS.

<pre>
password zebra
!
router ospf
redistribute kernel route-map only-vps
network 62.220.128.0/19 area 0.0.0.0
!
route-map only-vps permit 10
match interface venet0
!
line vty
</pre>

== Usage ==

Once your OpenVZ server takes part in the OSPF network, you can easily use the ‘vzmigrate’ command to migrate a VPS between different subnet of the network and the IP of the VPS 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 must be taken outside of any other subnet configured on your network. If the IP address of the VPS 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.
2
edits