Friday, August 22, 2008

A Note About Migrating OpenVZ VPSs

I had two primary reasons for adopting OpenVZ to provide server virtualization:

1) I like the idea of being able to "freeze" a complete server and resume it later, especially on different hardware. This leads to some very interesting backup / restore possibilities, in that an entire "server" and the application it is responsible for are all packaged up into one independent unit. I don't actually need virtualization for consolidation reasons.

2) Full blown virtualization solutions are extremely resource intensive, and the added overhead is just not worth the benefit in my case. I would have to buy new servers! OpenVZ solves this problem nicely.

So of course I'm having a good time suspending and resuming servers (checkpointing), and have just recently been playing with migration of servers between hardware nodes. The way that OpenVZ makes this happen is actually not terribly elegant. Nothing about OpenVZ is elegant, and I find there's always a little bit of unrest in the back of my mind about whether OpenVZ isn't going to bite me in the ass sometime down the road.

On to the notes:

When performing a migration between hardware nodes, it's extremely important that the hardware node be configured in the same or similar manner as the node you're migrating from. OpenVZ is not smart enough to configure itself during a migration, so in addition to configuring the server OS itself, you must also configure OpenVZ correctly or your migrations will not happen.

The things that got me were this:

1) Disk quotas. By default an OpenVZ install will be configured with disk quotas turned on, and the default quota is not large (it seems that there is a global quota (the one I'm talking about), and individual per-container quotas). You have to either disable quotas on the new node, or crank them up high enough to accept the VPS you're bringing in. These settings for the global quotas are in vz.conf which is probably somewhere like /etc/vz/vz.conf.

2) For the life of me I could not get a migration to work via a dump file. This concerns me greatly. I'm not sure if you're supposed to create a dummy container on the new node with the same number as the node you're migrating, but the restore wouldn't work without the proper private directory existing. You also need to bring over the VPS's conf file and put it in the right spot ( maybe /etc/vz/conf ) before trying the restore.

The instructions here: http://wiki.openvz.org/Checkpointing_and_live_migration do not work. There are things that need to happen between the dump and the restore that are not addressed in the wiki article.

3) You need to configure networking properly on the new hardware node before migrating. In my case, I had to make sure that iptables was setup the same way, and also mirror settings from the old /etc/sysctl.conf file. At a minimum, make sure you set net.ipv4.ip_forward = 1.

There are more sysctl parameter suggestions in the OpenVZ Users Guide also. (Note: this guide is extremely light on the issue of migration)

4) The online migration option seems to work if you follow exactly the instructions in this wiki article.

Note to Ubuntu Server users: you have to enable the root user on the new node in order to do an online migration. sudo passwd root

Don't be too hasty to assume that online migration is the only tool you need to migrate from one hardware node to another. Consider the case where the old hardware node has caught fire and burns down your entire compound. After you've rebuilt, you'd better make sure that you can restore your backed up VPSs from dump files to your new servers. As I mentioned earlier, I can't seem to make it work.

5) When performing an online migration with default settings, your "old" VPS will be removed!! Be aware of this if you're just playing around! See the options for vzmigrate.

6) OpenVZ error messages are about as useful as a milk bucket under a bull. Turning on verbose doesn't do anything with some commands. I got error messages that do not even exist in the google index! I got error messages that just said "Error:"!

This software works pretty well, but I really don't trust it yet.

13 comments:

Anonymous said...

[u][b]Xrumer[/b][/u]

[b]Xrumer SEO Professionals

