<?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/'>
<channel>
  <title>OpenVZ</title>
  <link>http://community.livejournal.com/openvz/</link>
  <description>OpenVZ - LiveJournal.com</description>
  <lastBuildDate>Tue, 30 Jun 2009 21:22:13 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>openvz</lj:journal>
  <lj:journalid>9392309</lj:journalid>
  <lj:journaltype>community</lj:journaltype>
  <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/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>0</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>2</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>12</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>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/26784.html</guid>
  <pubDate>Thu, 12 Feb 2009 15:57:57 GMT</pubDate>
  <title>Getting ready for SCALE7x</title>
  <link>http://community.livejournal.com/openvz/26784.html</link>
  <description>In about a week I will be in Los Angeles for the annual &lt;a href=&quot;http://scale7x.socallinuxexpo.org/&quot;&gt;Southern California Linux Expo, a.k.a. SCALE&lt;/a&gt;. It is quite a big event. Well, not quite as big as LinuxWorld or Linux Symposium, but still big enough and growing bigger each year. I&apos;d like to say this conference is of good spirit, whatever that means.&lt;br /&gt;&lt;br /&gt;Like the last year, we were granted &lt;a href=&quot;http://scale7x.socallinuxexpo.org/dotorg/openvz&quot;&gt;a booth in the dot-org area&lt;/a&gt; (#63), plus I will be giving a talk titled &quot;&lt;a href=&quot;http://scale7x.socallinuxexpo.org/conference-info/speakers/kir-kolyshkin&quot;&gt;Recent advances in the Linux resource management&lt;/a&gt;&quot;, talking about cgroups, memory controller and stuff. Because of the booth I am not coming along -- Lesya Novaselskaya will hostess the booth. Lesya is working for Parallels as a Quality Assurance engineer, her job is to test various software including OpenVZ in order to make it bullet-proof and rock solid.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kir.sacred.ru/lj/classics-design-preview.png&quot;&gt;&lt;img src=&quot;http://kir.sacred.ru/lj/tn-classics-design-preview.png&quot; align=&quot;right&quot; border=&quot;0&quot; margin=&quot;20&quot; width=&quot;200&quot; height=&quot;96&quot; /&gt;&lt;/a&gt; We still have lots of things to do to be fully prepared for the event. I have already created a brand new OpenVZ t-shirt design codenamed &quot;kernel classics&quot; which you can see on the right (also, here is &lt;a href=&quot;http://kir.sacred.ru/lj/back-classics-small.png&quot;&gt;the back design&lt;/a&gt; in hi-res). It plays around the fact that we name our 2.6.26- and 2.6.27-based kernels after famous Russian writers and painters, respectively. If you will be at the conference and tell us your OpenVZ story, you get your t-shirt. If you are not going to visit SCALE but eager to get such a t-shirt (not the same since I&apos;m ordering from a different place, but with the very same graphics) you can buy it &lt;a href=&quot;http://www.cafepress.com/openvz&quot;&gt;from cafepress&lt;/a&gt; (previous &quot;container lifecycle&quot; t-shirt is also available).&lt;br /&gt;&lt;br /&gt;I hope I will also prepare the new DVD images containing a live CD OpenVZ distro which could be used to get a feeling of what OpenVZ is without installing it, plus all the latest kernels, tools and templates.</description>
  <comments>http://community.livejournal.com/openvz/26784.html</comments>
  <category>los angeles</category>
  <category>scale</category>
  <category>openvz</category>
  <category>california</category>
  <category>expo</category>
  <category>conference</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/26620.html</guid>
  <pubDate>Tue, 20 Jan 2009 10:33:20 GMT</pubDate>
  <title>&apos;dab&apos; Debian/Ubuntu Appliance Builder released!</title>
  <link>http://community.livejournal.com/openvz/26620.html</link>
  <description>We just published our Debian/Ubuntu appliance builder for OpenVZ (of course perfectly usable on Proxmox VE).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Short description&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Creating high quality appliances is a difficult task and requires deep knowledge of the underlying operating system. So we created the &apos;Debian Appliance Builder&apos; to simplify that task. &apos;dab&apos; is a script to automate the creation of OpenVZ appliances. It is basically a rewrite of debootstrap in perl, but uses OpenVZ instead of chroot and generates OpenVZ templates. Another difference is that it supports multi-stage building of templates. That way you can execute arbitrary scripts between package installation steps to accomplish what you want. &lt;br /&gt;&lt;br /&gt;Furthermore, some common tasks are fully automated - like setting up a database server (mysql or postgres). To accomplish minimal template creation time, packages are cached to a local directory, so you do not need a local Debian/Ubuntu mirror (although this would speed up the first run). All generated templates includes an appliance description file. Those can be used to build appliance repositories. &lt;br /&gt;&lt;br /&gt;Virtual appliances are a well known and quite successful way to demonstrate and run server software. But till now, no high quality appliance builder for OpenVZ was available.&lt;br /&gt;&lt;br /&gt;Anybody is talking about the economic and financial crisis &amp;ndash; a good chance to bring powerful open source software to the enterprise customer &amp;ndash; start now using OpenVZ for virtual appliances!&lt;br /&gt;&lt;br /&gt;All details: &lt;br /&gt;&lt;a href=&quot;http://pve.proxmox.com/wiki/Debian_Appliance_Builder&quot;&gt;http://pve.proxmox.com/wiki/Debian_Appliance_Builder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best Regards,&lt;br /&gt;&lt;br /&gt;Martin Maurer&lt;br /&gt;&lt;br /&gt;martin@proxmox.com&lt;br /&gt;http://www.proxmox.com&lt;br /&gt;____________________________________________________________________&lt;br /&gt;Proxmox Server Solutions GmbH&lt;br /&gt;Kohlgasse 51/10, 1050 Vienna, Austria&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
  <comments>http://community.livejournal.com/openvz/26620.html</comments>
  <category>openvz</category>
  <lj:security>public</lj:security>
  <lj:poster>xomxorp</lj:poster>
  <lj:posterid>12599394</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/26283.html</guid>
  <pubDate>Mon, 19 Jan 2009 15:18:52 GMT</pubDate>
  <title>2.6.27 kernel and Russian painters</title>
  <link>http://community.livejournal.com/openvz/26283.html</link>
  <description>A new 2.6.27-based OpenVZ branch is opened, and the first 2.6.27-based OpenVZ is released.&lt;br /&gt;&lt;br /&gt;The idea of using names instead of numbers for kernel releases is working for 2.6.26, and we decided to have some fun with 2.6.27 kernels, too. These kernels are [to be] named after famous Russian painters, of course in the alphabetical order.&lt;br /&gt;&lt;br /&gt;First 2.6.27 OpenVZ kernel is named after &lt;a href=&quot;http://en.wikipedia.org/wiki/Ivan_Aivazovsky&quot;&gt;Ivan Konstantinovich Aivazovsky&lt;/a&gt;. Aivazovsky is a great painter and I&apos;d love to add a link to some of his masterpieces here, but while trying to find a good reproduction of &quot;The Ninth Wave&quot; I realized that a typical notebook/PC is incapable of displaying such art. Then you try to fit a 2x3 meters painting into a 22&quot; computer screen, nothing good is to be expected. Even in case of high resolution copy stored in a lossless format you either see a full picture but details are lost, or you see some part of it with all the details but then you don&apos;t see the full picture. So be aware that a painting that you see online is a pathetic shadow of what you can enjoy in a real (i.e. offline) museum or art gallery.&lt;br /&gt;&lt;br /&gt;The 2.6.27-aivazovsky kernel, on the other side, is perfect for you PC, so enjoy.</description>
  <comments>http://community.livejournal.com/openvz/26283.html</comments>
  <category>2.6.27</category>
  <category>kernel</category>
  <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/25947.html</guid>
  <pubDate>Fri, 09 Jan 2009 17:17:17 GMT</pubDate>
  <title>New year, new stuff</title>
  <link>http://community.livejournal.com/openvz/25947.html</link>
  <description>Consider this as a new year gifts from Father Frost, or Dad Moroz, or Santa Clous, or me, if you so prefer.&lt;br /&gt;&lt;br /&gt;First gift is &lt;a href=&quot;http://wiki.openvz.org/Download/template/precreated&quot;&gt;a new fresh set of precreated templates&lt;/a&gt;, which &lt;a href=&quot;http://blog.openvz.org/24027.html&quot;&gt;spent quite some time in beta&lt;/a&gt; before. Those are the same templates, but updated couple of days ago, plus there is Ubuntu-8.10 added. I hope I will update those monthly or so, since now I have some automation in place. A &apos;date&apos; column was added to list of template files on wiki so you can easily see how old are those.&lt;br /&gt;&lt;br /&gt;Second one is new shiny SSL certificates for &lt;a href=&quot;https://wiki.openvz.org/&quot;&gt;https://wiki.openvz.org/&lt;/a&gt; and &lt;a href=&quot;https://bugzilla.openvz.org/&quot;&gt;https://bugzilla.openvz.org/&lt;/a&gt;. I call it shiny because they are neither self-signed nor bough from a commercial certificate authority. As you can see they are &lt;a href=&quot;http://www.cacert.org/&quot;&gt;CAcert.org&lt;/a&gt; certificates. CAcert is an organisation which is building so-called &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_of_trust&quot;&gt;web of trust&lt;/a&gt;, and acts as a certificate authority for its members. If you need free certificates, you are &lt;a href=&quot;https://www.cacert.org/index.php?id=1&quot;&gt;welcome to join&lt;/a&gt;. And, if you decide to trust CAcert as a certificate authority and your browser isn&apos;t configured for it yet, you have to import their &lt;a href=&quot;https://www.cacert.org/index.php?id=3&quot;&gt;root certificate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Finally, a new 2.6.24 kernel is coming out later today. Others will follow. &lt;b&gt;Update:&lt;/b&gt; &lt;a href=&quot;http://wiki.openvz.org/Download/kernel/2.6.24/2.6.24-ovz007.1&quot;&gt;here it is, 2.6.24-ovz007.1&lt;/a&gt;.</description>
  <comments>http://community.livejournal.com/openvz/25947.html</comments>
  <category>openvz</category>
  <category>admin</category>
  <category>cacert</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/25772.html</guid>
  <pubDate>Wed, 17 Dec 2008 19:19:50 GMT</pubDate>
  <title>The Linux Link Tech Show</title>
  <link>http://community.livejournal.com/openvz/25772.html</link>
  <description>I will be a guest on The Linux Link Tech Show this evening (Wednesday, Dec. 17th) representing the OpenVZ Project so check it out.  It will be streamed live starting at 8:30PM Eastern Standard Time and here are links for your favorite audio application that can stream over http:&lt;br /&gt;&lt;ul style=&quot;padding-left: 20px;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://stream.tllts.org:8000/tllts&quot;&gt;http://stream.tllts.org:8000/tllts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.binrev.com:8000/main&quot;&gt;http://www.binrev.com:8000/main&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://media.sysop.ca:8000/techshow&quot;&gt;http://media.sysop.ca:8000/techshow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wdsmn.com:8000/techshow&quot;&gt;http://wdsmn.com:8000/techshow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://audio.fatwallet.com:8000/tllts&quot;&gt;http://audio.fatwallet.com:8000/tllts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://setbit.com:8000/tllts&quot;&gt;http://setbit.com:8000/tllts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;At some point after the live show, it will be archived and available for download as an .mp3 or .ogg.</description>
  <comments>http://community.livejournal.com/openvz/25772.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/25349.html</guid>
  <pubDate>Tue, 09 Dec 2008 23:39:52 GMT</pubDate>
  <title>Updated Introduction to OpenVZ screencast</title>
  <link>http://community.livejournal.com/openvz/25349.html</link>
  <description>Since the last intro video I made was over 1.5 years ago, I thought I&apos;d make a new one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id=&quot;3&quot; /&gt;</description>
  <comments>http://community.livejournal.com/openvz/25349.html</comments>
  <category>openvz</category>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/25115.html</guid>
  <pubDate>Wed, 19 Nov 2008 20:52:50 GMT</pubDate>
  <title>Screencast: vzpkg2 &amp; pkg-cacher</title>
  <link>http://community.livejournal.com/openvz/25115.html</link>
  <description>Robert Nelson released updated versions of vzpkg2 and pkg-cacher... as well as updated OS Template metadata packages for Fedora, CentOS, Debian and Ubuntu. In all there are 48 different OS Templates that can easily be built using his software.  I&apos;m hoping to get more people in the community interested/involved so I made a &lt;a href=&quot;http://www.montanalinux.org/vzpkg2-screencast.html&quot; target=&quot;_screencast&quot;&gt;screencast&lt;/a&gt;.  If more people get involved, do more testing, and provide feedback... hopefully at some point in the not too distant future Robert&apos;s new software can replace the stock vzpkg that the OpenVZ Project provides.</description>
  <comments>http://community.livejournal.com/openvz/25115.html</comments>
  <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/25028.html</guid>
  <pubDate>Tue, 11 Nov 2008 17:52:07 GMT</pubDate>
  <title>New vzctl and vzquota</title>
  <link>http://community.livejournal.com/openvz/25028.html</link>
  <description>Today is definitely a day of releases.&lt;br /&gt;&lt;br /&gt;OpenVZ project has released both new &lt;a href=&quot;http://wiki.openvz.org/Download/vzctl/3.0.23&quot;&gt;vzctl&lt;/a&gt; and &lt;a href=&quot;http://wiki.openvz.org/Download/vzquota/3.0.12&quot;&gt;vzquota&lt;/a&gt; tools today.&lt;br /&gt;&lt;br /&gt;New vzctl has a handful of new small features and a bunch of bugfixes, including compatibility with recent glibc, bash, and kernel headers.&lt;br /&gt;&lt;br /&gt;New vzquota has only one (but quite useful) new feature -- an ability to explain what&apos;s wrong when it can not turn container&apos;s disk quota on or off. Recent OpenVZ kernels have a feature to report open files in container&apos;s private area, and now with the new vzquota the feature is finally available for mere mortals.&lt;br /&gt;&lt;br /&gt;In the meantime Parallels has released &lt;a href=&quot;http://www.parallels.com/desktop&quot;&gt;Parallels Desktop for Mac 4.0&lt;/a&gt; -- and that&apos;s just a coincidence, I&apos;m sure they do not sync their release cycles with OpenVZ. Or maybe it&apos;s not a coincidence... We&apos;re sitting in the same office and for the last few weeks they&apos;ve been providing free late dinners because of their release, that maybe made me leave the office later and thus maybe gave more time to work on OpenVZ tools. :)</description>
  <comments>http://community.livejournal.com/openvz/25028.html</comments>
  <category>tools</category>
  <category>openvz</category>
  <category>release</category>
  <category>vzctl</category>
  <category>parallels</category>
  <category>vzquota</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/24651.html</guid>
  <pubDate>Thu, 23 Oct 2008 16:08:07 GMT</pubDate>
  <title>OpenVZ is running on an ARM (Gumstix Overo)!</title>
  <link>http://community.livejournal.com/openvz/24651.html</link>
  <description>&lt;img src=&quot;http://www.gumstix.net/images/stories/gumstix/overo-mb.jpg&quot; align=&quot;right&quot;&gt;When my colleague Pavel Emelyanov returned from the 2008 Linux kernel summit back in September he brought a small present for me -- a &lt;a href=&quot;http://www.gumstix.net/Overo/&quot;&gt;Gumstix Overo&lt;/a&gt; (every LKS participant got one for free; yet another reason to become a high-profile kernel developer!). Overo is a computer (well, actually a set of boards and cables) with a CPU board the size of a gum stick, featuring TI OMAP3 CPU, 128 megs of RAM and a microSD slot. It also has 802.11g Wi-Fi and Bluetooth but those happens to be completely dead as this the first beta release of hardware.&lt;br /&gt;&lt;br /&gt;For the last few days I was digging into a project to make OpenVZ running on this Overo thing. That involved patching OpenVZ kernel to support ARM architecture, building vzctl package (.ipk) for ARM using bitbake, and creating a template.&lt;br /&gt;&lt;br /&gt;It was amazingly easy to port the OpenVZ kernel to ARM; you can see &lt;a href=&quot;http://download.openvz.org/.kir/overo/kernel/&quot;&gt;here&lt;/a&gt; that besides a big-all-in-one-openvz-for-2.6.27 patch I only had to add 4 tiny ARM-specific patches (&lt;a href=&quot;http://download.openvz.org/.kir/overo/kernel/0001-arm-introduce-MAP_EXECPRIO-define.patch&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://download.openvz.org/.kir/overo/kernel/0002-arm-export-arm-version-of-show_mem.patch&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://download.openvz.org/.kir/overo/kernel/0003-arm-wire-OpenVZ-syscalls.patch&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;http://download.openvz.org/.kir/overo/kernel/0004-arm-add-openvz-and-bc-Kconfigs.patch&quot;&gt;4&lt;/a&gt;). For vzctl, it was even easier -- all I had to do is to &lt;a href=&quot;http://download.openvz.org/.kir/overo/vzctl/vzctl-add-arm-syscalls.patch&quot;&gt;add openvz syscall numbers&lt;/a&gt; for ARM which were added, and create a &lt;a href=&quot;http://download.openvz.org/.kir/overo/vzctl/vzctl_3.0.23.bb&quot;&gt;bitbake recipe file&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Creating a template for ARM architecture was tougher but I managed to win that fight, too -- you can find a Debian Lenny template &lt;a href=&quot;http://download.openvz.org/.kir/overo/template/&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is an except from a terminal session showing OpenVZ on Overo:&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;root@overo:~# uname -a&lt;br /&gt;Linux overo 2.6.27-omap1 #1 Tue Oct 21 21:19:40 MSD 2008 armv7l unknown unknown GNU/Linux&lt;br /&gt;&lt;br /&gt;root@overo:~# cat /proc/vz/version&lt;br /&gt;037test001&lt;br /&gt;&lt;br /&gt;root@overo:~# vzlist&lt;br /&gt;      CTID      NPROC STATUS  IP_ADDR         HOSTNAME&lt;br /&gt;       777          5 running -               -&lt;br /&gt;&lt;br /&gt;root@overo:~# vzctl enter 777&lt;br /&gt;entered into CT 777&lt;br /&gt;-bash-3.2# ps axf&lt;br /&gt;Unknown HZ value! (0) Assume 100.&lt;br /&gt;  PID TTY      STAT   TIME COMMAND&lt;br /&gt;  310 ?        Ss     0:00 vzctl: pts/0   &lt;br /&gt;  311 pts/0    Ss     0:00  \_ -bash&lt;br /&gt;  313 pts/0    R+     0:00      \_ ps axf&lt;br /&gt;    1 ?        Ss     0:00 init [2]      &lt;br /&gt;  208 ?        Sl     0:00 /usr/sbin/rsyslogd -c3&lt;br /&gt;  227 ?        Ss     0:00 /usr/sbin/cron&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Please note that all this is still in very alpha stage -- there are errors, bugs, ugly warnings, you have to modify some things in place etc. But it&apos;s working. If someone is interested in running OpenVZ on ARM hardware, please let me know -- leave a comment here or email kir (A) openvz (.) org.</description>
  <comments>http://community.livejournal.com/openvz/24651.html</comments>
  <category>overo</category>
  <category>kernel</category>
  <category>openvz</category>
  <category>arm</category>
  <category>gumstix</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/24528.html</guid>
  <pubDate>Thu, 02 Oct 2008 15:04:57 GMT</pubDate>
  <title>2.6.26 kernel and Russian writers</title>
  <link>http://community.livejournal.com/openvz/24528.html</link>
  <description>We are going to release first 2.6.26-based kernel soon -- it went to testing today and hopefully will be released next week.&lt;br /&gt;&lt;br /&gt;We are also changing the versioning scheme -- instead of boring numbers like 001, 002, 003 etc., every 2.6.26 OpenVZ kernel will be named after one or another great Russian writer. We will do it in alphabetical order so there will be no upgrade pain.&lt;br /&gt;&lt;br /&gt;As you can see &lt;a href=&quot;http://git.openvz.org/?p=linux-2.6.26-openvz;a=commitdiff;h=55f09e9a582654fb2253a8cfd0b05e5a9c28b626&quot;&gt;here&lt;/a&gt;, first 2.6.26 is named after &lt;a href=&quot;http://en.wikipedia.org/wiki/Mikhail_Bulgakov&quot;&gt;Mikhail Afanasievich Bulgakov&lt;/a&gt;. I personally enjoy his &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Master_and_Margarita&quot;&gt;The Master and Margarita&lt;/a&gt; (it&apos;s truly a masterpiece; although I&apos;m afraid a lot is lost in translation) and &lt;a href=&quot;http://en.wikipedia.org/wiki/Heart_of_a_Dog&quot;&gt;Heart of a Dog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And yes, we are doing that just for fun.</description>
  <comments>http://community.livejournal.com/openvz/24528.html</comments>
  <category>kernel</category>
  <category>fun</category>
  <category>openvz</category>
  <category>2.6.26</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/24131.html</guid>
  <pubDate>Sat, 27 Sep 2008 23:32:17 GMT</pubDate>
  <title>Interview with vzpkg2 and pkg-cacher creator Robert Nelson</title>
  <link>http://community.livejournal.com/openvz/24131.html</link>
  <description>Robert Nelson was kind enough to agree to an email-based interview which readers of the OpenVZ Users mailing list will have already seen.  Robert has written a replacement for vzpkg (currently named vzpkg2) and has greatly enhanced it with the addition of a package named pkg-cacher.  For an introduction to OS Templates and the tools used to manage them as well as Robert&apos;s fantastic answers, see:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.montanalinux.org/robert-nelson-interview.html&quot;&gt;Interview with vzpkg2 and pkg-cacher creator Robert Nelson&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Obligatory quote:&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;ML:&lt;/b&gt; You have added a number of features / capabilities to vzpkg. Could you give us an overview of what&apos;s new?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Robert:&lt;/b&gt; I think the most significant change over the stock version of vzpkg is the separation of the packager specific code from the higher level code. This allows scripts to be written to support other package managers like apt which is used on Debian and Ubuntu.&lt;br /&gt;&lt;br /&gt;The other slightly less significant change is the introduction of the concept of a hierarchical structure to the template meta data. Information which is the same for all versions and platforms of a distribution need only be specified once. If there is a need for separate settings for a specific version it can be overridden by a file lower in the template meta data tree.&lt;br /&gt;&lt;br /&gt;Also new packager-independent commands have been added for managing packages in installed containers.&lt;/i&gt;&lt;/blockquote&gt;One thing worth mentioning is that while the number of OS Template Metadata packages provided by the OpenVZ Project is quite limited, Robert has created new metadata packages for &lt;code&gt;vzpkg2&lt;/code&gt; that allow for easily building CentOS, Debian, Fedora, and Ubuntu OS Templates.  If I counted correctly, Robert&apos;s new metadata packages make it easy to build 44 different OS Templates.  Wow!&lt;br /&gt;&lt;br /&gt;It might take a few more weeks before &lt;code&gt;vzpkg2&lt;/code&gt; and &lt;code&gt;pkg-cacher&lt;/code&gt; are finalized and added to the OpenVZ Project repositories.  If you don&apos;t want to wait and would like to help out with testing, Robert has posted some instructions to the OpenVZ Users mailing list and here is a link to the archive for the time period in question:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://openvz.org/pipermail/users/2008-September/thread.html&quot; target=&quot;_mlarch&quot;&gt;http://openvz.org/pipermail/users/2008-September/thread.html&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/openvz/24131.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/24027.html</guid>
  <pubDate>Wed, 27 Aug 2008 16:31:35 GMT</pubDate>
  <title>Net &quot;beta&quot; OS Templates</title>
  <link>http://community.livejournal.com/openvz/24027.html</link>
  <description>Just wanted to mention that Kir created a new directory at the top level of the download site named &lt;a href=&quot;http://download.openvz.org/beta/&quot;&gt;beta&lt;/a&gt;.  Inside of it you&apos;ll find a directory structure that you can eventually drill down into to find a number of &lt;a href=&quot;http://download.openvz.org/beta/templates/precreated/&quot;&gt;new, beta OS Templates&lt;/a&gt; that Kir has built.  Here&apos;s a list:&lt;br /&gt;&lt;br /&gt;centos-4-x86_64.tar.gz, centos-4-x86.tar.gz, centos-5-x86_64.tar.gz, centos-5-x86.tar.gz, debian-3.1-x86.tar.gz, debian-4.0-x86_64.tar.gz, debian-4.0-x86.tar.gz, fedora-7-x86_64.tar.gz, fedora-7-x86.tar.gz, fedora-8-x86_64.tar.gz, fedora-8-x86.tar.gz, fedora-9-x86_64.tar.gz, fedora-9-x86.tar.gz, suse-10.3-x86_64.tar.gz, suse-10.3-x86.tar.gz, ubuntu-7.10-x86_64.tar.gz, ubuntu-7.10-x86.tar.gz, ubuntu-8.04-x86_64.tar.gz, ubuntu-8.04-x86.tar.gz&lt;br /&gt;&lt;br /&gt;Sorry SUSE fans, no openSUSE 11 yet. :(&lt;br /&gt;&lt;br /&gt;One big difference is that the Fedora and CentOS OS Templates now include yum which will make a number of people happy.  No more fumbling around trying to download a bunch of rpm packages an using rpm to install yum.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The CentOS 5 OS Template&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Oddly enough an OpenVZ &quot;official&quot; pre-created OS Template for CentOS 5 did not previously exist although there have been a number of builds posted in the &quot;contrib&quot; section. So far, I&apos;ve tested out the CentOS 5 x86 and x86_64 OS Templates and they are a bit different from the contrib releases.  For one thing, udevd is installed and running and the vzdev package puts files in /etc/udev/devices/ rather than /dev.  This is good, because on previous CentOS Templates udev was not installed and if it happened to get installed as a dependency for something else, it would prevent future container starts from working... until udev was removed or the starting of udev was commented out from /etc/rc.d/rc.sysinit.  Perhaps including udev will make migrating physical servers to OpenVZ containers a little more easy.&lt;br /&gt;&lt;br /&gt;There are a number of updated vz packages installed that include:&lt;br /&gt;&lt;br /&gt;vzdummy-kernel-el5, vzdummy-jre-fc6, vzdummy-glibc, vzdummy-apache, vzdev&lt;br /&gt;&lt;br /&gt;The CentOS 5 OS Template is quite light-weight resource wise as a container made from initially only takes up about 14MB of RAM.  The vzdummy-apache package helps there because it offers a modification to the stock Apache configuration (/etc/httpd/conf.d/swtune.conf) that changes the StartServers value to 1.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Community, please test these out and report any bugs you find!&lt;/b&gt;</description>
  <comments>http://community.livejournal.com/openvz/24027.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>dowdle</lj:poster>
  <lj:posterid>9725912</lj:posterid>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/23621.html</guid>
  <pubDate>Wed, 20 Aug 2008 14:24:18 GMT</pubDate>
  <title>how free software works: Red Hat and OpenVZ</title>
  <link>http://community.livejournal.com/openvz/23621.html</link>
  <description>Here is an example of how things are working in the free software world.&lt;br /&gt;&lt;br /&gt;We at OpenVZ use kernels from Red Hat Enterprise Linux as a base for our OpenVZ kernels. This is because vendors such as Red Hat invest a lot of work into making their kernels really stable. The usual recipe for a super-stable kernel is to pick a mainstream kernel and marinate it in QA for at least half a year (more for the best results), doing bugfixing and cherry-picking of fixes and driver updates from the mainstream. This way one have enough time to test it, plus (at least in theory) one get new fixes but do not get new bugs slipped into one&apos;s kernel. This is what Red Hat (and other guys such as Novell/SUSE) does for their kernels, and believe me it&apos;s quite a lot of work to do, and the end result is of great value.&lt;br /&gt;&lt;br /&gt;Here comes the beauty of free software: now everybody can use the result of Red Hat&apos;s work. Yes, this is exactly what we do. At this point you might stand up saying: all right, Red Hat invested a lot of resources into something you use for free, this does not look like a fair deal.&lt;br /&gt;&lt;br /&gt;Fortunately I have a good answer. Here is the list of bug (i.e. software defect) reports that were fixed in Red Hat Enterprise Linux kernels thanks to OpenVZ team (in some way): &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=405521&quot;&gt;#405521&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=247379&quot;&gt;#247379&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=205335&quot;&gt;#205335 &lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=210852&quot;&gt;#210852&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=168659&quot;&gt;#168659&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=243252&quot;&gt;#243252&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=207463&quot;&gt;#207463&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=228461&quot;&gt;#228461&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=243263&quot;&gt;#243263&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=224541&quot;&gt;#224541&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=232209&quot;&gt;#232209&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=232211&quot;&gt;#232211&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=239767&quot;&gt;#239767&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=220971&quot;&gt;#220971&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=400651&quot;&gt;#400651&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=214778&quot;&gt;#214778&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=203894&quot;&gt;#203894&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=212144&quot;&gt;#212144&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=215715&quot;&gt;#215715&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=241096&quot;&gt;#241096&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=241096&quot;&gt;#241096&lt;/a&gt;, &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=439670&quot;&gt;#439670&lt;/a&gt;. These 22 bugs are all kernel bugs, most are security-related (and therefore quite serious). Almost all the bug reports from the list include patches (i.e. changes to code to fix a problem reported), so those are not like &quot;hey, you have a problem&quot;, but rather &quot;you have a problem and here&apos;s the solution&quot;.&lt;br /&gt;&lt;br /&gt;The majority of those bugs were found while testing OpenVZ kernels. This is what we contribute back. This is also a lot of work and of great value -- some of those bugs were really hard to find and/or fix.&lt;br /&gt;&lt;br /&gt;The latest (23rd) addition to the above list is &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=454865&quot;&gt;bug #454865&lt;/a&gt;, which is actually a regression in a new version of RHEL4 kernel. Again, this report not only includes a clear description of what&apos;s wrong, but also a test case program which reproduces the bug, and a patch to fix it. Clear test cases are very important because those can be included into a validation test suite, to make sure bugs are not popping out for the second time (which sometimes happens in the real world).&lt;br /&gt;&lt;br /&gt;This is just one example, a close-up picture. The big picture is free software developers and users helping other developers and users. &lt;a href=&quot;http://en.wikipedia.org/wiki/Unus_pro_omnibus,_omnes_pro_uno&quot;&gt;Unus pro omnibus, omnes pro uno&lt;/a&gt;.</description>
  <comments>http://community.livejournal.com/openvz/23621.html</comments>
  <category>kernel</category>
  <category>openvz</category>
  <category>red hat</category>
  <category>free software</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/23325.html</guid>
  <pubDate>Sat, 16 Aug 2008 00:47:16 GMT</pubDate>
  <title>Is anyone aware of a distro which supports its running in OpenVZ?</title>
  <link>http://community.livejournal.com/openvz/23325.html</link>
  <description>I mean, in case you&apos;re doing a physical to VE migration, you&apos;re to remember turning some things off and doing other tuning («rat-file works»). And it&apos;s easy to miss something. At the other hand, the distro-devs know their rc-system perfectly (at least some of them should) and direct support of distro run inside VE would be really great. But I&apos;m afraid there&apos;re no such distros, am I wrong?</description>
  <comments>http://community.livejournal.com/openvz/23325.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>poige</lj:poster>
  <lj:posterid>4953613</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/openvz/23288.html</guid>
  <pubDate>Tue, 05 Aug 2008 21:33:35 GMT</pubDate>
  <title>Live from LinuxWorld expo</title>
  <link>http://community.livejournal.com/openvz/23288.html</link>
  <description>I am currently standing at the OpenVZ booth at LinuxWorld Conference and Expo, San Francisco. Today is the first day of the show, the traffic is pretty good. The only bad thing is Delta lost my bag with booth banners and rollups so the booth looks a bit empty.&lt;br /&gt;&lt;br /&gt;Marc Perkel, Scott Dowdle and Adeel Nazir are all manning the booth, talking to existing and (I hope) future OpenVZ users. So I was able to release &lt;a href=&quot;http://wiki.openvz.org/Download/kernel/rhel5/028stab057.2&quot;&gt;a new RHEL5-based kernel&lt;/a&gt; right from here.&lt;br /&gt;&lt;br /&gt;Tomorrow morning at 10:15 I will be giving a talk titled &quot;&lt;a href=&quot;http://www.linuxworldexpo.com/live/12/conference//tracks/tracksessions/Virtualization/QMONYB00BHXK&quot;&gt;Containers, Virtualization, and Live Migration&lt;/a&gt;&quot;.</description>
  <comments>http://community.livejournal.com/openvz/23288.html</comments>
  <category>linuxworld</category>
  <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/23004.html</guid>
  <pubDate>Tue, 22 Jul 2008 15:50:12 GMT</pubDate>
  <title>Containers mini-summit and Linux Symposium</title>
  <link>http://community.livejournal.com/openvz/23004.html</link>
  <description>While I am writing this, people are discussing the future of containers in the Linux Kernel at the &lt;a href=&quot;http://wiki.openvz.org/Containers/Mini-summit_2008&quot;&gt;containers mini-summit&lt;/a&gt; which is happening in Ottawa at the moment. You can check some rough notes from the event &lt;a href=&quot;http://wiki.openvz.org/Containers/Mini-summit_2008_notes&quot;&gt;here&lt;/a&gt;. Three guys from OpenVZ team are there: Pavel Emelyanov, Denis Lunev, and Andrey Mirkin.&lt;br /&gt;&lt;br /&gt;If you are attending Linux Symposium in Ottawa, note that this Friday, 25th, &lt;b&gt;Andrey Mirkin will talk about &lt;a href=&quot;http://www.linuxsymposium.org/2008/view_abstract.php?content_key=17&quot;&gt;containers checkpointing and live migration&lt;/a&gt;&lt;/b&gt; (12:00, Rockhopper room). It&apos;s going to be an interesting talk, do not miss it.&lt;br /&gt;&lt;br /&gt;Also, this Wednesday, 23rd, &lt;b&gt;Balbir Singh will lead a BoF on &lt;a href=&quot;http://www.linuxsymposium.org/2008/view_abstract.php?content_key=10&quot;&gt;Memory Controller&lt;/a&gt;&lt;/b&gt; (17:45, Fiordland room). Memory controller is quite important for containers, and while some stuff are already in the mainline kernel, there&apos;s still lots to be discussed and developed in the area. You can think of this BoF as an extension to containers mini-summit.</description>
  <comments>http://community.livejournal.com/openvz/23004.html</comments>
  <category>containers</category>
  <category>mini-summit</category>
  <category>openvz</category>
  <category>event</category>
  <category>linux</category>
  <lj:security>public</lj:security>
  <lj:poster>k001</lj:poster>
  <lj:posterid>990679</lj:posterid>
  <lj:reply-count>9</lj:reply-count>
</item>
</channel>
</rss>
