<?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>仮想化通信 &#187; KVM</title>
	<atom:link href="http://blog.virtualtech.jp/category/kvm/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.virtualtech.jp</link>
	<description>仮想化のいろは、お教えします。</description>
	<lastBuildDate>Thu, 19 Aug 2010 02:58:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>8/5 CSAJ主催「SaaS／クラウド事業化のための仮想化技術動向」で講演</title>
		<link>http://blog.virtualtech.jp/tmiyahar/424</link>
		<comments>http://blog.virtualtech.jp/tmiyahar/424#comments</comments>
		<pubDate>Mon, 26 Jul 2010 06:21:17 +0000</pubDate>
		<dc:creator>宮原 徹</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=424</guid>
		<description><![CDATA[8月5日(木)に開催されるCSAJ主催の「SaaS／クラウド事業化のための仮想化技術動向」で講演およびパネルディスカッションのモデレータを務めます。
VMware、Xen、Hyper-V、Linux KVM（登壇順）と、 [...]]]></description>
			<content:encoded><![CDATA[<p>8月5日(木)に開催されるCSAJ主催の<a href="http://www.csaj.jp/seminar/2010/0805_seminar.html" target="_blank">「SaaS／クラウド事業化のための仮想化技術動向」</a>で講演およびパネルディスカッションのモデレータを務めます。</p>
<p>VMware、Xen、Hyper-V、Linux KVM（登壇順）と、各種ハイパーバイザーがそろい踏みですので、1粒で4度美味しいセミナーとなっております。参加費は一般の方は1000円です。</p>
<p>自社ソリューションに仮想化を組み込みたい皆さんのご参加をお待ちしております。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/tmiyahar/424/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>virt-v2vによるXenからKVMへのVM移行手順</title>
		<link>http://blog.virtualtech.jp/ouchi/395</link>
		<comments>http://blog.virtualtech.jp/ouchi/395#comments</comments>
		<pubDate>Fri, 14 May 2010 09:16:44 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[KVM]]></category>
		<category><![CDATA[技術解説]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=395</guid>
		<description><![CDATA[　仮想化通信メールマガジン Vol.010でレポートしましたvirt-v2vの移行手順をご紹介します。
　用意するものは次の2台のマシン（もしくは、1台のマシンでハードディスクを差し替えても可）です。

RHEL5のXe [...]]]></description>
			<content:encoded><![CDATA[<p>　<a href="http://blog.virtualtech.jp/ouchi/393">仮想化通信メールマガジン Vol.010</a>でレポートしましたvirt-v2vの移行手順をご紹介します。</p>
<p>　用意するものは次の2台のマシン（もしくは、1台のマシンでハードディスクを差し替えても可）です。</p>
<ul>
<li>RHEL5のXen環境で作られたRHEL5の仮想マシン
<ul>
<li>仮想マシンはlibvirtで管理されている必要があります</li>
<li>RHEL5がない場合はCentOS5でも問題ありません。また、本稿ではCentOS5を前提とします</li>
</ul>
</li>
<li>移行先となるRHEL6(ベータ)のKVM環境
<ul>
<li>ブリッジ設定は適宜手動で行う必要があります</li>
</ul>
</li>
</ul>
<p>　まず、仮想マシンのデータを移行先のマシンに用意します。Xen環境で作成したVMをコピーすれば良いでしょう。ディスクイメージはコピー元と同じパスに配置します(/var/lib/xen/imagesを作成します)。設定ファイルは、libvirtのXML形式として出力したものを作業ディレクトリ（本稿では/rootとします）にコピーします。出力方法は次のとおりです。</p>
<pre># virsh dumpxml /etc/xen/＜VM名＞ &gt; /root/＜VM名＞.xml</pre>
<p>　次に、virt-v2vをインストールします。RHEL6標準のパッケージではバージョンが古く使い方がやや不明ですので、最新のソースをGitリポジトリからダウンロードしてビルドしたものを使用します。2010/5/14現在の最新は0.5.3です。ビルドの前に、あらかじめ次のパッケージをYumおよびCPANでインストールします。</p>
<pre># yum install git perl-libguestfs perl-XML-DOM-XPath perl-Sys-Virt
# cpan Locale::TextDomain</pre>
<p>　インストールが済んだら、virt-v2vの最新ソースをダウンロードします。</p>
<pre># git clone git://git.fedorahosted.org/virt-v2v.git</pre>
<p>　コンパイルおよびインストールの手順は次のとおりです。</p>
<pre># perl Build.pl
# ./Build
# ./Build install</pre>
<p>　次に、変換したディスクイメージに組み込むカーネルとその関連パッケージ情報を記述した設定ファイルを作成します。これは、Xen用のカーネルから通常のカーネルに差し替える必要があるためです。すでに出来上がった設定ファイルを用意しましたので、こちらを使用（もしくは参考に）して下さい。</p>
<p><a href="http://Virtualtech.jp/download/100514virt-v2v.conf.txt">100514virt-v2v.conf.txt</a></p>
<p>　パッケージのバージョンは2010/5/10時点のものですが、virtioがサポートされているバージョン(RHEL5 Update3 or CentOS5.3以降)であれば問題ありませんので、必ずしも最新である必要はありません。この設定ファイルはタグ形式で記述します。以下にタグの説明を示します。</p>
<table>
<tr>
<td>&lt;root-path&gt;</td>
<td>各パッケージ情報を記述する際のベースパスです</td>
</tr>
<tr>
<td>&lt;iso-path&gt;</td>
<td>この設定で記述したパッケージはvirt-v2vによってISOイメージ化されます。そのISOイメージ保存先を指定します。</td>
</tr>
<tr>
<td>&lt;app&gt;</td>
<td>パッケージの情報を記述します。「os=&#8217;**&#8217;」の部分はRHELなら「redhat」、CentOSなら「centos」となります。</td>
</tr>
<tr>
<td>&lt;path&gt;</td>
<td>&lt;root-path&gt;に続くパスを指定します。</td>
</tr>
<tr>
<td>&lt;dep&gt;</td>
<td>関連パッケージを指定します。関連パッケージも別途&lt;app&gt;を記述します。</td>
</tr>
<tr>
<td>&lt;network&gt;</td>
<td>ネットワークの変換情報を記述します。外側のnetworkタグが移行元、中のnetworkタグは移行先のネットワーク情報です。</td>
</tr>
</table>
<p>　パッケージ情報を記述し終えたら、それぞれのパッケージを指定したパスにダウンロードします(設定ファイル内にダウンロード用のwgetコマンドを埋め込んでおきました)。</p>
<p>　最後に、次の2点を行います。</p>
<ul>
<li>ストレージのプールをvirt-managerもしくはvirshコマンドで作成します。</li>
<li>/var/lib/virt-v2vディレクトリを作成します。</li>
</ul>
<p>　以上で準備は完了です。いよいよvirt-v2vコマンドを実行して、変換を行います。</p>
<pre># virt-v2v -i libvirtxml -op ＜ストレージのプール名＞ -f virt-v2v.conf ＜VM名＞.xml</pre>
<p>　変換中はしばらく何もメッセージが表示されませんが、問題ありません。問題があった場合はメッセージが表示され、処理が中断されます。今回の例では最後に次のメッセージが表示されるかと思います。VMのデバイスにvirtioが利用されています、とのことです。</p>
<pre>virt-v2v: ＜VM名＞ configured with virtiodrivers</pre>
<p>　変換が完了したらlibvirtに登録するのですが、qemuの権限設定の問題でエラーとなってしまうため、対策を行います。/etc/libvirt/qemu.confを開いて、次の箇所のコメントアウトを戻します。保存したらlibvirtdを再起動して下さい。</p>
<pre>
# The user ID for QEMU processes run by the system instance
user = "root"   ←#をとる

# The group ID for QEMU processes run by the system instance
group = "root"   ←#をとる
</pre>
<p>　virshコマンドで変換したVMを登録します。<del datetime="2010-05-24T07:45:35+00:00">登録が成功すると、即座にVMが起動するので、気を付けて下さい。</del><ins datetime="2010-05-24T07:45:35+00:00">virsh create(登録と同時に起動)もしくはvirsh define(登録のみ)で登録可能です(peo3さんご指摘ありがとうございました)。</ins></p>
<pre># virsh create /etc/libvirt/qemu/＜VM名＞.xml
ドメイン＜VM名＞が/etc/libvirt/qemu/＜VM名＞.xmlから作成されました</pre>
<p>　以上で変換作業は完了です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/395/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>チャリティセミナーの資料を公開しました</title>
		<link>http://blog.virtualtech.jp/ouchi/351</link>
		<comments>http://blog.virtualtech.jp/ouchi/351#comments</comments>
		<pubDate>Tue, 16 Feb 2010 09:26:49 +0000</pubDate>
		<dc:creator>大内 明</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[その他の仮想化]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://blog.virtualtech.jp/?p=351</guid>
		<description><![CDATA[　2月6日に行われたチャリティセミナーの資料を公開しました。ダウンロードはこちらからどうぞ。
　また、セミナーの動画は現在PCに取り込み中のようです(別の者が作業中です)。
]]></description>
			<content:encoded><![CDATA[<p>　2月6日に行われたチャリティセミナーの資料を公開しました。<a href="http://VirtualTech.jp/handout/">ダウンロードはこちらからどうぞ</a>。</p>
<p>　また、セミナーの動画は現在PCに取り込み中のようです(別の者が作業中です)。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.virtualtech.jp/ouchi/351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