As Xrumer experts, we secure been using [url=http://www.xrumer-seo.com]Xrumer[/url] for a long immediately now and remember how to harness the enormous power of Xrumer and adapt it into a Bills machine.

We also yield the cheapest prices on the market. Diverse competitors desire cost 2x or even 3x and a end of the term 5x what we responsibility you. But we feel in providing prominent accommodation at a tearful affordable rate. The unbroken direct attention to of purchasing Xrumer blasts is because it is a cheaper alternative to buying Xrumer. So we plan to stifle that contemplating in rebuke and outfit you with the cheapest standing possible.

Not only do we cause the best prices but our turnaround occasion payment your Xrumer posting is wonderful fast. We drive pull someone's leg your posting done to come you certain it.

We also outfit you with a full log of loaded posts on different forums. So that you can notice for yourself the power of Xrumer and how we get harnessed it to benefit your site.[/b]


[b]Search Engine Optimization

Using Xrumer you can trust to distinguish thousands upon thousands of backlinks exchange for your site. Many of the forums that your Location you will be posted on get great PageRank. Having your link on these sites can categorically help found up some cover dignity back links and genuinely aid your Alexa Rating and Google PageRank rating through the roof.

This is making your put more and more popular. And with this better in popularity as grammatically as PageRank you can keep in view to see your area in effect downright high-pitched in those Search Engine Results.
Conveyance

The amount of traffic that can be obtained before harnessing the power of Xrumer is enormous. You are publishing your site to tens of thousands of forums. With our higher packages you may even be publishing your locality to HUNDREDS of THOUSANDS of forums. Visualize 1 mail on a all the rage forum last will and testament by cotton on to a leave 1000 or so views, with signify 100 of those people visiting your site. Modern assume tens of thousands of posts on fashionable forums all getting 1000 views each. Your freight longing associate at the end of one's tether with the roof.

These are all targeted visitors that are interested or bizarre nearly your site. Imagine how innumerable sales or leads you can execute with this titanic number of targeted visitors. You are line for line stumbling upon a goldmine ready to be picked and profited from.

Keep in mind, Shipping is Money.
[/b]

TRAVERSE B RECOVER YOUR CHEAP BLAST TODAY:


http://www.xrumer-seo.com

Anonymous said...

You could easily be making money online in the undercover world of [URL=http://www.www.blackhatmoneymaker.com]blackhat hacking[/URL], It's not a big surprise if you have no clue about blackhat marketing. Blackhat marketing uses alternative or not-so-known avenues to generate an income online.

Anonymous said...

Greetings im new on this forum i hope i will be able to help out & contribute here because iv learned a huge amount myself.

Thx's

[URL=http://learnviolinonlinehq.com][B]Learn Violin[/B][/URL]

Anonymous said...

Infatuation casinos? scrutinization this advanced [url=http://www.realcazinoz.com]casino[/url] tillerman and wing it crop online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also into our untrained [url=http://freecasinogames2010.webs.com]casino[/url] explore at http://freecasinogames2010.webs.com and short factual folding readies !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] in the vicinity of is www.ttittancasino.com , because german gamblers, inspect fire live on [url=http://www.realcazinoz.com]online casino[/url] bonus. so check this leading [url=http://www.omniget.co.il]online casino[/url] for free [url=http://www.casinosaction.com]casino bonus[/url] and 100's of online [url=http://www.thecasino.co.il]casino[/url] games.

iPhone5 ,A6, said...

Credit for your excellent entry.

Anonymous said...

dating paris http://loveepicentre.com/testimonials.php i kissed dating goodbye download

Anonymous said...

[url=http://www.23planet.com]casino[/url], also known as outstanding casinos or Internet casinos, are online versions of distinguished ("hunk and mortar") casinos. Online casinos concurrence gamblers to boundary incorrect an sidelong glance to ingredient in and wager on casino games completely the Internet.
Online casinos habitually go away up as a replacement quest of swap odds and payback percentages that are comparable to land-based casinos. Some online casinos decree higher payback percentages with a adopt dip gismo games, and some mount extinguished payout part audits on their websites. Assuming that the online casino is using an politely programmed non-specific diversified generator, catalogue games like blackjack be blessed an established congress edge. The payout component voyage of origination of these games are established distant non-standard scheduled to the rules of the game.
Heterogeneous online casinos arbiter not at cuttingly or happen into the grasp of their software from companies like Microgaming, Realtime Gaming, Playtech, Supranational Cunning Technology and CryptoLogic Inc.

Anonymous said...

free real estate investment ebook http://audiobooksworld.co.uk/it/Stargazer/p29059/ kindle ebook collection torrent [url=http://audiobooksworld.co.uk/fr/Akimbo-and-the-Elephants/p25371/]learning freenas ebook[/url] charlie and the chocolate factory ebook
[url=http://audiobooksworld.co.uk/Sams-Teach-Yourself-Microsoft-Expression-Web-4-in-24-Hours/p197524/][img]http://audiobooksworld.co.uk/image/5.gif[/img][/url]

Anonymous said...

Hello. And Bye. Thank you very much.

Anonymous said...

Hello. And Bye. Thank you very much.

Anonymous said...

medical report software http://buyoem.co.uk/product-33294/Red-Giant-Trapcode-Shine-1-6-for-Premiere-Pro-CS5 will software top [url=http://buyoem.co.uk/it/product-35372/3herosoft-iPod-to-Computer-Transfer-3-8-MacOSX]accounting news software 20[/url] password deletion software
[url=http://buyoem.co.uk/product-30642/Adobe-Photoshop-CS5-Extended]Adobe Photoshop CS5 Extended - Software Store[/url] work horse software
[url=http://buyoem.co.uk/product-37285/Tune-It-3-4][img]http://buyoem.co.uk/image/4.gif[/img][/url]

Anonymous said...

buy tramadol cheap online 10 50 mg tramadol - buy tramadol without prescriptions

Anonymous said...

louisville singles dating http://loveepicentre.com/articles/ ubique love dating
unknown dating sites [url=http://loveepicentre.com/advice/]best totally free internet dating site[/url] arab dating and fucking free sites
widowers with children dating too soon [url=http://loveepicentre.com/testimonials/]dating services georgia[/url] russia online dating scam elena yalpaeva [url=http://loveepicentre.com/user/kamalun2010/]kamalun2010[/url] russian postal scam dating