<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>MDLog:/sysadmin</title> <link>http://www.ducea.com</link> <description>The Journal Of A Linux Sysadmin</description> <lastBuildDate>Wed, 21 Oct 2009 23:22:54 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Mdlog" /><feedburner:info uri="mdlog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Mdlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Debian Lenny 5.0.3 updated</title><link>http://feedproxy.google.com/~r/Mdlog/~3/DXmuW5qI3ds/</link> <comments>http://www.ducea.com/2009/09/07/debian-lenny-5-0-3-updated/#comments</comments> <pubDate>Mon, 07 Sep 2009 12:35:56 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[News from Outside]]></category> <category><![CDATA[debian-lenny]]></category> <category><![CDATA[releases]]></category><guid isPermaLink="false">http://www.ducea.com/?p=1006</guid> <description><![CDATA[The Debian project just announced the third update for its stable distribution “lenny” 5.0.3. Those installing regular updates from security.debian.org will notice just a few new updates (base-files for the version change to 5.0.3, heartbeat, perl, openssl, linux-image, svn, etc). Also the installer has been updated to incorporate the new kernels released with this point [...]]]></description> <content:encoded><![CDATA[<p>The <a
href="http://debian.org/" target="_blank">Debian project</a> just announced the <strong>third update</strong> for its stable distribution <strong>“lenny” 5.0.3</strong>. Those installing regular updates from security.debian.org will notice just a few new updates (base-files for the version change to 5.0.3, heartbeat, perl, openssl, linux-image, svn, etc). Also the installer has been updated to incorporate the new kernels released with this point release, adding support for new network hardware, and to fix a segfault early in the boot process of installations for the S/390 architecture.</p><p><em>“The Debian project is pleased to announce the third update of its stable distribution Debian GNU/Linux 5.0 (codename lenny). This update mainly adds corrections for security problems to the stable release, along with a few adjustment to serious problems.</em></p><p><em>Please note that this update does not constitute a new version of Debian GNU/Linux 5.0 but only updates some of the packages included. There is no need to throw away 5.0 CDs or DVDs but only to update via an up-to-date Debian mirror after an installation, to cause any out of date packages to be updated.</em></p><p><em>Those who frequently install updates from security.debian.org won&#8217;t have to update many packages and most updates from security.debian.org are included in this update.</em></p><p><em>New CD and DVD images containing updated packages and the regular installation media accompanied with the package archive respectively will be available soon at the regular locations.”</em></p><p>Release Announcement: <a
href="http://www.debian.org/News/2009/20090905" target="_blank">http://www.debian.org/News/2009/20090905</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=DXmuW5qI3ds:L9dBtxCpgf4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=DXmuW5qI3ds:L9dBtxCpgf4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=DXmuW5qI3ds:L9dBtxCpgf4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=DXmuW5qI3ds:L9dBtxCpgf4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=DXmuW5qI3ds:L9dBtxCpgf4:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/09/07/debian-lenny-5-0-3-updated/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/09/07/debian-lenny-5-0-3-updated/</feedburner:origLink></item> <item><title>Amazon Introduces Virtual Private Cloud (Amazon VPC)</title><link>http://feedproxy.google.com/~r/Mdlog/~3/yVWlgt2GBm0/</link> <comments>http://www.ducea.com/2009/08/26/amazon-introduces-virtual-private-cloud-amazon-vpc/#comments</comments> <pubDate>Wed, 26 Aug 2009 11:04:08 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[News from Outside]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[aws]]></category> <category><![CDATA[ec2]]></category> <category><![CDATA[vpc]]></category><guid isPermaLink="false">http://www.ducea.com/?p=1001</guid> <description><![CDATA[Amazon just announced the limited beta of Amazon Virtual Private Cloud (Amazon VPC), a secure and seamless bridge between existing IT infrastructures and the AWS cloud. Amazon VPC enables us to connect our existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection.
&#8220;Amazon VPC enables you to use [...]]]></description> <content:encoded><![CDATA[<p><strong>Amazon</strong> just <a
href="http://aws.typepad.com/aws/2009/08/introducing-amazon-virtual-private-cloud-vpc.html" target="_blank">announced</a> the limited beta of <strong>Amazon Virtual Private Cloud</strong> (<a
href="http://aws.amazon.com/vpc/" target="_blank">Amazon VPC</a>), a secure and seamless bridge between existing IT infrastructures and the AWS cloud. Amazon VPC enables us to connect our existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection.</p><p><em>&#8220;Amazon VPC enables you to use your own isolated resources within the AWS cloud, and then connect those resources directly to your own datacenter using industry-standard encrypted IPsec VPN connections. With Amazon VPC, you can:<br
/> </em></p><ul><li><em> Create a Virtual Private Cloud on AWS’s scalable infrastructure, and specify its private IP address range from any block you choose.</em></li><li><em> Divide your VPC’s private IP address range into one or more subnets in a manner convenient for managing applications and services you run in your VPC.</em></li><li><em> Bridge together your VPC and your IT infrastructure via an encrypted VPN connection.</em></li><li><em> Add AWS resources, such as Amazon EC2 instances, to your VPC.</em></li><li><em> Route traffic between your VPC and the Internet over the VPN connection so that it can be examined by your existing security and networking assets before heading to the public Internet.</em></li><li><em> Extend your existing security and management policies within your IT infrastructure to your VPC as if they were running within your infrastructure.&#8221;</em></li></ul><p>Besides the regular ec2 prices, we will have to <a
href="http://aws.amazon.com/vpc/#pricing" target="_blank">pay</a> for the VPN connection ($0.05 per VPN Connection-hour) and for the data transfer using the VPN tunnel ($0.10 per GB IN &#8211; and starting with $0.17 per GB OUT).</p><p>This is a great new service from Amazon that takes the cloud computing offerings to a new level. And this just when major competitors thought they were gaining on Amazon with their offerings, Amazon continues to innovate and launch great new services like this one <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=yVWlgt2GBm0:qu9ws9JiIvw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=yVWlgt2GBm0:qu9ws9JiIvw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=yVWlgt2GBm0:qu9ws9JiIvw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=yVWlgt2GBm0:qu9ws9JiIvw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=yVWlgt2GBm0:qu9ws9JiIvw:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/26/amazon-introduces-virtual-private-cloud-amazon-vpc/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/26/amazon-introduces-virtual-private-cloud-amazon-vpc/</feedburner:origLink></item> <item><title>Review of “Learning Nagios 3.0″ by Wojciech Kocjan</title><link>http://feedproxy.google.com/~r/Mdlog/~3/_dSYCXufA2g/</link> <comments>http://www.ducea.com/2009/08/18/review-of-learning-nagios-3-0-by-wojciech-kocjan/#comments</comments> <pubDate>Tue, 18 Aug 2009 10:15:54 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[books]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[reviews]]></category><guid isPermaLink="false">http://www.ducea.com/?p=984</guid> <description><![CDATA[I’ve just finished reading &#8220;Learning Nagios 3.0&#8243; by Wojciech Kocjan and published by Packt Publishing, and this is a great book for anyone interested in nagios. This is a beginner level book that introduces nagios to new users interested in monitoring their infrastructure, but it will also present advanced features that even more experienced sysadmins [...]]]></description> <content:encoded><![CDATA[<p>I’ve just finished reading <a
href="http://www.packtpub.com/guide-for-learning-nagios-3/book" target="_blank"><strong>&#8220;Learning Nagios 3.0&#8243;</strong></a> by <a
href="http://www.packtpub.com/author_view_profile/id/239" target="_blank"><strong>Wojciech Kocjan</strong></a> and published by <a
href="http://www.packtpub.com/" target="_blank"><strong>Packt Publishing</strong></a>, and this is a great book for anyone interested in <a
href="http://nagios.org/" target="_blank"><strong>nagios</strong></a>. This is a beginner level book that introduces <strong>nagios</strong> to new users interested in <strong>monitoring their infrastructure</strong>, but it will also present advanced features that even more experienced sysadmins can benefit from. All these in a pretty compact book, at <em>301 pages</em>.</p><p><a
href="http://www.packtpub.com/guide-for-learning-nagios-3/mid/140409buo93m?utm_source=Ducea.com&amp;utm_medium=affiliate&amp;utm_content=other&amp;utm_campaign=mdb_000270" target="_blank"><img
class="alignright" title="nagios" src="http://www.ducea.com/images/nagios_book.jpg" alt="" width="175" height="216" /></a>The <strong>topics</strong> are as follows:</p><ul><li> Introduction</li><li> Installation and Configuration</li><li> Using the Nagios Web Interface</li><li> Overview of Nagios Plugins</li><li> Advanced Configuration</li><li> Notifications and Events</li><li> Passive Checks and NSCA</li><li> Monitoring Remote Hosts</li><li> SNMP</li><li> Advanced Monitoring</li><li> Extending Nagios</li></ul><p><span
id="more-984"></span><strong>Nagios</strong> is a real veteran in network monitoring with the first version released <em>more than 10 years ago in March 1999</em>. Some would say that not much has changed during the past few years in Nagios, but even so nagios is still the top choice for network professionals and sysadmins when it comes to build a monitoring solution for their infrastructure. The changes that the latest branch <strong>3.x</strong> has brought to the table are subtle ones (like the interface is still the same old cgi one), but Wojciech does a good job in showing how we can take advantage of those to better design our nagios installation (using macros, inheritance, dependencies, etc.)</p><p>As the book is primary targeted towards <em>new users</em> looking into nagios, it does start by presenting all the usual stuff you would expect: starting with the installation of nagios on all major linux distros (rpm and deb based ones) from OS <strong>packages</strong> or by <strong>compiling it from sources</strong>. Next the author shows us how to configure the nagios daemon and start using the web interface. All basic nagios objects and concepts are covered: hosts, services, commands, time periods, contacts. Even from the first part of the book Wojciech will layout a good structure describing how to use templates and object inheritance in a smart way.</p><p>The next part presents the real strength of nagios: its <strong>plugins</strong>. The standard plugins are all presented in great detail, but also it describes how we can find other plugins and use them or even write our own plugins. Also we will learn the basic ways to monitor remote systems using SNMP, NSCA, NRPE or over ssh and where each of these methods is useful.</p><p>Chapter 5 <strong>&#8220;Advanced Configuration&#8221;</strong> and 6 <strong>&#8220;Notifications and Events&#8221;</strong> can be very useful even to experienced nagios sysadmins. You might find yourself trapped using some old configurations and after reading these chapters you will wonder why haven&#8217;t you done it like that a long time ago (probably this was not supported at that time <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Basically the author describes very good ideas on how to layout your configuration files so they can scale well and also to be easily automated by external tools. Also dependencies and inheritance if defined in a smart way could save a lot of the configuration and give your setup a better clarity. Notifications, escalations and adaptive monitoring are described in great detail also. The<strong> &#8220;Distributed Monitoring&#8221;</strong> part from <em>Chapter 10</em> should be very useful to people that need to <strong>scale nagios</strong> beyond a single monitoring machine using several monitoring machines (master, slaves) with real examples. Since nagios doesn&#8217;t provide such a functionality out of the box (master/slave) this is quite useful and even if you will not use it quite like that, it might give you some good ideas on how nagios can be scaled.</p><p>Overall this is a <a
href="http://www.packtpub.com/guide-for-learning-nagios-3" target="_blank"><strong>great book</strong></a> that both new users and advanced nagios admins can benefit from. Having a good monitoring system in place is vital for most organizations these days, and if you choose to use nagios, this book is definitely a good place to start when building your nagios system.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=_dSYCXufA2g:kEWmXgFjyT8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=_dSYCXufA2g:kEWmXgFjyT8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=_dSYCXufA2g:kEWmXgFjyT8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=_dSYCXufA2g:kEWmXgFjyT8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=_dSYCXufA2g:kEWmXgFjyT8:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/18/review-of-learning-nagios-3-0-by-wojciech-kocjan/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/18/review-of-learning-nagios-3-0-by-wojciech-kocjan/</feedburner:origLink></item> <item><title>Using instance-specific metadata in Eucalyptus</title><link>http://feedproxy.google.com/~r/Mdlog/~3/ldmk8q3XEH8/</link> <comments>http://www.ducea.com/2009/08/17/using-instance-specific-metadata-in-eucalyptus/#comments</comments> <pubDate>Mon, 17 Aug 2009 12:22:48 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Tips & Tricks]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[ami]]></category> <category><![CDATA[aws]]></category> <category><![CDATA[ec2]]></category> <category><![CDATA[emi]]></category> <category><![CDATA[eucalyptus]]></category><guid isPermaLink="false">http://www.ducea.com/?p=977</guid> <description><![CDATA[One of the great features of Amazon EC2 is the possibility to dynamically query and use instance specific metadata, or even custom data. This can be useful for various reasons, and the greatest advantage I&#8217;ve personally seen into this, is the possibility to allow the instance to have some information on how to configure itself [...]]]></description> <content:encoded><![CDATA[<p>One of the great features of <strong>Amazon EC2</strong> is the possibility to <em>dynamically query and use <strong>instance specific metadata</strong></em>, or even <strong><em>custom data</em></strong>. This can be useful for various reasons, and the greatest advantage I&#8217;ve personally seen into this, is the possibility to allow the instance to have some information on how to configure itself when first booting (using chef or puppet, or some other configuration management tool).</p><p>The <a
href="http://docs.amazonwebservices.com/AWSEC2/2007-03-01/DeveloperGuide/AESDG-chapter-instancedata.html" target="_blank">Amazon documentation</a> explains how to get this information, basically just by using simple <em>http get requests</em> on the ip: <strong>169.254.169.254</strong>, like for ex (for the metadata index):<br
/> <code>curl http://169.254.169.254/latest/meta-data/</code><br
/> or for the custom data:<br
/> <code>curl http://169.254.169.254/latest/user-data</code></p><p><a
href="http://www.eucalyptus.com/" target="_blank"><strong>Eucalyptus</strong></a> supports this great feature (starting with<strong> v1.4</strong>), but we obviously need to target a different ip to retrieve this information (as the amazon ip has nothing to do with our internal cloud <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). We need to use the <strong>cloud controller IP</strong> for the request and the port it is bound (by default <strong>8773</strong> if you have not changed it). This will look like this (you need to run it from inside the actual instance):<span
id="more-977"></span><br
/> <code>curl <strong>http://&lt;CC_IP&gt;:8773/latest/meta-data</strong><br
/> block-device-mapping/<br
/> security-groups<br
/> ami-manifest-path<br
/> ancestor-ami-ids<br
/> public-keys/<br
/> reservation-id<br
/> ramdisk-id<br
/> public-keys/0/<br
/> ami-launch-index<br
/> kernel-id<br
/> instance-type<br
/> local-hostname<br
/> local-ipv4<br
/> hostname<br
/> product-codes<br
/> public-ipv4<br
/> instance-id<br
/> public-hostname<br
/> ami-id<br
/> placement/</code></p><p>For the <strong>user data</strong> we can start the eucalyptus instance with:<br
/> <code>ec2-run-instances &lt;EMI&gt; <strong>-d "myhostname"</strong> ...other params...</code><br
/> and later we can then retrieve that information from inside the instance using:<br
/> <code>curl <strong>http://&lt;CC_IP&gt;:8773/latest/user-data</strong><br
/> myhostname</code></p><p>While the <a
href="http://open.eucalyptus.com/" target="_blank">documentation for Eucalyptus</a> is getting better with every new version there are still missing parts like this one, and hopefully people looking for this information will find this article useful.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=ldmk8q3XEH8:AkrogWY6xJA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=ldmk8q3XEH8:AkrogWY6xJA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=ldmk8q3XEH8:AkrogWY6xJA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=ldmk8q3XEH8:AkrogWY6xJA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=ldmk8q3XEH8:AkrogWY6xJA:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/17/using-instance-specific-metadata-in-eucalyptus/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/17/using-instance-specific-metadata-in-eucalyptus/</feedburner:origLink></item> <item><title>Running s3sync in parallel</title><link>http://feedproxy.google.com/~r/Mdlog/~3/-b-UAvGsJjI/</link> <comments>http://www.ducea.com/2009/08/12/running-s3sync-in-parallel/#comments</comments> <pubDate>Wed, 12 Aug 2009 15:00:41 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Tips & Tricks]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[aws]]></category> <category><![CDATA[s3]]></category> <category><![CDATA[s3sync]]></category><guid isPermaLink="false">http://www.ducea.com/?p=972</guid> <description><![CDATA[s3sync is a great tool to synchronize local data with Amazon S3 for backups, or whatever other reasons you might want to put your data on S3. It is very simple to install (gem install s3sync) and use (s3sync -v -s -r &#8211;progress &#60;source_dir&#62; s3_bucket:&#60;dir&#62;); it runs very well and it can be easily scripted [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://s3sync.net/" target="_blank"><strong>s3sync</strong></a> is a great tool to synchronize local data with <a
href="http://aws.amazon.com/s3" target="_blank"><strong>Amazon S3</strong></a> for backups, or whatever other reasons you might want to put your data on S3. It is very simple to install (<em>gem install s3sync</em>) and use (<em>s3sync -v -s -r &#8211;progress &lt;source_dir&gt; s3_bucket:&lt;dir&gt;</em>); it runs very well and it can be easily scripted to do regular backups or even synchronize live data with S3. The only problem I found while using s3sync was that it can be very <strong>slow</strong> when uploading a lot of data (millions of files) to S3; this because the process is slow but also because it runs a single file at a time, and it doesn&#8217;t do several uploads in <strong>parallel</strong>. I would have loved for s3sync to do this out of the box, but <strong>unfortunately it doesn&#8217;t</strong>, but for my particular need I was able to do this by <em>running more s3sync commands a the same time</em>. It will not apply to your data (unless it is structured the same way as here; very unlikely), but it might give an idea on how you could do this your own data if it is structured in a feasible way.</p><p><span
id="more-972"></span>Ok, for this particular upload I am sync&#8217;ing a few millions files in folders structured like this:<br
/> <em>000/000/files..<br
/> 000/001/files..<br
/> &#8230;<br
/> 999/999/file&#8230;</em><br
/> the process was taking days with a single s3sync running, so I just put up a small script to run several toplevel folder s3sync&#8217;s at the same time. This reduced the time a lot and was a good walkaround for our problem. Here is the script used, in case it might help others:</p><pre><code>#!/bin/bash

cd /source_top_folder

id=0
while [  $id -lt 999 ]; do
        sleep 10
        echo "."
        running=$(ps -ef | grep s3sync | grep ruby |wc -l)
        if [ $running -lt 20 ]; then
                lid=`printf "%03d" $id`
                echo "starting a new s3sync - $lid"
                /usr/bin/s3sync -p --no-md5 -v -s -r --progress --delete ./$lid/ my_bucket:$lid/ &amp;
                let id=id+1
        fi
done</code></pre><p>This will basically run 20 s3sync instances and start a new one everytime it is needed (if total running go bellow 20). I realize this is not perfect, but it has done its job for us for this particular project. Ideally s3sync would be able to run several parallel upload threads to be much faster, but until then you might use a similar solution if you have such a problem <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=-b-UAvGsJjI:jeEOZQQRBi8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=-b-UAvGsJjI:jeEOZQQRBi8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=-b-UAvGsJjI:jeEOZQQRBi8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=-b-UAvGsJjI:jeEOZQQRBi8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=-b-UAvGsJjI:jeEOZQQRBi8:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/12/running-s3sync-in-parallel/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/12/running-s3sync-in-parallel/</feedburner:origLink></item> <item><title>Using Varnish in front of your Amazon S3 static content</title><link>http://feedproxy.google.com/~r/Mdlog/~3/rE4Zv3Ju1E0/</link> <comments>http://www.ducea.com/2009/08/04/using-varnish-in-front-of-your-amazon-s3-static-content/#comments</comments> <pubDate>Tue, 04 Aug 2009 14:45:21 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Scaling]]></category> <category><![CDATA[caching]]></category> <category><![CDATA[proxy]]></category> <category><![CDATA[varnish]]></category><guid isPermaLink="false">http://www.ducea.com/?p=959</guid> <description><![CDATA[Many startups these days are using Amazon S3 to serve directly their static assets. S3 is being used as a simple CDN instead of more professional (and expensive) solutions (including Amazon&#8217;s own CloudFront) because it is very simple and cheap to use. Still if you have a high traffic site, this will no longer be [...]]]></description> <content:encoded><![CDATA[<p>Many startups these days are using <a
href="http://aws.amazon.com/s3" target="_blank"><strong>Amazon S3</strong></a> to serve directly their <strong>static assets</strong>. S3 is being used as a <em>simple CDN</em> instead of more professional (and expensive) solutions (including Amazon&#8217;s own CloudFront) because it is very simple and cheap to use. Still if you have a high traffic site, this will no longer be so cheap since you will be paying for all those requests and the bandwidth. In such cases if you still want to use <strong>S3 for the storage</strong> advantage (like storing millions of files and see it as an unlimited storage space) but not have your bill go up like crazy, you can use a <strong>reverse proxy</strong> or <strong>web accelerator</strong> to cache your assets locally and reduce the number of direct hits on S3. We could use Squid or Varnish for this, and in this article I will show <em>how we can configure <strong>Varnish</strong> for this</em>. We are using varnish with S3 on various projects and it works very well, simplifying the setup and <em>saving a lot of money in the Amazon S3 bill</em>.</p><p><em><a
href="http://varnish.projects.linpro.no/" target="_blank"><strong>Varnish</strong></a> is a state-of-the-art, high-performance HTTP accelerator. It uses the advanced features in Linux 2.6, FreeBSD 6/7 and Solaris 10 to achieve its high performance.</em> I will not go over the installation of varnish here, but I would highly recommend to use the latest version available at this time <strong>2.0.4</strong> as older versions have various issues.</p><p>We could try to use something simple like this in a <a
href="http://varnish.projects.linpro.no/wiki/VCL" target="_blank"><strong>varnish vcl</strong></a>:</p><pre><code>backend s3 {
   set backend.host = "my_bucket.s3.amazonaws.com";
   set backend.port = "80";
}

sub vcl_recv {
   if (req.url ~ "\.(css|gif|ico|jpg|jpeg|js|png|swf|txt)$") {
     set req.backend = s3;
     lookup;
   }
}</code></pre><p><span
id="more-959"></span>but unfortunately this will not work. The Amazon S3 servers will look into<em> the <strong>hostname</strong> passed by the request</em> and this will most likely be different than the amazon bucket (something like static.mydomain.com) and hence will return 403 on any such request.</p><p>There are <em>several solutions</em> to make this work correctly, and the first one I will present is going to <strong>insert the bucket name</strong> in the actual url passed to the S3 backed. This looks like:</p><pre><code>backend s3 {
   set backend.host = "s3.amazonaws.com";
   set backend.port = "80";
}

sub vcl_recv {
   if (req.url ~ "\.(css|gif|ico|jpg|jpeg|js|png|swf|txt)$") {
     <strong>set req.url = regsub(req.url, "^", "/my_bucket");</strong>
     set req.http.host = "localhost";
     set req.backend = s3;
     lookup;
   }
}</code></pre><p>this will work fine, inserting the bucket name in the actual url passed to the backend. Still I don&#8217;t like this solution very much as it changes the consistency between the urls (direct one and the forwarded one) so here is a much better solution:</p><pre><code>backend s3 {
   set backend.host = "s3.amazonaws.com";
   set backend.port = "80";
}

sub vcl_recv {
   if (req.url ~ "\.(css|gif|ico|jpg|jpeg|js|png|swf|txt)$") {
     <strong>set req.http.host = "my_bucket.s3.amazonaws.com";</strong>
     set req.backend = s3;
     lookup;
   }
}</code></pre><p>As we can see, we are <strong>setting the http host</strong> the the one Amazon S3 servers would expect for <strong>our bucket</strong>. So we can keep the same url and don&#8217;t mess with the actual link we are passing.</p><p>A complete varnish vcl configuration to use with the Amazon S3 backend might look like this:</p><pre><code>backend s3 {
.host = "s3.amazonaws.com";
.port = "80";
}

sub vcl_recv {
    if (req.url ~ "\.(css|gif|ico|jpg|jpeg|js|png|swf|txt)$") {
        unset req.http.cookie;
        unset req.http.cache-control;
        unset req.http.pragma;
        unset req.http.expires;
        unset req.http.etag;
        unset req.http.X-Forwarded-For;

        set req.backend = s3;
        set req.http.host = "my_bucket.s3.amazonaws.com";

        lookup;
    }
}

sub vcl_fetch {
    unset obj.http.X-Amz-Id-2;
    unset obj.http.X-Amz-Meta-Group;
    unset obj.http.X-Amz-Meta-Owner;
    unset obj.http.X-Amz-Meta-Permissions;
    unset obj.http.X-Amz-Request-Id;

    set obj.ttl = 1w;
    set obj.grace = 30s;
} </code></pre><p>If you found this post interesting, stay tuned for future posts on varnish and how to use it in more complex setups <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=rE4Zv3Ju1E0:yeUI9lEK4pw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=rE4Zv3Ju1E0:yeUI9lEK4pw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=rE4Zv3Ju1E0:yeUI9lEK4pw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=rE4Zv3Ju1E0:yeUI9lEK4pw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=rE4Zv3Ju1E0:yeUI9lEK4pw:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/04/using-varnish-in-front-of-your-amazon-s3-static-content/feed/</wfw:commentRss> <slash:comments>5</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/04/using-varnish-in-front-of-your-amazon-s3-static-content/</feedburner:origLink></item> <item><title>Apache2 umask</title><link>http://feedproxy.google.com/~r/Mdlog/~3/eb2uzmVl-Fk/</link> <comments>http://www.ducea.com/2009/08/03/apache2-umask/#comments</comments> <pubDate>Mon, 03 Aug 2009 23:21:49 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Centos]]></category> <category><![CDATA[Debian]]></category> <category><![CDATA[Fedora]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[RHEL]]></category> <category><![CDATA[Tips & Tricks]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[apache-tips-and-tricks]]></category> <category><![CDATA[tips]]></category><guid isPermaLink="false">http://www.ducea.com/?p=951</guid> <description><![CDATA[Many times you might want to fine tune the default permissions of the files created on a linux system. This is very simple and usually if you are using bash all you have to do is to define somewhere in the bash startup files (/etc/profile is a good place for this) a new value for [...]]]></description> <content:encoded><![CDATA[<p>Many times you might want to fine tune the <strong>default permissions</strong> of the files created on a linux system. This is very simple and usually if you are using <strong>bash</strong> all you have to do is to define somewhere in the bash startup files (<em>/etc/profile</em> is a good place for this) a new value for <strong>umask</strong> like this:<br
/> <code>umask 002</code><br
/> (this will allow by default group write permissions on the newly created files)</p><p>Normally on modern linux distributions this is by <em>default set to 022</em> and you can easily find out what it is on your system by running the umask command:<br
/> <code>umask</code></p><p>Contrary to what you might think, this is not enough to have this working for all applications and daemons on the system. This works fine for any files created from a shell session, but the files created by other processes, like the web server for example, will still use the default, unless otherwise configured. In order to have <strong>apache</strong> use a <strong>different umask</strong> we can define this inside <strong>/etc/apache2/envvars</strong> (debian, and ubuntu systems) or /etc/sysconfig/httpd (rhel,centos systems) like this:<br
/> <code>umask 002</code><br
/> and restart apache to enable it.</p><p>Other daemons will have different locations where you can define this to overwrite the default setting for umask (check their documentation if you are unsure).</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=eb2uzmVl-Fk:S3-aV-1x_CU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=eb2uzmVl-Fk:S3-aV-1x_CU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=eb2uzmVl-Fk:S3-aV-1x_CU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=eb2uzmVl-Fk:S3-aV-1x_CU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=eb2uzmVl-Fk:S3-aV-1x_CU:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/08/03/apache2-umask/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/08/03/apache2-umask/</feedburner:origLink></item> <item><title>Debian adopts time-based release freezes</title><link>http://feedproxy.google.com/~r/Mdlog/~3/y4XMMdUXOT8/</link> <comments>http://www.ducea.com/2009/07/31/debian-adopts-time-based-release-freezes/#comments</comments> <pubDate>Fri, 31 Jul 2009 20:40:13 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[News from Outside]]></category> <category><![CDATA[deb]]></category> <category><![CDATA[releases]]></category> <category><![CDATA[squeeze]]></category><guid isPermaLink="false">http://www.ducea.com/?p=946</guid> <description><![CDATA[Earlier this week, at DebConf 9, the Debian team proposed a new approach for the Debian’s release cycle, which was later on announced publicly on the Debian site:
&#8220;The Debian project has decided to adopt a new policy of time-based development freezes for future releases, on a two-year cycle. Freezes will from now on happen in [...]]]></description> <content:encoded><![CDATA[<p>Earlier this week, at <strong>DebConf 9</strong>, the Debian team proposed a new approach for the <strong>Debian’s release cycle</strong>, which was later on <a
href="http://www.debian.org/News/2009/20090729" target="_blank"><strong>announced</strong></a> publicly on the Debian site:</p><p><em>&#8220;The Debian project has decided to adopt a new policy of <strong>time-based development freezes for future releases, on a two-year cycle</strong>. Freezes will from now on happen in the <strong>December of every odd year</strong>, which means that releases will from now on happen <strong>sometime in the first half of every even year</strong>. To that effect the next freeze will happen in December 2009, with a release expected in spring 2010. The project chose December as a suitable freeze date since spring releases proved successful for the releases of Debian GNU/Linux 4.0 (codenamed &#8220;Etch&#8221;) and Debian GNU/Linux 5.0 (&#8220;Lenny&#8221;).&#8221;</em></p><p>This doesn&#8217;t mean that we will have a time-based release as for example Ubuntu does on a specific date, but it means that we will have a time-based freeze for each new release (in December of every odd year); the release will still become stable <em>&#8220;when it is ready&#8221;</em>, but after this, we can expect the new releases in general sometimes in the spring of the every even year.</p><p><em>&#8220;Time-based freezes will allow the Debian Project to blend the predictability of time based releases with its well established policy of feature based releases. The new freeze policy will provide better predictability of releases for users of the Debian distribution, and also allow Debian developers to do better long-term planning. A two-year release cycle will give more time for disruptive changes, reducing inconveniences caused for users. Having predictable freezes should also reduce overall freeze time.&#8221;</em></p><p>This new approach will leave a very short time for the next release <strong>Debian 6.0 (&#8220;Squeeze&#8221;)</strong>, that will be freezed later on this year (lenny was released earlier this year in February). Here are the major <a
href="http://www.debian.org/News/2009/20090730" target="_blank"><strong>release goals</strong></a> for squeeze: multi-arch support, which will improve the installation of 32 bit packages on 64 bit machines, and an optimised boot process for better boot performance and reliability.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=y4XMMdUXOT8:EVocmTwb8po:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=y4XMMdUXOT8:EVocmTwb8po:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=y4XMMdUXOT8:EVocmTwb8po:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=y4XMMdUXOT8:EVocmTwb8po:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=y4XMMdUXOT8:EVocmTwb8po:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/07/31/debian-adopts-time-based-release-freezes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/07/31/debian-adopts-time-based-release-freezes/</feedburner:origLink></item> <item><title>OSBridge: Configuration Management Panel</title><link>http://feedproxy.google.com/~r/Mdlog/~3/Cyxhf-JmdQY/</link> <comments>http://www.ducea.com/2009/06/30/osbridge-configuration-management-panel/#comments</comments> <pubDate>Tue, 30 Jun 2009 13:40:26 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[Configuration management]]></category> <category><![CDATA[News from Outside]]></category> <category><![CDATA[automateit]]></category> <category><![CDATA[bcfg2]]></category> <category><![CDATA[cfengine]]></category> <category><![CDATA[chef]]></category> <category><![CDATA[puppet]]></category><guid isPermaLink="false">http://www.ducea.com/?p=923</guid> <description><![CDATA[The moment I heard about the Open Source Bridge Configuration Management panel session on FLOSS Weekly a while ago, I was hoping that I will be able to see the recording of this session (as for obvious reasons I was not able to attend and see this live in Portland, Oregon). They managed to bring [...]]]></description> <content:encoded><![CDATA[<p>The moment I heard about the<strong> Open Source Bridge <a
href="http://opensourcebridge.org/sessions/49" target="_blank">Configuration Management panel session</a></strong> on <a
href="http://twit.tv/FLOSS" target="_blank"><strong>FLOSS Weekly</strong></a> a while ago, I was hoping that I will be able to see the recording of this session (as for obvious reasons I was not able to attend and see this live in Portland, Oregon). They managed to bring together (for the first time to my knowledge) the creators (or maintainers) of *all* the major configuration management tools to date was very impressive; and obviously someone as myself that has been working with many of these tools (I haven&#8217;t tried/used automateit yet) would definitely see this as a great session.</p><p>Here are the members of the configuration management panel (from left to right):</p><ul><li> Igal Koshevoy of <a
href="http://automateit.org/">AutomateIt</a></li><li> Brendan Strejcek of <a
href="http://www.cfengine.org/">Cfengine</a></li><li> Luke Kanies from Reductive Labs for <a
href="http://reductivelabs.com/products/puppet/">Puppet</a></li><li> Narayan Desai of <a
href="http://trac.mcs.anl.gov/projects/bcfg2">bcfg2</a></li><li> Adam Jacob from Opscode for <a
href="http://wiki.opscode.com/display/chef/Home">Chef</a></li></ul><p><span
id="more-923"></span>Luckily the <a
href="http://osbridge.blip.tv/file/2278426/" target="_blank">video of the session</a> (among <a
href="http://osbridge.blip.tv/" target="_blank">other videos</a> from Open Source Bridge) was published and anyone can see this great event:<br
/> <object
width="480" height="300" data="http://blip.tv/play/g9pogYvuG5e7Zw" type="application/x-shockwave-flash"><param
name="src" value="http://blip.tv/play/g9pogYvuG5e7Zw" /><param
name="allowfullscreen" value="true" /></object></p><p>Now, after I sow this I must admit that I was hoping for a little more engagement and controversy. Instead we sow a friendly debate where everyone presented his own tool, without trying to go over the line and tell why it is better than the one of someone else (we have definitely seen several such blog posts from them in the past <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Anyway this was a great event and a great opportunity to have all the major people in this field come together and share their story. I&#8217;m sure that after this they will get back to work, we will see new features and improvements in their tools.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=Cyxhf-JmdQY:wMk3uKwTaPE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=Cyxhf-JmdQY:wMk3uKwTaPE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=Cyxhf-JmdQY:wMk3uKwTaPE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=Cyxhf-JmdQY:wMk3uKwTaPE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=Cyxhf-JmdQY:wMk3uKwTaPE:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/06/30/osbridge-configuration-management-panel/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/06/30/osbridge-configuration-management-panel/</feedburner:origLink></item> <item><title>FindMyHosting Review</title><link>http://feedproxy.google.com/~r/Mdlog/~3/cP_5mMYh7Uo/</link> <comments>http://www.ducea.com/2009/06/30/findmyhosting-review/#comments</comments> <pubDate>Tue, 30 Jun 2009 10:51:04 +0000</pubDate> <dc:creator>- Marius -</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[hosting]]></category> <category><![CDATA[reviews]]></category> <category><![CDATA[webhosting]]></category><guid isPermaLink="false">http://www.ducea.com/?p=937</guid> <description><![CDATA[This post is sponsored by FindMyHosting &#8211; a free and very comprehensive web hosting directory featuring the most popular web hosting companies and thousands of customer reviews.
I’ve been asked to review this site and give my impressions about it. The truth is that I don&#8217;t have much experience with shared hosting as most of my [...]]]></description> <content:encoded><![CDATA[<p><em>This post is sponsored by <a
href="http://www.findmyhosting.com" target="_blank">FindMyHosting</a> &#8211; a free and very comprehensive web hosting directory featuring the most popular web hosting companies and thousands of customer reviews.</em></p><p>I’ve been asked to review this site and give my impressions about it. The truth is that I don&#8217;t have much experience with <strong>shared hosting</strong> as most of my experience is with dedicated servers from various hosting companies, and anytime I had a friend asking about where do I recommend him to host his small site I didn&#8217;t knew where to direct him. This is why I thought that such a <strong>webhosting directory as FindMyHosting</strong> would be a great start for anyone looking for a shared hosting account to host his new site. We can search from a long list of hosting company and get them <strong>ranked by users reports</strong> (nice).<span
id="more-937"></span></p><p><a
href="http://www.findmyhosting.com/"><img
class="alignright" title="FindMyHosting" src="http://www.ducea.com/images/findmyhosting.jpg" alt="FindMyHosting" width="320" height="240" /></a></p><p>We can easily <strong>search </strong>for the best hosting plans by:</p><ul><li> price</li><li> country (would be nice to see some from EU, not only from the US, etc.)</li><li> platform (linux, win, etc.)</li><li> disk space</li><li> data transfer</li></ul><p>The hosting directory also lists various plans by their <em>programming languages and features support</em> like:</p><ul><li> FrontPage Web Hosting</li><li> PHP / MySQL Web Hosting</li><li> ASP Web Hosting Plans</li><li> JSP Web Hosting Plans</li><li> ColdFusion Web Hosting Plans</li></ul><p>Besides the searchable database of hosting plans FindMyHosting is also providing some very good <a
href="http://www.findmyhosting.com/webhosting-guide.htm" target="_blank"><strong>introductory articles</strong></a> for people new to hosting that can help them better understand this industry and make a better decision on finding their first host.</p><h3>Conclusion</h3><p><strong>FindMyHosting </strong>is a webhosting directory that can help people find the right hosting plan and hosting company. This is mainly restricted to <strong>shared hosting</strong> (<em>even if you can see some dedicated server entries you should not rely on that list</em>) and mainly from hosting companies from the States. I would suggest to bring in more hosting companies and their offering from all over the world (Europe for ex., but any country really); normally finding a good host in US is much easier than in other places <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Also personally, I would rather remove the dedicated server section as that can be confusing to new users in the domain, or if not try to add some serious companies and be a real directory for dedicated servers also.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=cP_5mMYh7Uo:Ahbr7zxjbSc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=cP_5mMYh7Uo:Ahbr7zxjbSc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=cP_5mMYh7Uo:Ahbr7zxjbSc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mdlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mdlog?a=cP_5mMYh7Uo:Ahbr7zxjbSc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mdlog?i=cP_5mMYh7Uo:Ahbr7zxjbSc:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.ducea.com/2009/06/30/findmyhosting-review/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://www.ducea.com/2009/06/30/findmyhosting-review/</feedburner:origLink></item> </channel> </rss><!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 14/17 queries in 0.003 seconds using memcached

Served from: www.ducea.com @ 2010-03-10 01:01:58 -->
