<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>musiclogs.org::blog &#187; Linux</title>
	<atom:link href="http://www.musiclogs.org/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.musiclogs.org/blog</link>
	<description>音楽や書物などについて、書いたり書かなかったり。</description>
	<lastBuildDate>Wed, 14 Dec 2011 15:48:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>CentOSにCloudStackをインストール</title>
		<link>http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/</link>
		<comments>http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 16:23:09 +0000</pubDate>
		<dc:creator>tomoya</dc:creator>
				<category><![CDATA[COMPUTER]]></category>
		<category><![CDATA[SOFTWARE]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hypervisor]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.musiclogs.org/blog/?p=1067</guid>
		<description><![CDATA[CitrixのCloudStackがオープンソース＆無償化されました。CloudStackはOSS版と商用版があったのですが、その垣根がなくなっての、OSS化になります。ラスベガスで行われているVMwareのVMWorl<a href="http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/"> <br /><br /> (Read More...)</a>


Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/' rel='bookmark' title='CentOS6.0をNetworkInstall'>CentOS6.0をNetworkInstall</a></li>
<li><a href='http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/' rel='bookmark' title='Hadoopのサンプルwordcountを動かす件'>Hadoopのサンプルwordcountを動かす件</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/14/vmwaretools_rpm/' rel='bookmark' title='Linux rpm版のVMware Toolsインストール方法'>Linux rpm版のVMware Toolsインストール方法</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>CitrixのCloudStackがオープンソース＆無償化されました。CloudStackはOSS版と商用版があったのですが、その垣根がなくなっての、OSS化になります。ラスベガスで行われているVMwareのVMWorldに当ててきたようで、管理系もコモディティ化してやろうという事のようです。</p>
<p>という訳で、早速Managerをインストールしました。<br />
一応正規のインストール手順を意識していますが、MacBookPro+VMware Fusion上に構成していますので、あくまで管理画面を見てみたいという人向けです。管理画面を触ってみたところ、VLANやらIP Poolの構成などあり、家庭では作れなさそうな感じです。このあたりは、VMwareのvCloud Directorと同じですね。<a href="http://download.cloud.com/releases/2.2/CloudStack2.2InstallGuide.pdf" target="_blank">正規のマニュアルはこちら</a>にあります。</p>
<h3>■インストール環境</h3>
<ul>
<li>VMware Fusion3.11</li>
<li>CentOS6.0 x86_64</li>
<li>CloudStack 2.2.11</li>
</ul>
<h3>1.CentOSのインストール</h3>
<p>OSのパッケージはMinimalです。CloudStackはTomcat+MySQLで動くのですが、インストール時にyumで取ってくるので最小限で問題ないです。また、ホスト名はFQDNである必要があります。</p>
<p><a href="http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/cloudstack01/" rel="attachment wp-att-1091"><img src="http://www.musiclogs.org/blog/wp-content/uploads/cloudstack01-300x264.png" alt="" title="cloudstack01" width="300" height="264" class="aligncenter size-medium wp-image-1091" /></a></p>
<h3>2.CentOSの設定</h3>
<h4>2-1.SELinuxの設定変更</h4>
<p>SELinuxをpermissiveにします。CentOS6.0(RHEL6)系からSELinuxの設定をインストール時に選べなくなりました。</p>
<blockquote><p># <em>/usr/sbin/setenforce←設定確認</em><br />
# <em>vi /etc/selinux/config</em><br />
<strong>SELINUXTYPE=permissive</strong>←ここを変更します</p></blockquote>
<p>ここでCentOSをリブート</p>
<h4>2-2.OSのアップデート</h4>
<p>一応やっておきます。ここでyumが繋がらないとこれ以降のインストールはしんどいと思います。ちなみに、Proxyを利用する場合は/etc/yum.confにproxy=http://proxy.myhostname.net:8080などと記載する必要があります。</p>
<blockquote><p># <em>yum check-update</em><br />
# <em>yum update</em></p></blockquote>
<p>Linux Kernelのアップデートなどがあったときのために、念のためCentOSをリブート。</p>
<h4>2-3.hostsファイルの編集</h4>
<p>IPv6はサポートしないので、::1の行をコメントアウトし、且つ、localhostのみではなく、ipアドレスとホスト名(FQDN)を記載してください。</p>
<h3>3.CloudStackのダウンロード＆インストール</h3>
<h4>3-1.CloudStackのダウンロード</h4>
<p><a href="http://cloudstack.org/download.html" target="_blank">ここからダウンロードできる</a>ので入手し、適切な場所に配置します。なお、本手順では、[Red Hat Enterprise Linux/ CentOS 6]を利用しています。</p>
<h4>3-2.解凍</h4>
<blockquote><p><em># tar xvf ./CloudStack-oss-2.xxxxxx.tar.gz</em><br />
<em># cd ./CloudStack-oss-2.xxxxx</em></p></blockquote>
<h4>3-3.MySQLのインストール</h4>
<p>CloudStackのインストーラ(install.sh)からMySQLをインストールします。なお、CentOS6.0付属のMySQLでも問題なく利用できます。MySQLが既にインストールされている場合は、下記Dの選択肢はメニューに出てきません。</p>
<p><a href="http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/cloudstack02/" rel="attachment wp-att-1096"><img class="aligncenter size-medium wp-image-1096" title="CloudStack02" src="http://www.musiclogs.org/blog/wp-content/uploads/CloudStack02-300x210.png" alt="" width="300" height="210" /></a></p>
<blockquote><p># ./install.sh<br />
Setting up the temporary repository&#8230;<br />
Cleaning Yum cache&#8230;<br />
Loaded plugins: fastestmirror<br />
0 metadata files removed<br />
Welcome to the Cloud.com CloudStack Installer. What would you like to do?</p>
<p>M) Install the Management Server<br />
A) Install the Agent<br />
B) Install BareMetal Agent<br />
S) Install the Usage Monitor<br />
<strong>D) Install the database server </strong><br />
Q) Quit</p>
<p>&gt; D<br />
Installing the MySQL server&#8230;<br />
Loaded plugins: fastestmirror<br />
(中略)<br />
Please report any problems with the /usr/bin/mysqlbug script!</p>
<p>[ OK ]<br />
mysqld を起動中: [ OK ]<br />
Done</p></blockquote>
<h4>3-5.MySQLの設定</h4>
<p>前掲のマニュアルに従いMySQLの設定を変更します。</p>
<blockquote><p># vi /etc/my.cnf<br />
innodb_rollback_on_timeout=1<br />
innodb_lock_wait_timeout=600<br />
max_connections=700</p></blockquote>
<p>MySQLの再起動が必要そうですが、上記の内容は問題無いように見えるので、このまま行きます。</p>
<p>続いて、MySQLのパスワードを変更します。ここでは、[Cl0udStack]にしました。</p>
<blockquote><p># <em>mysql -u root</em><br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 2<br />
(中略)<br />
Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the current input statement.</p>
<p>mysql&gt; <em>SET PASSWORD = PASSWORD(&#8216;Cl0udStack&#8217;);</em><br />
Query OK, 0 rows affected (0.00 sec)</p>
<p>mysql&gt; exit<br />
Bye</p></blockquote>
<h4>3-4.Management Serverのインストール</h4>
<p>いよいよ、本体をインストールします。先ほどと同様にinstall.shを実行します。この手順によりこれ以降に利用するcloud-xxx系のコマンドが利用できるようになります。</p>
<blockquote><p># ./install.sh<br />
Setting up the temporary repository&#8230;<br />
Cleaning Yum cache&#8230;<br />
Loaded plugins: fastestmirror<br />
7 metadata files removed<br />
Welcome to the Cloud.com CloudStack Installer. What would you like to do?</p>
<p>M) <strong>Install the Management Server</strong><br />
A) Install the Agent<br />
B) Install BareMetal Agent<br />
S) Install the Usage Monitor<br />
E) Remove the MySQL server (will not remove the MySQL databases)<br />
Q) Quit</p>
<p>&gt; <em>M</em><br />
Installing the Management Server&#8230;<br />
Loaded plugins: fastestmirror<br />
(中略)<br />
xml-commons-resolver.x86_64 0:1.1-4.18.el6<br />
xz.x86_64 0:4.999.9-0.3.beta.20091007git.el6<br />
xz-lzma-compat.x86_64 0:4.999.9-0.3.beta.20091007git.el6<br />
zip.x86_64 0:3.0-1.el6</p>
<p>Complete!<br />
Done</p></blockquote>
<h4>3-5.CloudStack用DBの設定</h4>
<p>続いて、CloudStack用のリポジトリを作ります。3-4の手順で利用できるようになった、[cloud-setup-databases]コマンドを実行します。引数は、作成するリポジトリのユーザ＆パスワード(cloud:xxx)と、作成時に利用するMySQLアカウント(root:xxx)のようです。</p>
<blockquote><p># <em>cloud-setup-databases cloud:mypasswd@localhost &#8211;deploy-as=root:Cl0udStack</em><br />
Testing specified deployment credentials on server localhost:3306<br />
Setting up user credentials in:<br />
-&gt; /etc/cloud/management/db.properties &#8230; done.<br />
Applying file /usr/share/cloud/setup/create-database.sql to the database on server localhost:3306</p></blockquote>
<h4>3-6.Management Serverのセットアップ＆起動</h4>
<p>3-4の手順で利用できるようになった、[cloud-setup-management]コマンドを実行します。ここは実行するだけです。</p>
<blockquote><p># <em>cloud-setup-management </em><br />
Starting to configure CloudStack Management Server:<br />
Configure sudoers &#8230; [OK]<br />
Configure Firewall &#8230; [OK]<br />
Configure CloudStack Management Server &#8230;[OK]<br />
CloudStack Management Server setup is Done!</p></blockquote>
<p>以上で、インストール作業は終了です。</p>
<h3>4.動作確認</h3>
<p>インストールしたホストにブラウザでアクセスします。</p>
<p>http://installedhostname:8080/client</p>
<p>初期ユーザとパスワードは、admin:passwordです。</p>
<p><a href="http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/cloudstack03/" rel="attachment wp-att-1097"><img class="aligncenter size-medium wp-image-1097" title="CloudStack03" src="http://www.musiclogs.org/blog/wp-content/uploads/CloudStack03-300x244.png" alt="" width="300" height="244" /></a></p>
<h3>■参考サイト</h3>
<p><a href="http://www.atmarkit.co.jp/news/201108/30/citrix.html" target="_blank">シトリックスがCloudStack完全無償化でヴイエムウェアを攻撃</a>(@IT)<br />
<a href="http://www.atmarkit.co.jp/fserver/articles/cloudstack/01/01.html" target="_blank">CloudStackによるプライベートクラウド構築術</a>(@IT)<br />
‎</p>


