<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>OpenVZ</title>
  <link>http://community.livejournal.com/openvz/</link>
  <description>OpenVZ - LiveJournal.com</description>
  <lastBuildDate>Sat, 28 Aug 2010 13:59:48 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>openvz</lj:journal>
  <lj:journalid>9392309</lj:journalid>
  <lj:journaltype>community</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/41043950/9392309</url>
    <title>OpenVZ</title>
    <link>http://community.livejournal.com/openvz/</link>
    <width>100</width>
    <height>84</height>
  </image>

<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/33208.html</guid>
  <pubDate>Sat, 28 Aug 2010 13:59:48 GMT</pubDate>
  <title>Parallels ranked among top updaters for 2.6.32</title>
  <link>http://community.livejournal.com/openvz/33208.html</link>
  <description>Jon Corbet wrote a piece yesterday that will be in next week&apos;s &lt;a href=&quot;http://lwn.net/&quot;&gt;Linux Weekly News&lt;/a&gt;  entitled, &quot;&lt;b&gt;&lt;i&gt;Some numbers and thoughts on the stable kernels&lt;/i&gt;&lt;/b&gt;&quot;.  The point of the article is to review the last five years of stable mainline kernel releases and the updates to them.&lt;br /&gt;&lt;br /&gt;As you may know, Parallels / OpenVZ has a 2.6.32 &quot;devel&quot; branch and a goal of making it the next &quot;stable&quot; branch.  They have had several 2.6.32 releases and have been putting a lot of work into it.  This work has also lead to 29 patches so far that have made their way into the mainline 2.6.32 kernel updates.  This ranks Parallels the 9th top updates contributor (or 11th if you count &quot;None&quot; and &quot;Unknown&quot;).  It should be noted that these mainline contributions benefit everyone and are not OpenVZ specific... just in case someone were to get confused and wrongly think the patches were an attempt to get OpenVZ into the mainline.&lt;br /&gt;&lt;br /&gt;Want to read about it for yourself?  It is currently subscriber-only content that should becoming freely available on September 9th.  I&apos;ve been an LWN reader since the beginning and a paying subscriber since they went to a subscription model.  I can provide a &quot;&lt;a href=&quot;http://lwn.net/SubscriberLink/402512/1008383b55117ec5/&quot;&gt;subscriber-link&lt;/a&gt;&quot; that will allow non-subscribers to read &lt;a href=&quot;http://lwn.net/SubscriberLink/402512/1008383b55117ec5/&quot;&gt;the article&lt;/a&gt; as an enticement to become a subscriber.  Once it is freely released, I&apos;ll try and remember to update this post with a new link.&lt;br /&gt;&lt;br /&gt;To the Parallels / OpenVZ developers I say... Thanks for the continuing hard work on 2.6.32, your contributions are appreciated... and I look forward to the upcoming &quot;stable&quot; 2.6.32 OpenVZ kernel.</description>
  <comments>http://community.livejournal.com/openvz/33208.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/32924.html</guid>
  <pubDate>Wed, 18 Aug 2010 17:09:45 GMT</pubDate>
  <title>OpenVZ Presentation for GOLUM</title>
  <link>http://community.livejournal.com/openvz/32924.html</link>
  <description>I&apos;m on vacation in Memphis, Tennessee visiting family.  A couple of weeks before going on vacation I looked for a Linux Users Group in Memphis to see if I could attend or even possibly present at one of their meetings.  The &lt;a href=&quot;http://www.golum.org/&quot;&gt;Group of Linux Users Memphis&lt;/a&gt; (GOLUM) has been around for well over a decade and continues to have an active mailing list... but their website was outdated and they hadn&apos;t had a meeting in the last two years.  My inquiry lead to a resurgence of GOLUM with a desire to start having monthly meetings again.&lt;br /&gt;&lt;br /&gt;They had to locate a venue for the meetings, set a date and time, etc... and I will be presenting &quot;Introduction to OpenVZ&quot; for their first new meeting.  For details see their &lt;a href=&quot;http://www.golum.org/&quot;&gt;website&lt;/a&gt;... which has only recently been redone and is still in the beginnings stage.&lt;br /&gt;&lt;br /&gt;Before the topic was picked I gave them 5 or 6 potential topics to pick from and they voted and selected OpenVZ.  Seems that OpenVZ is not well known in Memphis but I hope to change that.</description>
  <comments>http://community.livejournal.com/openvz/32924.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/32615.html</guid>
  <pubDate>Tue, 13 Jul 2010 23:10:27 GMT</pubDate>
  <title>hello from Ottawa</title>
  <link>http://community.livejournal.com/openvz/32615.html</link>
  <description>When I have a high temperature, i.e. fever, I am very talkative. I just measured it up to 39.6deg;C (103.3&amp;deg;F). Now I don&apos;t have anyone to talk to verbally, so I&apos;m blogging. You have been warned. But no, this post is not contageous. &lt;br /&gt;&lt;br /&gt;I am in Ottawa since last night, despite all the challanges on the way -- &lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;our flight from Moscow was delayed by about half an hour, and in Washington there was a huge queue to the passport officers. And it was a queue for transfer passengers, who obviously have a connecting flight in a few. Airport personnel was of no help, they basically say that everyone is in the same situation. Well, I guess, it might have made sense to check the next flight take-off time of complaining passengers and move some of them to &quot;US citizens&quot; queue which was 6x smaller. They did that, but in random manner, i.e. for some passengers who already made it to the first row. I guess a CFQ scheduler would be a nice addition to that system.&lt;br /&gt;&lt;br /&gt;Anyway, after more than 1 hour in a queue I reached the office and was allowed to enter the USA. This was only needed for immediately taking the plane to Canada (where there is another border and another officer and I have another visa in my passport). It is a bit strange to me that there is no direct way for transfer passengers going to other countries. When I said &quot;thank you, sir, bye&quot; to the USA officer, it was exactly 5:20pm -- the take-off time of my flight.&lt;br /&gt;&lt;br /&gt;So I ran to the baggage check out, then to the security control, then to the gate (a helpful lady said the plane is still there). It took me 10 minutes to go from the officer to the gate, including the time to go back to pick one bag which I forgot at security check. OK, I am sweating and breating hard, but I am in the place.&lt;a name=&apos;cutid1-end&apos;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The big problem is I caught a cold during the first flight, and now I feel strange. I can not listen to the talks (except for the keynote), I am taking pills &lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;(how paracetamol is named acetaminophen here, and all the other drugs are either absent, not OTC, or have different names is yet another story I won&apos;t tell here to save Internet bandwidth and LJ.com storage)&lt;a name=&apos;cutid2-end&apos;&gt;&lt;/a&gt; and such, gargling the NaCl solution, and all that. So far it helps a little -- I either have a fever or feel like a slowpoke under the drugs.&lt;br /&gt;&lt;br /&gt;My talk is moved from Wednesday evening to Thursday morning (not because of me, and I only found it while getting a badge). I hope I will be less of a hot vegetable by that time. I need to make it because I already did most of it.</description>
  <comments>http://community.livejournal.com/openvz/32615.html</comments>
  <category>canada</category>
  <category>openvz</category>
  <category>linux symposium</category>
  <category>ottawa</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/32466.html</guid>
  <pubDate>Thu, 01 Jul 2010 21:29:38 GMT</pubDate>
  <title>Just in case you missed it</title>
  <link>http://community.livejournal.com/openvz/32466.html</link>
  <description>Just wanted to mention a few news items from the OpenVZ Project.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Updated vzctl&lt;/b&gt; - &lt;a href=&quot;http://wiki.openvz.org/Download/vzctl/3.0.24&quot; target=&quot;_vzctlrelease&quot;&gt;vzctl 3.0.24&lt;/a&gt; has been released.  Even though the version number only changed from 3.0.23 to 3.0.24 there are a ton of changes, fixes and some feature additions.  Of special interest is the --swappages option as well as being able to refer to a container by its name rather than requiring the CTID with vzmigrate.  Overall it was a long overdue, much appreciated update.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Updated Official OS Templates&lt;/b&gt; - The last &lt;a href=&quot;http://wiki.openvz.org/News/updates#Precreated_templates_update&quot; target=&quot;_ostempupdate&quot;&gt;wiki notice&lt;/a&gt; is dated April 27th but looking today at the dates on the OS Templates they appear to have been updated May 27th.  One thing to note is that there are now OS Templates for Ubuntu 10.04 which I&apos;m sure Ubuntu folks will be happy about.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Beta Fedora 13 OS Templates&lt;/b&gt; - And speaking of OS Templates, Kir just released Beta OS Templates for &lt;a href=&quot;http://download.openvz.org/template/precreated/beta/&quot; target=&quot;_f13beta&quot;&gt;Fedora 13&lt;/a&gt;.  The day Fedora 13 was released I tried creating my own OS Templates by taking Fedora 12 containers and upgrading them but ran into a snag.  With Fedora 13 a lot of new stuff has been added to the init setup and some of it causes a container to just hang during init.  I was glad to see the beta OS Templates released.  I created containers from them, made my own changes, and then uploaded those to the contrib section.&lt;br /&gt;&lt;br /&gt;As luck would have it, later in the afternoon the Fedora Project release a whole bunch of updates and among them was a new initscripts package.  I suspected that when I upgraded my container whatever changes the OpenVZ folks had made to the init setup that made it work in a container would be wiped out and I was correct as upgrading the initscripts package did indeed make the container get stuck in the init process upon container reboot.  I ended up filing two bugs: &lt;a href=&quot;http://bugzilla.openvz.org/show_bug.cgi?id=1566&quot; target=&quot;_bug1566&quot;&gt;1566&lt;/a&gt; and &lt;a href=&quot;http://bugzilla.openvz.org/show_bug.cgi?id=1567&quot; target=&quot;_bug1567&quot;&gt;1567&lt;/a&gt; and await their joyful resolution.&lt;br /&gt;&lt;br /&gt;*** Please note*** Any URLs mentioned (and the information they contain) in this posting are time sensitive and will surely be outdated not long after posting.</description>
  <comments>http://community.livejournal.com/openvz/32466.html</comments>
  <category>vzctl</category>
  <lj:mood>awake</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/32151.html</guid>
  <pubDate>Sat, 12 Jun 2010 12:17:55 GMT</pubDate>
  <title>openvz for Debian Squeeze</title>
  <link>http://community.livejournal.com/openvz/32151.html</link>
  <description>I am still at the OpenVZ booth at LinuxTag 2010 in Berlin. At least two people asked me about the status of OpenVZ kernel for the upcoming Debian Squeeze. Specifically, they said, there is no openvz kernel in &quot;testing&quot; repository (i.e. what will become Squeeze when it will be released). My guess is some more people interesting in that, so here&apos;s the public answer.&lt;br /&gt;&lt;br /&gt;We are working pretty close with the Debian kernel team, you can see some traces of that on either &lt;a href=&quot;http://lists.debian.org/debian-kernel/&quot;&gt;debian-kernel AT lists.debian.org&lt;/a&gt; or &lt;a href=&quot;http://openvz.org/pipermail/debian/&quot;&gt;debian AT openvz.org&lt;/a&gt; mailing lists. Specifically, we work together to bring good quality OpenVZ kernel to Squeeze, and this was one of the main reasons for us to port to 2.6.32.&lt;br /&gt;&lt;br /&gt;But yesterday we tried to &lt;a href=&quot;http://packages.debian.org/search?keywords=openvz+linux-image&amp;amp;searchon=names&amp;amp;suite=all&amp;amp;section=all&quot;&gt;search for &lt;code&gt;openvz linux-image&lt;/code&gt;&lt;/a&gt; on packages.debian.org and it gave us no results for testing. I then emailed Max Attems (who maintains our kernels in Debian) and this is his response:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;it should be there now, the switch to libata did uphold testing&lt;br /&gt;transition of linux-2.6 for quite some time, so testing had an&lt;br /&gt;outdated linux-2.6 for quite some while&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Indeed, the kernel is now there. So yes, Squeeze will have OpenVZ kernel, and I guess it can also be used by people who switched to Ubuntu 10.4.</description>
  <comments>http://community.livejournal.com/openvz/32151.html</comments>
  <category>kernel</category>
  <category>openvz</category>
  <category>debian</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/31953.html</guid>
  <pubDate>Wed, 09 Jun 2010 15:24:41 GMT</pubDate>
  <title>running firefox in a container</title>
  <link>http://community.livejournal.com/openvz/31953.html</link>
  <description>I am standing here at the LinuxTag 2010 event, so if you are in Berlin this week come to our booth to say hello (and maybe recommend a local beer place to go).&lt;br /&gt;&lt;br /&gt;One visitor asked me if it&apos;s possible to run Firefox inside a container (with the main purpose to browse insecure sites). Yes, it is possible, there are two ways -- using Xvnc and SSH&apos;s X forwarding. I just implemented it here (using the latter way), and want to share the experience, because there are a few rough edges here and there.&lt;br /&gt;&lt;br /&gt;We start with the &quot;vanilla&quot; Fedora 12 template:&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;code&gt;vzctl create 777 --ostemplate fedora-12-x86&lt;br /&gt;vzctl start 777&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Next thing to do is to make the container access the network. It can be done in different ways, here I used the &lt;a href=&quot;http://wiki.openvz.org/NAT&quot;&gt;NAT technique described in wiki&lt;/a&gt;, so I am skipping this part here. Just do not forget to set up the nameserver entry in container&apos;s /etc/resolv.conf.&lt;br /&gt;&lt;br /&gt;At this point you already have an Internet available in container, let&apos;s check it:&lt;br /&gt;&lt;code&gt;vzctl exec 777 ping -c 1 openvz.org&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;OK, now it&apos;s time to install firefox and other needed stuff. Besides firefox itself and its dependcies, you need xauth (for ssh forwarding to work) and some fonts that firefox will use:&lt;br /&gt;&lt;code&gt;vzctl exec 777 yum install firefox xauth liberation\*fonts&lt;/code&gt;&lt;br /&gt;This command will result in downloading and installing about 100 packages or so, thus it&apos;s a perfect time to enjoy some tea.&lt;br /&gt;&lt;br /&gt;Next thing to do is to enable X forwarding inside the container:&lt;br /&gt;&lt;code&gt;vzctl exec 777 sed &apos;s/^.*X11Forwarding .*$/X11Forwarding yes/&apos;&lt;br /&gt;vzctl exec 777 /etc/init.d/sshd restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now, set up a user account in CT to run firefox:&lt;br /&gt;&lt;code&gt;vzctl set 777 --userpasswd ffox:mysecpass&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;All right, time to actually run firefox. But first make sure you do not have it runnng locally, because if you do, remote firefox will just open up a new window of your already running firefox instance. So,&lt;br /&gt;&lt;code&gt;killall -TERM firefox&lt;br /&gt;ssh -Y x.x.x.x dbus-launch firefox&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Oh yes, we need dbus-launch here because otherwise firefox complains that it is not able to find machine uuid or something -- apparently nowdays Firefox can&apos;t be happy without dbus.&lt;br /&gt;&lt;br /&gt;That&apos;s pretty much it. Enjoy.&lt;a name=&apos;cutid1-end&apos;&gt;&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/openvz/31953.html</comments>
  <category>openvz</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/31703.html</guid>
  <pubDate>Mon, 26 Apr 2010 12:47:47 GMT</pubDate>
  <title>Less branches, more kernels</title>
  <link>http://community.livejournal.com/openvz/31703.html</link>
  <description>We have just announced that we stop making new releases for OpenVZ kernel branches 2.6.24, 2.6.26, and 2.6.18. So, from now on we only have 2.6.27, 2.6.32, RHEL4-2.6.9 and RHEL5-2.6.18. Removing the number of parallel kernel branches we have to maintain really helps to concentrate on supporting the remaining ones and moving to mainline. I hope that doesn&apos;t affect anyone too much -- from where I stand most users run either stable (i.e. RHEL5-2.6.18) or bleeding edge (2.6.32, before it used to be 2.6.27). In any case, &lt;i&gt;we are not dropping support for vendor kernels&lt;/i&gt;, such as OpenVZ kernels in Debian and Ubuntu -- those are still supported from us for the lifetime of the distributions that carry it, we will help with OpenVZ bugs in those kernels through the &lt;a href=&quot;http://bugzilla.openvz.org/&quot;&gt;usual channel&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On the remaining branches. Last Thursday we did an update to 2.6.32 kernel fixing some nasty bugs found in the first public version, and today we updated 2.6.27 kernel as well. Speaking of 2.6.27, it will eventually be dropped as well, but we will keep maintaining it for at least a few more months.&lt;br /&gt;&lt;br /&gt;Stable kernel update (RHEL5.5 based, 028stab069...) is currently in testing, but don&apos;t expect it to be released real soon now -- previous experience tells us that .y updates are not that easy. We also anticipate to open RHEL6-2.6.32 branch soon, since Red Hat already shooted a beta of their upcoming release.</description>
  <comments>http://community.livejournal.com/openvz/31703.html</comments>
  <category>kernel</category>
  <category>openvz</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/31471.html</guid>
  <pubDate>Wed, 07 Apr 2010 19:39:00 GMT</pubDate>
  <title>OpenVZ vs KVM, or Car vs Bike</title>
  <link>http://community.livejournal.com/openvz/31471.html</link>
  <description>Today I came across &lt;a href=&quot;http://perfohost.com/kvm.vps.html&quot; rel=&quot;nofollow&quot;&gt;the page&lt;/a&gt; which compares OpenVZ to KVM to Xen. Leaving Xen aside, from that one it looks like KVM is ways better, it got all the green pluses, while OpenVZ got all the dull minuses, except for a few features where it says &quot;limited support&quot;.&lt;br /&gt;&lt;br /&gt;For example, from the author&apos;s POV, KVM supports cool features such as &quot;Independent kernel&quot; and &quot;Independent kernel modules&quot; , while OpenVZ lacks all that. I am not mentioning &quot;Full control on sockets and processes&quot; -- definitely, such things as sockets and processes are completely out of control when you use OpenVZ, to the extent that you can not distinguish between a process, a socket, and a potato! (&lt;a href=&quot;http://www.youtube.com/watch?v=-qzeflmJvEU&quot;&gt;Was that sarcasm? Yes,&lt;/a&gt; in fact I don&apos;t have an idea of what do they mean by that statement...)&lt;br /&gt;&lt;br /&gt;But such a comparison is inspiring, so I invested 15 minutes of my time and made my own, titled &lt;a href=&quot;http://wiki.openvz.org/Car_vs_bike&quot;&gt;Car vs bike&lt;/a&gt;. It clearly states that a car is better than a bike -- its capacity is higher and it doesn&apos;t require lots of muscle power. After all, it has powered steering wheel (not mentioning powered windows) and can come with an automatic gearbox, air conditioning and even a sunroof! A bike, from the other side, is missing a lot of features -- even windshield wipers are absent which are standard for every car since about 1925!&lt;br /&gt;&lt;br /&gt;Actually, I didn&apos;t stop there and made yet another comparison, titled &lt;a href=&quot;http://wiki.openvz.org/Bike_vs_car&quot;&gt;Bike vs car&lt;/a&gt;. Now it&apos;s perfectly clear that a bike is a better choice than a car, since it&apos;s cheaper, ecologically clean, and you can even take it with you on a train! A car is big and heavy, it requires periodical refuelling and a parking spot.&lt;br /&gt;&lt;br /&gt;Both comparisons are on the openvz wiki, so feel free to edit and add more features!</description>
  <comments>http://community.livejournal.com/openvz/31471.html</comments>
  <category>fun</category>
  <category>openvz</category>
  <category>kvm</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/30998.html</guid>
  <pubDate>Wed, 24 Mar 2010 13:43:01 GMT</pubDate>
  <title>2.6.32 is here</title>
  <link>http://community.livejournal.com/openvz/30998.html</link>
  <description>Recently we have opened a git repository for 2.6.32 based OpenVZ kernel. The port to 2.6.32 kernel was primarily targeted for the next Debian &quot;Squeeze&quot; release which is due in a few months. The kernel is already there, kudos to Max Attempts &lt;br /&gt;&lt;br /&gt;That doesn&apos;t mean we forgot users of RPM-based distros. Yesterday we have uploaded the first 2.6.32 release, named after the Soviet/Russian cosmonaut &lt;a href=&quot;http://en.wikipedia.org/wiki/Viktor_Mikhaylovich_Afanasyev&quot;&gt;Viktor Afanasyev. Yes, the kernels from 2.6.32 branch will be named after cosmonauts.&lt;br /&gt;&lt;br /&gt;Please update your &lt;a href=&quot;http://download.openvz.org/openvz.repo&quot;&gt;openvz.repo&lt;/a&gt;, enable the 2.6.32 kernel repo, install this kernel and play with it (not on your production machines though).&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/openvz/30998.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>39</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/30934.html</guid>
  <pubDate>Tue, 16 Feb 2010 15:56:46 GMT</pubDate>
  <title>SCALE8x, OpenVZ goodies, and new kernels (including 2.6.32)</title>
  <link>http://community.livejournal.com/openvz/30934.html</link>
  <description>I am flying from Moscow to Los Angeles tomorrow. It&apos;s 13 hours in the air but right to the place I need (and want) to be -- &lt;a href=&quot;http://www.socallinuxexpo.org/&quot;&gt;SCALE8x&lt;/a&gt;. Just before SCALE, though, I will be in San Francisco for a day and a half -- let me know if you want to meet for a glass of beer or shot of coffee. No vodka, I only drink it when it&apos;s cold. Right, Moscow is very cold in the winter...&lt;br /&gt;&lt;br /&gt;My plans about new t-shirts for SCALE are not fulfilled; instead I want to print some stickers/labels and maybe something like postcards. I am still designing those, hope to print overnight at Fedex Office when I arrive. An OpenVZ sticker is what I always wanted personally -- my notebook cover carries a lot of stickers (mostly related to GNU and Linux), but OpenVZ one is missing. So I am kinda using my official position to get what I want :) -- if I am not mistaken the correct English word is jobbery. &lt;br /&gt;&lt;br /&gt;In the meantime, and this is now fully official, &lt;b&gt;OpenVZ kernel team is working on porting our stuff to Linux kernel 2.6.32&lt;/b&gt;. This will take about a month, and we hope to have it working in time to include into next Debian release.&lt;br /&gt;&lt;br /&gt;While 2.6.32 is some time away, we keep updating our stable (RHEL5-based) kernel. You can have a sneak preview of newest kernel changelog &lt;a href=&quot;http://wiki.openvz.org/Download/kernel/rhel5/028stab068.2/changes&quot;&gt;here&lt;/a&gt;. One feature worth noticing is added support for &lt;code&gt;signalfd()&lt;/code&gt; syscall which is desperately needed by late versions of udevd and thus all the latest distros (like Fedora 12 and Ubuntu 9.10) which you might want to run in a container.</description>
  <comments>http://community.livejournal.com/openvz/30934.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/30615.html</guid>
  <pubDate>Wed, 20 Jan 2010 16:59:07 GMT</pubDate>
  <title>new openvz t-shirt</title>
  <link>http://community.livejournal.com/openvz/30615.html</link>
  <description>OpenVZ will have a booth at the upcoming &lt;a href=&quot;http://www.socallinuxexpo.org/scale8x/&quot;&gt;SCALE8x&lt;/a&gt; conference in Los Angeles, California, USA.&lt;br /&gt;&lt;br /&gt;I want to design a new t-shirt for the conference (and other future events). So far we have two designs (about which &lt;a href=&quot;http://blog.openvz.org/26784.html&quot;&gt;I wrote before here&lt;/a&gt;): first &quot;container lifecycle&quot; and then &quot;kernel classics&quot; (you can see both at &lt;a href=&quot;http://www.cafepress.com/openvz&quot;&gt;the shop&lt;/a&gt;). Now I want to have something as geeky as the first design, which looks like a screenshot from a terminal, but using a dark-colored t-shirt (I think dark green will fit well).&lt;br /&gt;&lt;br /&gt;If you have any suggestions for the design, or yet better can draw it (or a mock-up) -- please speak up here or email me (kir at openvz org). If OpenVZ will take your design I promise to post two t-shirts to you.</description>
  <comments>http://community.livejournal.com/openvz/30615.html</comments>
  <category>scale</category>
  <category>openvz</category>
  <category>design</category>
  <category>events</category>
  <category>t-shirt</category>
  <category>scale8x</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/30232.html</guid>
  <pubDate>Thu, 10 Dec 2009 12:35:35 GMT</pubDate>
  <title>An OpenVZ Experiment, 1 year later</title>
  <link>http://community.livejournal.com/openvz/30232.html</link>
  <description>Some of you may recall that last December I did an &lt;a href=&quot;http://www.montanalinux.org/openvz-experiment.html&quot;&gt;experiment&lt;/a&gt; where I created 638 OpenVZ containers on an HP Proliant DL380 G5 machine with dual quad-core CPUs and 32GB of RAM.  I stopped there because I ran into an &lt;a href=&quot;http://bugzilla.openvz.org/show_bug.cgi?id=1245&quot;&gt;error&lt;/a&gt;.  Well, one of the OpenVZ / Parallels developers &lt;a href=&quot;http://www.montanalinux.org/openvz-experiment.html#comment-23738&quot;&gt;suggested a fix&lt;/a&gt; back in July both as a comment to my article and as a &lt;a href=&quot;http://bugzilla.openvz.org/show_bug.cgi?id=1245#c6&quot;&gt;comment&lt;/a&gt; to the bug report... but somehow I overlooked it until I ran across it again the other day when cleaning out my email.&lt;br /&gt;&lt;br /&gt;I finally got a chance to give it a try and sure enough it removed the limit I had run into (the sysctl kernel.pid_max default setting being too low) and I verified it by creating 700 containers.&lt;br /&gt;&lt;br /&gt;At first I decided to stop there but then I got an email from Kir asking if disk space was going to end up being my real limitation.  I&apos;m wondering if Kir has seen other experiments that go to this extreme or if he is simply a good guesser (with some inside information)?  Anyway, I decide to bump it up to 1,000 containers.  Sure enough, the machine is handling it just fine.&lt;br /&gt;&lt;br /&gt;I didn&apos;t do a completely new write up, I just wrote a few more comments to the original article and you can find it here:&lt;br /&gt;&lt;br /&gt;An OpenVZ Experiment - How many containers?&lt;br /&gt;&lt;a href=&quot;http://www.montanalinux.org/openvz-experiment.html&quot;&gt;http://www.montanalinux.org/openvz-experiment.html&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/openvz/30232.html</comments>
  <category>openvz</category>
  <category>linux</category>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/30163.html</guid>
  <pubDate>Tue, 17 Nov 2009 20:50:43 GMT</pubDate>
  <title>vzctl-3.0.24 is on its way; some thoughts on code refactoring</title>
  <link>http://community.livejournal.com/openvz/30163.html</link>
  <description>Long time no see. It&apos;s 11pm here now and I&apos;m still in the office. Just though about why not to post to the blog right before I drive home. Really, why not?&lt;br /&gt;&lt;br /&gt;I&apos;m mostly working on new vzctl release lately (you can see the progress in vzctl&apos;s git web interface &lt;a href=&quot;http://git.openvz.org/?p=vzctl;a=summary&quot;&gt;here&lt;/a&gt;). The ultimate task is to fix most of bugs opened for vzctl in OpenVZ bugzilla (some are dated back to 2007 -- no, they are not critical or even major, but anyway). So far &lt;a href=&quot;http://bugzilla.openvz.org/buglist.cgi?query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;component=vzctl&amp;amp;product=OpenVZ&quot;&gt;the list of vzctl bugs yet opened&lt;/a&gt; are down to one singe page (i.e. scroll bar has disappeared from the browser window) which is a big improvement.&lt;br /&gt;&lt;br /&gt;The process is somewhat slow because &lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;of my attitute to fix even minor things thenever I notice them -- known as &lt;a href=&quot;http://en.wikipedia.org/wiki/Code_refactoring&quot;&gt;code refactoring&lt;/a&gt;. The simplest example is when you open a C file in vim (or Emacs, whatever) and see that there are spaces instead of tabs. When you notice it, there are three ways to go: (A) leave it as is; (B) fix it in place, keep working on what you&apos;ve planned, commit; (C) fix it, make a separate commit, then continue working on what you&apos;ve planned.&lt;br /&gt;&lt;br /&gt;Way A is not that bad, actually, it&apos;s definitely better than B, because the result of B is a spaghetti of a functional (e.g. a new feature or a bugfix) and non-functional (e.g. whitespace cleanup) changes. Mixing apples and oranges is a bad thing to do: it makes patch review harder, it makes porting between branches harder, and in case you&apos;ll want to revert the patch (say because of a bug in new code) you will also revert those cleanups (which are not buggy). So, if you are not a perfectionist, better follow way A but please not B.&lt;br /&gt;&lt;br /&gt;Unfortunately I just can&apos;t ignore the bad things I see, so I follow the way C. Sometimes this is very annoying, because instead of implementing a new feature you keep refactoring your code for hours, sometimes even days. No, it&apos;s not only whitespace cleanups or fixing typos in comments. Sometimes you see that there are a few identical snippets of code and you put that code into a new function. Sometimes you notice that some function arguments are unused (or always the same) and you remove those. Sometimes you just read the code and see there is a bug in it, and you fix it. Oh, the text of error message is not clear enough -- you fix it. The typesetting of a man page is wrong (e.g. bold is used instead of italic for variable argument) -- you fix it. You see that a function is not used outside of the source file -- you make it static and remove its prototype from a header file. You notice a typo in the function name (and of course also in every place that calls it, since otherwise that code won&apos;t compile) -- you fix it. A typo in a comment -- fix it! And so on, and so forth...&lt;br /&gt;&lt;br /&gt;Every single thing from the above paragraph (and some more) happened to me when I was working on the boot order priority feature (the subject of &lt;a href=&quot;http://bugzilla.openvz.org/1300&quot;&gt;OpenVZ bug #1300&lt;/a&gt;). So I ended up with 22 (twenty two) code commits, from which 3 implement the actual feature, 1 documents it, and the other 18 are all code refactoring, preparation and minor bugfixing.&lt;a name=&apos;cutid1-end&apos;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The way to perfection is never easy. That doesn&apos;t mean we shouldn&apos;t try.</description>
  <comments>http://community.livejournal.com/openvz/30163.html</comments>
  <category>programming</category>
  <category>openvz</category>
  <category>vzctl</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/29760.html</guid>
  <pubDate>Tue, 15 Sep 2009 16:18:00 GMT</pubDate>
  <title>Utah Open Source Conference 2009</title>
  <link>http://community.livejournal.com/openvz/29760.html</link>
  <description>Just wanted to post a blurb saying that there will be an &lt;a href=&quot;http://2009.utosc.com/pages/exhibitors/&quot;&gt;OpenVZ booth&lt;/a&gt; at the &lt;a href=&quot;http://2009.utosc.com/pages/home/&quot;&gt;Utah Open Source Conference 2009&lt;/a&gt;.  I will also be giving a presentation entitled, &lt;i&gt;&lt;a href=&quot;http://2009.utosc.com/presentation/52/&quot;&gt;Introduction to OS Virtualization, Containers, and OpenVZ&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;So, if you live anywhere near Utah or the mid-west, please try to attend and stop by the booth and say hello.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What:&lt;/b&gt; Utah Open Source Conference 2009&lt;br /&gt;&lt;b&gt;When:&lt;/b&gt; October 8-10, 2009&lt;br /&gt;&lt;b&gt;Where:&lt;/b&gt; Miller Campus of the Salt Lake Community College&lt;br /&gt;&lt;br /&gt;See links above for more details.  I&apos;ll be driving from the Bozeman, Montana area which is approximately 413 miles.</description>
  <comments>http://community.livejournal.com/openvz/29760.html</comments>
  <category>openvz</category>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/29689.html</guid>
  <pubDate>Thu, 09 Jul 2009 13:59:32 GMT</pubDate>
  <title>FUDforum upgrade and troubles</title>
  <link>http://community.livejournal.com/openvz/29689.html</link>
  <description>I finally did an upgrade of forum software used on &lt;a href=&quot;http://forum.openvz.org&quot;&gt;forum.openvz.org&lt;/a&gt;. As any big upgrade, it went not so flawlessly as I wanted it to. Read on for some details.&lt;br /&gt;&lt;br /&gt;The first problem is &quot;Compact messages&quot; operation caused all the messages to, hmm, be ultimately compacted, or in plain words deleted. Have restored it from the backup, so a few messages written after the last backup were lost. I apologize if it caused any problems for you. Some people may still find messages that &lt;br /&gt;&lt;br /&gt;Next problem is forum theme -- basically you have to recreate it from scratch, haven&apos;t done that yet, still thinking of what layout will be more convenient.&lt;br /&gt;&lt;br /&gt;Yet another problem we found only today is with private messaging, basically rendering it useless. The thing is, a new version of forum software introduced a separate limits on total size of private messages for admins and moderators. Strange enough, upgrade script did&apos;t care and just set the new values to zero! Tracked it down by reading the source code, fixed the limits, problem solved. Fortunately no one has seen it, except for the admins and moderators -- which is kinda funny.&lt;br /&gt;&lt;br /&gt;Also, I fixed a bug in the forum code (well, technically not a bug but a bad interaction of old version of PHP vs. forum software) which prevented indexing of non-latin (i.e. cyrillic, i.e. russian) messages. So now it&apos;s possible for Russian-speaking users to use search.&lt;br /&gt;&lt;br /&gt;Finally, I am still a bit unsure if the forum functions fine after the upgrade. So if you find any problems with forum, please let me know.</description>
  <comments>http://community.livejournal.com/openvz/29689.html</comments>
  <category>openvz</category>
  <category>forum</category>
  <category>infrastructure</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/29347.html</guid>
  <pubDate>Mon, 06 Jul 2009 15:50:46 GMT</pubDate>
  <title>wiki spam fighting</title>
  <link>http://community.livejournal.com/openvz/29347.html</link>
  <description>Yet again I spent almost full working day trying to improve antispam protection on wiki.openvz.org.&lt;br /&gt;&lt;br /&gt;Currently 99% of all spam on the web is &lt;a href=&quot;http://en.wikipedia.org/wiki/Link_spam#Link_spam&quot;&gt;link spam&lt;/a&gt; -- bad guys are adding lots of links to the sites they promote in order to increase page rank values for that sites. In fact they get no profit from that, since in all recent mediawiki installation (including wikipedia itself) all the external links comes with &lt;tt&gt;ref=&quot;nofollow&quot;&lt;/tt&gt; attribute. That attribute is respected by Google crawler and other such bots and basically means &quot;ignore this link&quot;.&lt;br /&gt;&lt;br /&gt;Nevertheless spammers keep inserting trash into such wikis. Recently such activity mostly comes in a form of a user page (or user talk page) creation that looks like, well, a legitimate user page (something along the lines of &quot;&lt;i&gt;My name is John Doe, I&apos;m Java coder, my hobbies are swimming and fishing&lt;/i&gt;&quot;) but with a blatant plug added (&quot;&lt;i&gt;Here are some cool sites: [&lt;u&gt;1&lt;/u&gt;] [&lt;u&gt;2&lt;/u&gt;] [&lt;u&gt;3&lt;/u&gt;] ...&lt;/i&gt;&quot;).&lt;br /&gt;&lt;br /&gt;For about 2 years or so wiki.openvz.org asks you to login/register in order to edit, so anonymous edits are not allowed. That helps a bit, but still there are bots that performs register, log in and post.&lt;br /&gt;&lt;br /&gt;So now I have added another restriction: users that have just registered can not create new pages. Here &quot;just registered&quot; means &quot;registered less than 24 hours ago&quot;. Note that such users can still freely edit existing pages. Let&apos;s see if it helps.&lt;br /&gt;&lt;br /&gt;Oh, almost forgot to say it: looks like &lt;a href=&quot;http://en.wikipedia.org/wiki/CAPTCHA&quot;&gt;captchas&lt;/a&gt; don&apos;t work at all! Either spammers have good OCR tools, or they hire enough human beings to &quot;manually&quot; decipher those cryptic images.</description>
  <comments>http://community.livejournal.com/openvz/29347.html</comments>
  <category>spam</category>
  <category>openvz</category>
  <category>wiki</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/29100.html</guid>
  <pubDate>Tue, 30 Jun 2009 21:22:13 GMT</pubDate>
  <title>Back from the LinuxTag</title>
  <link>http://community.livejournal.com/openvz/29100.html</link>
  <description>First, hello to all!&lt;br /&gt;&lt;br /&gt;Second, my friend Bernhard and I helped Kir with his booth on the LinuxTag. It was a great pleasure for us because Kir is a really cool guy. We had the chance to hear and learn a lot about Kernel development and OpenVZ in general. Also it was very nice to discuss our OpenVZ server farm at work with Kir&apos;s Know How. Quote &amp;quot;Kir: Uhh, you perl scripts are really hardcoded&amp;quot; - :o)&lt;br /&gt;&lt;br /&gt;I hope we will see us before the next LinuxTag next year. As we spoke about we decide to help the project by doing support on the forum/blog and maybe some wiki stuff (system use case).&lt;br /&gt;&lt;br /&gt;For all readers we took some pictures from the booth and us. You can find them on our blog page &lt;a target=&quot;_blank&quot; href=&quot;http://systec.blogsite.org&quot;&gt;systec.blogsite.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thank you - It was a lot of fun - Mario&lt;br /&gt;</description>
  <comments>http://community.livejournal.com/openvz/29100.html</comments>
  <category>openvz</category>
  <category>linuxtag</category>
  <category>event</category>
  <category>berlin</category>
  <category>germany</category>
  <lj:security>public</lj:security>
  <lj:poster>notbuu</lj:poster>
  <lj:posterid>20917127</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/28868.html</guid>
  <pubDate>Mon, 22 Jun 2009 18:10:26 GMT</pubDate>
  <title>Conferences, conferences...</title>
  <link>http://community.livejournal.com/openvz/28868.html</link>
  <description>I am almost ready for the LinuxTag, my flight from Moscow to Berlin is tomorrow mid-day. I have prepared booklets, even in German (thanks to Mario and Bernhard, OpenVZ users from Austria who will also help me with the booth). And I will even have a monitor to demo Overo Gumstix running Linux (thanks to Björn from XtreemFS). So if you are visiting LinuxTag this year, come to say hello!&lt;br /&gt;&lt;br /&gt;If you happen to be on a different continent, North America, then I welcome you to visit &lt;a href=&quot;http://linuxsymposium.org/&quot;&gt;LinuxSymposium&lt;/a&gt;. This is a quite a big annual event, and unlike LinuxWorld (which is now called OpenSourceWorld) they haven&apos;t changed their name for 10 years (well, hmm, actually they dropped the Ottawa prefix since this year it will be held in Montreal -- but at least they left the Linux part, the one that is most important for me). For the LinuxSymposium I am preparing &lt;a href=&quot;http://www.linuxsymposium.org/2009/view_abstract.php?content_key=31&quot;&gt;a tutorial&lt;/a&gt; and &lt;a href=&quot;http://www.linuxsymposium.org/2009/view_abstract.php?content_key=32&quot;&gt;a BoF&lt;/a&gt;. So, again, come to say hello! :)</description>
  <comments>http://community.livejournal.com/openvz/28868.html</comments>
  <category>canada</category>
  <category>openvz</category>
  <category>linuxtag</category>
  <category>event</category>
  <category>linuxsymposium</category>
  <category>germany</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/28506.html</guid>
  <pubDate>Wed, 10 Jun 2009 16:24:29 GMT</pubDate>
  <title>LinuxTag: any volunteers?</title>
  <link>http://community.livejournal.com/openvz/28506.html</link>
  <description>I have just got my passport back from the German embassy today, with a shiny new Schengen visa and booked tickets to Berlin. Yes, this is for &lt;a href=&quot;http://www.linuxtag.org/&quot;&gt;LinuxTag&lt;/a&gt; event which will take place in Berlin, Germany, from 24th to 27th of June. OpenVZ will have a booth on the show.&lt;br /&gt;&lt;br /&gt;Are there any OpenVZ users living not too far from Berlin* who can help me with the booth (i.e. be a booth star together with me)? Please contact me by leaving a comment here or email to kir at openvz dot org, I need your help.&lt;br /&gt;&lt;br /&gt;&lt;small&gt;* from my perspective every German city is not too far from Berlin :) but YMMV.&lt;/small&gt;</description>
  <comments>http://community.livejournal.com/openvz/28506.html</comments>
  <category>openvz</category>
  <category>linuxtag</category>
  <category>event</category>
  <category>berlin</category>
  <category>germany</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/28393.html</guid>
  <pubDate>Fri, 22 May 2009 12:11:43 GMT</pubDate>
  <title>Completion in vzctl</title>
  <link>http://community.livejournal.com/openvz/28393.html</link>
  <description>There is a nice feature in vzctl (well, technically not in vzctl binary itself; it just comes in vzctl package) that many people don&apos;t know about -- completion. This basically makes it able to save a few keystrokes when typing.&lt;br /&gt;&lt;br /&gt;Say you want to create a container. You type &lt;tt&gt;vzct&lt;/tt&gt; and press &lt;tt&gt;&amp;lt;TAB&amp;gt;&lt;/tt&gt; -- it completes that to vzctl and a space after. This is usual feature of bash -- it looks all the binaries available in $PATH and tries to complete their names.&lt;br /&gt;&lt;br /&gt;Now let&apos;s see the vzctl completion:&lt;br /&gt;&lt;code&gt;# vzctl cr&amp;lt;TAB&amp;gt;&lt;/code&gt;&lt;br /&gt;completes to&lt;br /&gt;&lt;tt&gt;# vzctl create &lt;/tt&gt;&lt;br /&gt;and then after yet another &amp;lt;TAB&amp;gt; it suggests a CT ID which is the MAX+1 (i.e. if you have containers 101, 102 and 105 it will suggest 106):&lt;br /&gt;&lt;tt&gt;# vzctl create 106 &lt;/tt&gt;&lt;br /&gt;Now we want to specify an OS template:&lt;br /&gt;&lt;tt&gt;# vzctl create 106 --os&amp;lt;TAB&amp;gt;&lt;/tt&gt;&lt;br /&gt;will get you to&lt;br /&gt;&lt;tt&gt;# vzctl create 106 --ostemplate &lt;/tt&gt;&lt;br /&gt;and then you press &lt;tt&gt;&amp;lt;TAB&amp;gt;&lt;/tt&gt; again twice to see the list of available OS templates:&lt;br /&gt;&lt;tt&gt;# vzctl create 106 --ostemplate &amp;lt;TAB&amp;gt;&amp;lt;TAB&amp;gt;&lt;br /&gt;centos-5-x86        centos-5-x86-devel  fedora-9-x86        suse-11.1-x86&lt;/tt&gt;&lt;br /&gt;Now you type in the first few characters of the OS template you want to use:&lt;br /&gt;&lt;tt&gt;# vzctl create 106 --ostemplate f&amp;lt;TAB&amp;gt;&lt;/tt&gt;&lt;br /&gt;and it will complete that to&lt;br /&gt;&lt;tt&gt;# vzctl create 106 --ostemplate fedora-9-x86&lt;/tt&gt;&lt;br /&gt;Now, unless you want to specify &lt;tt&gt;--config&lt;/tt&gt; or some other parameters, just press Enter.&lt;br /&gt;&lt;br /&gt;This completion is smart -- say, if you want to start a container, type in&lt;br /&gt;&lt;tt&gt;# vzctl start &amp;lt;TAB&amp;gt;&amp;lt;TAB&amp;gt;&lt;/tt&gt;&lt;br /&gt;and it will give you the list of container IDs that can be started (i.e. all the stopped containers).&lt;br /&gt;&lt;br /&gt;And so on and so forth. Well, you say, it doesn&apos;t work! In that case you have to enable it, here&apos;s how.&lt;br /&gt;&lt;br /&gt;On a RHEL, CentOS or Fedora system run &lt;tt&gt;yum install bash-completion&lt;/tt&gt; and then relogin (i.e. log out and log in again). If your host system is Gentoo, run &lt;tt&gt;emerge bash-completion&lt;/tt&gt; and then &lt;tt&gt;eselect bashcomp enable vzctl&lt;/tt&gt;. I hope someone will comment on how to enable this for Debian/Ubuntu/SUSE or whatever your favorite distro is.</description>
  <comments>http://community.livejournal.com/openvz/28393.html</comments>
  <category>openvz</category>
  <category>vzctl</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/27968.html</guid>
  <pubDate>Tue, 19 May 2009 14:31:06 GMT</pubDate>
  <title>new templates are almost here</title>
  <link>http://community.livejournal.com/openvz/27968.html</link>
  <description>I am preparing an updated set of precreated templates; those should be ready tonight or tomorrow, available from &lt;a href=&quot;http://wiki.openvz.org/Download/template/precreated&quot;&gt;the usual place&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;In addition to a bunch of updated templates, this time we add a few new ones:&lt;br /&gt; - Fedora 10 (aka Cambridge)&lt;br /&gt; - openSUSE 11.1&lt;br /&gt; - Ubuntu 9.04 (aka The Jaunty Jackalope)&lt;br /&gt;&lt;br /&gt;OpenSUSE is interesting -- apparently they dropped yum (which was available in 10.3 and 11.0 but not in 11.1) and now they have something called &lt;a href=&quot;http://opensuse.org/Zypper&quot;&gt;zypper&lt;/a&gt;. Also note that openSUSE lacks the code name. &lt;a href=&quot;http://lists.opensuse.org/opensuse-project/2009-03/msg00029.html&quot;&gt;Apparently&lt;/a&gt; the SUSE guys are already aware of the issue and have a plan to fix it -- the next release (openSUSE 11.2) will be codenamed &lt;a href=&quot;http://en.wikipedia.org/wiki/Johann_Gottlieb_Fichte&quot;&gt;Fichte, after the German XIIX century philosopher&lt;/a&gt;. Subsequent openSUSE releases will also be named after famous philosophers -- &lt;a href=&quot;http://en.wikipedia.org/wiki/Jean-Jacques_Rousseau&quot;&gt;Rousseau&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Voltaire&quot;&gt;Voltaire&lt;/a&gt;, Lessing (although I&apos;m not sure which Lessing do they have in mind, probably &lt;a href=&quot;http://en.wikipedia.org/wiki/Theodor_Lessing&quot;&gt;Theodor&lt;/a&gt;). Interesting... maybe they got the naming idea from OpenVZ kernels. ;)&lt;br /&gt;&lt;br /&gt;Also, during the &lt;b&gt;next&lt;/b&gt; update (i.e. in about a month, not now) we are going to remove a few templates that are old and unsupported:&lt;br /&gt; - Debian 3.1 &quot;Sarge&quot; (&lt;a href=&quot;http://wiki.debian.org/DebianSarge&quot;&gt;EOL 30 Mar 2008&lt;/a&gt;)&lt;br /&gt; - Fedora 7 (&lt;a href=&quot;https://fedoraproject.org/wiki/End_of_life&quot;&gt;EOL 13 Jul 2008&lt;/a&gt;)&lt;br /&gt; - openSUSE 10.3 (&lt;a href=&quot;http://support.novell.com/products/opensuse/conditions.html&quot;&gt;EOL 19 Sep 2008&lt;/a&gt;)&lt;br /&gt; - Fedora 8 (&lt;a href=&quot;https://fedoraproject.org/wiki/End_of_life&quot;&gt;EOL 7 Jan 2009&lt;/a&gt;)&lt;br /&gt; - Ubuntu 7.10 (&lt;a href=&quot;https://wiki.ubuntu.com/Releases&quot;&gt;EOL 18 Apr 2009&lt;/a&gt;)&lt;br /&gt;Anybody who&apos;s using those distros inside containers should updated to something more (r|d)ecent and supported. You have been warned.&lt;br /&gt;&lt;br /&gt;PS For people who use our stable kernels (i.e. RHEL5 branch) -- please note that you have to update to the latest kernel (028stab062.3 at the moment) in order to use Fedora 10 in containers. This is due to a few new system calls recently added to the Linux kernel which Fedora 10 userland expect to have in the kernel. Those syscalls were just backported to our RHEL5 branch by the OpenVZ team.</description>
  <comments>http://community.livejournal.com/openvz/27968.html</comments>
  <category>kernel</category>
  <category>openvz</category>
  <category>templates</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/27724.html</guid>
  <pubDate>Thu, 02 Apr 2009 08:33:50 GMT</pubDate>
  <title>plone vs. mediawiki</title>
  <link>http://community.livejournal.com/openvz/27724.html</link>
  <description>&lt;small&gt;I &lt;a href=&quot;http://blog.openvz.org/26890.html&quot;&gt;promised&lt;/a&gt; to write more non-OpenVZ specific stuff. Here we go.&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;About 3 years ago I &lt;a href=&quot;http://k001.livejournal.com/377890.html&quot;&gt;wrote about my experiences with Plone and Mediawiki&lt;/a&gt;. I just reread it this morning because someone left a comment there and it went into my email.&lt;br /&gt;&lt;br /&gt;So I briefly visited plone.org to see what are they up to. Insteresting, they fixed some of what I was moaning about in that old post (the part about Joe the user). Apparently Plone 3 has &lt;a href=&quot;http://plone.org/products/plone/features/3.0/new/wiki-support&quot;&gt;wiki syntax support&lt;/a&gt;, &lt;a href=&quot;http://plone.org/products/plone/features/3.0/new/versioning-history-and-reverting-content&quot;&gt;versioning and history&lt;/a&gt;, and I guess a bunch of &lt;a href=&quot;http://plone.org/products/plone/features/3.0&quot;&gt;other cool features&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I&apos;m not sure if it is any faster now, and whether it&apos;s easier to tweak and modify. I hope it is.&lt;br /&gt;&lt;br /&gt;But oh no, I don&apos;t have enough courage to try it. Although Mediawiki lacks a few features of &quot;the proper CMS&quot; like Plone which I miss, although I prefer Python to PHP, I am still pretty happy using Mediawiki for openvz.org. So I let well enough alone.</description>
  <comments>http://community.livejournal.com/openvz/27724.html</comments>
  <category>plone</category>
  <category>mediawiki</category>
  <category>open source</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/27592.html</guid>
  <pubDate>Wed, 25 Mar 2009 13:18:52 GMT</pubDate>
  <title>Fear no KLOC</title>
  <link>http://community.livejournal.com/openvz/27592.html</link>
  <description>From time to time, somebody critisizes OpenVZ kernel patch for its intrusiveness and size. Right, it is big and intrusive -- it adds a whole lot of new features into the kernel. But how big is it?&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.openvz.org/Image:Kernel-loc-changes-compared-to-rhel5.png&quot;&gt;&lt;img src=&quot;http://wiki.openvz.org/images/thumb/f/fc/Kernel-loc-changes-compared-to-rhel5.png/250px-Kernel-loc-changes-compared-to-rhel5.png&quot; border=&quot;0&quot; align=&quot;right&quot; /&gt;&lt;/a&gt; Our engineer prepared some stats on three different kernels:&lt;br /&gt;1. OpenVZ stable kernel (based on 2.6.18-RHEL5);&lt;br /&gt;2. OpenVZ development kernel (based on 2.6.27);&lt;br /&gt;3. RHEL5.3 kernel (based on 2.6.18).&lt;br /&gt;You can see the results by clicking the image at the right.&lt;br /&gt;&lt;br /&gt;Some notes for the graph. For OpenVZ kernels, we distinguish between core kernel changes and the stuff that is built as modules. For RHEL kernel, we break the patchset down into a few categories, such as drivers, Xen, GFS, ext4 and so on; &quot;other&quot; means everything not covered by any other category. The numbers are thousands lines of code added and deleted, combined. A table below the graph has some more details, like how many files were changed, how many lines added and deleted.&lt;br /&gt;&lt;br /&gt;Now to the conclusions. Two major points can be made:&lt;br /&gt;1. &lt;b&gt;Even without drivers, RHEL5 kernel patches add/delete 434 KLOCs*, which is 8.5x times bigger then OpenVZ kernel modifications (51 KLOC). &lt;/b&gt;So, yes, OpenVZ patch set is big, but not &lt;em&gt;that&lt;/em&gt; big.&lt;br /&gt;2. &lt;b&gt;OpenVZ based on mainstream 2.6.27 kernel requires 40% less** modifications to the kernel due to on-going effort to integrate the functionality into mainstream.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* KLOC is a thousand &lt;a href=&quot;http://en.wikipedia.org/wiki/Source_lines_of_code&quot;&gt;lines of source code&lt;/a&gt;.&lt;br /&gt;** we only count the core changes, omitting the modules.</description>
  <comments>http://community.livejournal.com/openvz/27592.html</comments>
  <category>kernel</category>
  <category>openvz</category>
  <category>rhel</category>
  <category>red hat</category>
  <category>statistics</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/27178.html</guid>
  <pubDate>Sun, 22 Feb 2009 14:26:32 GMT</pubDate>
  <title>live from SCALE7x</title>
  <link>http://community.livejournal.com/openvz/27178.html</link>
  <description>Greetings from &lt;a href=&quot;http://scale7x.socallinuxexpo.org/&quot;&gt;SCALE7x&lt;/a&gt;! Today will be the second (and the last) day of the show. Yesterday I did a presentation titled &quot;Recent Advances in the Linux Kernel resource management&quot;. The scope of the talk is much more technical and narrow than my usual talk about containers. More to say, I was focusing more on mainstream Linux kernel (i.e. cgroups and memory controller) than on OpenVZ kernel (i.e. user beancounters). &lt;br /&gt;&lt;br /&gt;I think the talk was well received and I had about 10 different interesting questions, one is puzzling enough so I was not able to provide a good answer. This is definitely a sign of a good audience.&lt;br /&gt;&lt;br /&gt;If anyone is interested in slides from my presentation, they are available: &lt;a href=&quot;http://download.openvz.org/.kir/openvz-scale7x-resource-management.odp&quot;&gt;OpenOffice ODP (276K)&lt;/a&gt;, &lt;a href=&quot;http://download.openvz.org/.kir/openvz-scale7x-resource-management.pdf&quot;&gt;PDF (409K)&lt;/a&gt;, &lt;a href=&quot;http://download.openvz.org/.kir/openvz-scale7x-resource-management.ppt&quot;&gt;PPT (437K)&lt;/a&gt;.</description>
  <comments>http://community.livejournal.com/openvz/27178.html</comments>
  <category>los angeles</category>
  <category>openvz</category>
  <category>expo</category>
  <category>scale7x</category>
  <category>conference</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/26890.html</guid>
  <pubDate>Fri, 13 Feb 2009 22:36:13 GMT</pubDate>
  <title>if (time() == 1234567890) celebrate();</title>
  <link>http://community.livejournal.com/openvz/26890.html</link>
  <description>&lt;small&gt;Disclaimer:This post is not really related to OpenVZ, but who cares? I don&apos;t... :) So from now on I will be writing more here, on just about everything.&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;In UNIX systems, system time is accounted as a number of seconds since so-called &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_time&quot;&gt;UNIX epoch&lt;/a&gt;&quot; -- 1 January 1970 00:00:00 UTC. This number of seconds is returned by system call time(), plus there are library routines to convert it to more human-appealing formats.&lt;br /&gt;&lt;br /&gt;You can guess the number is pretty big nowdays, incrementing every second. In fact, it&apos;s already over a million seconds, and in about 1 hour it will be equal to 1234567890. For some people this is a good enough reason to have a beer or two in a good company. Check &lt;a href=&quot;1234567890day.com&quot;&gt;http://www.1234567890day.com/&lt;/a&gt; for 1234567890 parties around the globe. As for myself, I will just watch the number growing. Some kind of a meditation, similar to staring at an open fire, or flowing water, or people at work... I can do that for hours! Just kidding...&lt;br /&gt;&lt;br /&gt;On Linux, you can see the current time() using &lt;code&gt;date +%s&lt;/code&gt; command. Enjoy.</description>
  <comments>http://community.livejournal.com/openvz/26890.html</comments>
  <category>unix</category>
  <category>fun</category>
  <category>time</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