<p>Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/' rel='bookmark' title='CentOS6.0をNetworkInstall'>CentOS6.0をNetworkInstall</a></li>
<li><a href='http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/' rel='bookmark' title='Hadoopのサンプルwordcountを動かす件'>Hadoopのサンプルwordcountを動かす件</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/14/vmwaretools_rpm/' rel='bookmark' title='Linux rpm版のVMware Toolsインストール方法'>Linux rpm版のVMware Toolsインストール方法</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CentOS6.0をNetworkInstall</title>
		<link>http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/</link>
		<comments>http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 13:51:59 +0000</pubDate>
		<dc:creator>tomoya</dc:creator>
				<category><![CDATA[COMPUTER]]></category>
		<category><![CDATA[SOFTWARE]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.musiclogs.org/blog/?p=668</guid>
		<description><![CDATA[とあるiPhone&#38;iPadアプリからウチのWordpressサイトへアクセスできないため、ローカル(MacOS X + VMware Fusion)にWordpressの検証環境を構築することにしました。 利用<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/"> <br /><br /> (Read More...)</a>


Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/' rel='bookmark' title='CentOSにCloudStackをインストール'>CentOSにCloudStackをインストール</a></li>
<li><a href='http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/' rel='bookmark' title='VMware ESXでRHELの準仮想化を動かす'>VMware ESXでRHELの準仮想化を動かす</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/14/vmwaretools_rpm/' rel='bookmark' title='Linux rpm版のVMware Toolsインストール方法'>Linux rpm版のVMware Toolsインストール方法</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.musiclogs.org/blog/2011/07/19/unaccesable_blogpress/">とあるiPhone&amp;iPadアプリ</a>からウチのWordpressサイトへアクセスできないため、ローカル(MacOS X + VMware Fusion)にWordpressの検証環境を構築することにしました。<br />
利用するサーバOSは何でもいいのですが、最近めでたくリリースされたCentOS6.0の64bitにすることにしました。ところが、CentOSのISOイメージをダウンロードしようとしたところ、DVD Imageのダウンロードに15時間と出ていたので、ネットワークインストールしてみた、その記録です。</p>
<p>ネットワークインストール用のISO Imageは<a href="http://www.centos.org/modules/tinycontent/index.php?id=32" target="_blank">CentOSダウンロードサイト</a>のDVD Imageと同じディレクトリに[CentOS-6.0-x86_64-netinstall.iso]という名前であります。ちなみにディレクトリは[・・・CentOS/6.0/isos/]です。(ISOsですね)</p>
<p>1.VMware FusionにMountして起動。<br />
起動画面はこんな感じ。一番上の[Install or upgrade an existing system]を選択します。<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-0/" rel="attachment wp-att-679"><img class="aligncenter size-medium wp-image-679" title="CentOS60-0" src="http://www.musiclogs.org/blog/wp-content/uploads/CentOS60-0-300x270.jpg" alt="" width="300" height="270" /></a></p>
<p>2.メディアチェックを実施した後に、インストール方法[Installation Method]を聞かれるので、[URL]を選びます。<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-1/" rel="attachment wp-att-698"><img class="aligncenter size-medium wp-image-698" title="CentOS60-1" src="http://www.musiclogs.org/blog/wp-content/uploads/CentOS60-1-300x213.jpg" alt="" width="300" height="213" /></a><br />
3.続いて、このインストーラが利用する、IPアドレスの設定をします。インターネットに接続できるIPを設定してください。<br />
私の環境はVMware Fusionが無線LAN機器のDHCPサーバからIPv4アドレスを取得するので、Enable IPv4 supportを選択し、Dynamic IP cofiguration(DHCP)を選択しました。(IPv6は無効化)<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-3/" rel="attachment wp-att-1134"><img src="http://www.musiclogs.org/blog/wp-content/uploads/centos60-3-300x220.png" alt="" title="centos60-3" width="300" height="220" class="aligncenter size-medium wp-image-1134" /></a></p>
<p>4.ダウンロードするURLを設定します。今回は、[ftp://ftp.jaist.ac.jp/pub/Linux/CentOS/6.0/os/x86_64]を設定しました。64bit版なので、x86_64のディレクトリを指定します。上記はftpですが、httpだとこのように入力します。(こちらはiij)[http://ftp.iij.ad.jp/pub/linux/centos/6.0/os/x86_64/]。大文字小文字が違いますが、これはミラーサイトの設定なので、ご利用になるミラーサイトのURLを入れてください。<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-2/" rel="attachment wp-att-701"><img class="aligncenter size-medium wp-image-701" title="CentOS60-2" src="http://www.musiclogs.org/blog/wp-content/uploads/CentOS60-2-300x213.jpg" alt="" width="300" height="213" /></a><br />
5.下記のようにGUIのインストーラが起動します。<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-4/" rel="attachment wp-att-702"><img class="aligncenter size-medium wp-image-702" title="CentOS60-4" src="http://www.musiclogs.org/blog/wp-content/uploads/CentOS60-4-300x262.jpg" alt="" width="300" height="262" /></a><br />
6.色々設定後にRPMのダウンロード＆インストールが始まります。<br />
<a href="http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/centos60-5/" rel="attachment wp-att-703"><img class="aligncenter size-medium wp-image-703" title="CentOS60-5" src="http://www.musiclogs.org/blog/wp-content/uploads/CentOS60-5-300x262.jpg" alt="" width="300" height="262" /></a></p>
<p>という訳で、ネットワークインストールの方法をご紹介しました。ネットワークインストールは必要となるRPMのみをダウンロードしてインストールするため、ISOでのインストールに比べインストール時間が短くなります。でも、ISOダウンロードは放置なのにこのインストールだと気になって頻繁に進捗状況を確認してしまい、イライラするという。</p>
<p><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_5f207951-765e-42c6-9b06-bfaf89ccbbde"  WIDTH="600px" HEIGHT="200px"> <PARAM NAME="movie" VALUE="http://ws.amazon.co.jp/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=JP&#038;ID=V20070822%2FJP%2Ftomoya0d-22%2F8010%2F5f207951-765e-42c6-9b06-bfaf89ccbbde&#038;Operation=GetDisplayTemplate"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"><PARAM NAME="allowscriptaccess" VALUE="always"><embed src="http://ws.amazon.co.jp/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=JP&#038;ID=V20070822%2FJP%2Ftomoya0d-22%2F8010%2F5f207951-765e-42c6-9b06-bfaf89ccbbde&#038;Operation=GetDisplayTemplate" id="Player_5f207951-765e-42c6-9b06-bfaf89ccbbde" quality="high" bgcolor="#ffffff" name="Player_5f207951-765e-42c6-9b06-bfaf89ccbbde" allowscriptaccess="always"  type="application/x-shockwave-flash" align="middle" height="200px" width="600px"></embed></OBJECT> <NOSCRIPT><A HREF="http://ws.amazon.co.jp/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=JP&#038;ID=V20070822%2FJP%2Ftomoya0d-22%2F8010%2F5f207951-765e-42c6-9b06-bfaf89ccbbde&#038;Operation=NoScript">Amazon.co.jp ウィジェット</A></NOSCRIPT></p>


<p>Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/' rel='bookmark' title='CentOSにCloudStackをインストール'>CentOSにCloudStackをインストール</a></li>
<li><a href='http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/' rel='bookmark' title='VMware ESXでRHELの準仮想化を動かす'>VMware ESXでRHELの準仮想化を動かす</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/14/vmwaretools_rpm/' rel='bookmark' title='Linux rpm版のVMware Toolsインストール方法'>Linux rpm版のVMware Toolsインストール方法</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.musiclogs.org/blog/2011/07/18/centos60-networkinstall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hadoopのサンプルwordcountを動かす件</title>
		<link>http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/</link>
		<comments>http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/#comments</comments>
		<pubDate>Wed, 04 May 2011 15:39:58 +0000</pubDate>
		<dc:creator>tomoya</dc:creator>
				<category><![CDATA[COMPUTER]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[SOFTWARE]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.musiclogs.org/blog/?p=640</guid>
		<description><![CDATA[ゴールデンウィークなので、前から気になっていたHadoopを下記本を参考にしつつ遊んでおります。 Hadoop徹底入門 インフラエンジニアとしてはイメージはつきました。でも、開発エンジニアとしては業務で利用する方法がイメ<a href="http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/"> <br /><br /> (Read More...)</a>


Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2008/12/26/compare_hypervisor/' rel='bookmark' title='Hypervisorの比較'>Hypervisorの比較</a></li>
<li><a href='http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/' rel='bookmark' title='CentOSにCloudStackをインストール'>CentOSにCloudStackをインストール</a></li>
<li><a href='http://www.musiclogs.org/blog/2006/04/02/tomcat5055%e3%81%a7remotedebug/' rel='bookmark' title='Tomcat5.0/5.5でRemoteDebug'>Tomcat5.0/5.5でRemoteDebug</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>ゴールデンウィークなので、前から気になっていたHadoopを下記本を参考にしつつ遊んでおります。<br />
<a href="http://www.amazon.co.jp/gp/product/4798122335/ref=as_li_ss_tl?ie=UTF8&amp;tag=musiclogs-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4798122335">Hadoop徹底入門</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.jp/e/ir?t=&amp;l=as2&amp;o=9&amp;a=4798122335" border="0" alt="" width="1" height="1" /></p>
<p>インフラエンジニアとしてはイメージはつきました。でも、開発エンジニアとしては業務で利用する方法がイメージついてないって感じですかね。<br />
以下サンプル動かしたときのログ。</p>
<p>環境はOracle Enterprise Linux 6(64bit)とHadoop 0.21.0です。</p>
<p>HadoopについているREADME.txtでwordcountを動かそうとしたけど、Input path does not exist: hdfs://・・・と表示される。カウントさせたいREADME.txtが見つからないようだ。</p>
<blockquote><p>[hadoop@myhost hadoop]$ <em>./bin/hadoop jar hadoop-mapred-examples-0.21.0.jar wordcount README.txt </em>/tmp/mapreduce2<br />
11/05/05 00:06:49 INFO security.Groups: Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000<br />
11/05/05 00:06:50 WARN conf.Configuration: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id<br />
11/05/05 00:06:50 WARN mapreduce.JobSubmitter: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.<br />
11/05/05 00:06:51 INFO mapreduce.JobSubmitter: Cleaning up the staging area hdfs://localhost:54310/hadoop/mapred/staging/hadoop/.staging/job_201105041812_0017<br />
org.apache.hadoop.mapreduce.lib.input.InvalidInputException: <strong>Input path does not exist: hdfs://localhost:54310/user/hadoop/README.txt</strong><br />
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus(FileInputFormat.java:245)<br />
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.getSplits(FileInputFormat.java:271)</p></blockquote>
<p>そもそも、hdfs://localhost:54310/user/hadoop/README.txtってどこよ。。。よくよく調べてみると、OSのファイルシステムでなく、hdfs上を見に行っているらしい。</p>
<p><code>対処１：事前に下記のようにhdfsにputしてやる</code></p>
<blockquote><p>[hadoop@myhost hadoop]$ <em>hdfs dfs -put ./README.txt /tmp</em><br />
11/05/05 00:04:19 INFO security.Groups: Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000<br />
11/05/05 00:04:19 WARN conf.Configuration: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id
</p></blockquote>
<p>putした結果をls相当のコマンド(hdfs dfs -ls [Dir Name])でみると下記のように表示される。</p>
<blockquote><p>
[hadoop@myhost hadoop]$ <em>hdfs dfs -ls /tmp</em><br />
11/05/05 00:04:24 INFO security.Groups: Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000<br />
11/05/05 00:04:24 WARN conf.Configuration: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id<br />
<strong>Found 1 items<br />
-rw-r&#8211;r&#8211;   3 hadoop supergroup       1366 2011-05-05 00:04 /tmp/README.txt</strong></p></blockquote>
<p>対処２：「file:」で指定する</p>
<blockquote><p>[hadoop@myhost hadoop]$<em> ./bin/hadoop jar hadoop-mapred-examples-0.21.0.jar wordcount <strong>file:</strong>/usr/local/hadoop/README.txt <strong>file:</strong>/tmp/mapreduce5</em><br />
11/05/05 00:27:03 INFO security.Groups: Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000<br />
11/05/05 00:27:03 WARN conf.Configuration: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id<br />
11/05/05 00:27:03 WARN mapreduce.JobSubmitter: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.<br />
11/05/05 00:27:04 INFO input.FileInputFormat: Total input paths to process : 1<br />
11/05/05 00:27:04 WARN conf.Configuration: mapred.map.tasks is deprecated. Instead, use mapreduce.job.maps<br />
11/05/05 00:27:04 INFO mapreduce.JobSubmitter: number of splits:1<br />
11/05/05 00:27:04 INFO mapreduce.JobSubmitter: adding the following namenodes&#8217; delegation tokens:null<br />
11/05/05 00:27:04 INFO mapreduce.Job: Running job: job_201105041812_0022<br />
11/05/05 00:27:05 INFO mapreduce.Job:  map 0% reduce 0%<br />
11/05/05 00:27:12 INFO mapreduce.Job:  map 100% reduce 0%<br />
11/05/05 00:27:18 INFO mapreduce.Job:  map 100% reduce 100%<br />
11/05/05 00:27:20 INFO mapreduce.Job: Job complete: job_201105041812_0022</p></blockquote>
<p>file:と書くとローカルのファイルシステムとして出力してくれるみたい。書かないとhdfs上に書く。</p>
<p>これからプログラミング周りとHiveを研究する予定。</p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=musiclogs-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4798122335" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>


<p>Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2008/12/26/compare_hypervisor/' rel='bookmark' title='Hypervisorの比較'>Hypervisorの比較</a></li>
<li><a href='http://www.musiclogs.org/blog/2011/09/02/install-cloudstack-on-centos/' rel='bookmark' title='CentOSにCloudStackをインストール'>CentOSにCloudStackをインストール</a></li>
<li><a href='http://www.musiclogs.org/blog/2006/04/02/tomcat5055%e3%81%a7remotedebug/' rel='bookmark' title='Tomcat5.0/5.5でRemoteDebug'>Tomcat5.0/5.5でRemoteDebug</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.musiclogs.org/blog/2011/05/05/hadoop-sample-wordcount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware ESXでRHELの準仮想化を動かす</title>
		<link>http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/</link>
		<comments>http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 14:20:15 +0000</pubDate>
		<dc:creator>tomoya</dc:creator>
				<category><![CDATA[COMPUTER]]></category>
		<category><![CDATA[SOFTWARE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[仮想化]]></category>
		<category><![CDATA[準仮想化]]></category>

		<guid isPermaLink="false">http://www.musiclogs.org/blog/?p=90</guid>
		<description><![CDATA[ESX3.5でRedhat Enterprise Linuxを準仮想化(Para-Virtual)で利用する方法を調べていました。 結局、2008/08/29の時点では無いようです。 VMwareでParaVirtual<a href="http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/"> <br /><br /> (Read More...)</a>


Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2008/12/26/compare_hypervisor/' rel='bookmark' title='Hypervisorの比較'>Hypervisorの比較</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/24/vmware-vmi_retire_support/' rel='bookmark' title='VMware VMIのサポート中止'>VMware VMIのサポート中止</a></li>
<li><a href='http://www.musiclogs.org/blog/2008/12/28/vmware_vmi_enable/' rel='bookmark' title='VMware VMIの有効化'>VMware VMIの有効化</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>ESX3.5でRedhat Enterprise Linuxを準仮想化(Para-Virtual)で利用する方法を調べていました。</p>
<p><strong>結局、2008/08/29の時点では無いようです。</strong></p>
<p>VMwareでParaVirtualを行うには同社が開発したVMI(Virtual Machine Interface)をサポートする2.6.21以降のLinux Kernelである必要があります。ところが現時点のRHELのKernelは最新の5.2でも2.6.18辺りになっています。<br />
RHELにこだわりが無いのであるなら、ESX3.5Update2の場合、SUSE Linux Enterprise Server及びUbuntu 8.04で出来るみたいですね。他のディストリビューションでも2.6.21以上を採用しているものがあるのですが、残念ながらESXのサポート対象では ないようです。(メニューに出てこないという意味?Other Linuxで動くかは不明)</p>
<p><a href="http://ja.wikipedia.org/wiki/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E6%AF%94%E8%BC%83">Linuxディストリビューションの比較</a>(wikipedia.org)</p>
<p><a href="http://www.vmware.com/jp/support/vi3/doc/vi3_esx35u2_vc25u2_rel_notes_ja.html#whatsnew">ESX3.5リリースノート</a>(vmware.com)</p>
<p>&#8212;</p>
<p>UPDATE(2008/11/12)</p>
<p>redhatの各バージョンの採用Kernelの表を見つけました。(<a href="http://kbase.redhat.com/faq/FAQ_41_5859.shtm">Red Hat Knowledgebase Article ID: 5859</a>)</p>
<p>ここから傾向を読み取るにRHEL6.0を待つことになりそうです。</p>
<p>&#8212;</p>
<p>UPDATE(2008/11/27)</p>
<p><a href="https://www.redhat.com/archives/rhelv5-list/2008-October/msg00110.html?sc_cid=70160000000HdBvAA">RHEL5.3Betaのアナウンス</a>によるとカーネルはkernel-2.6.18-120.el5だそうです</p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=musiclogs-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4798118095&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>


<p>Related posts:<ol><li><a href='http://www.musiclogs.org/blog/2008/12/26/compare_hypervisor/' rel='bookmark' title='Hypervisorの比較'>Hypervisorの比較</a></li>
<li><a href='http://www.musiclogs.org/blog/2009/09/24/vmware-vmi_retire_support/' rel='bookmark' title='VMware VMIのサポート中止'>VMware VMIのサポート中止</a></li>
<li><a href='http://www.musiclogs.org/blog/2008/12/28/vmware_vmi_enable/' rel='bookmark' title='VMware VMIの有効化'>VMware VMIの有効化</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.musiclogs.org/blog/2008/08/28/vmware-esx-rhel-para-virtual/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

