SLES10でDRBD

By 宮原 徹 @ 2008-09-19 11:22

DRBD(Distributed Replicated Block Device)は、その名の通りネットワーク経由で複製を行ってくれるブロックデバイスです。ブロックデバイスですから、複製の単位はブロック単位で、デバイス上をどのような形式のファイルシステムが使っていても複製されます。

このDRBDですが、SLES10で標準的に提供されているパッケージはバージョン0.7で、最新版は8.x系に移っています。8.xはopenSUSE用のパッケージは存在しているのですが、SLES10用は開発元であるLINBIT社とサポート契約を締結しているユーザーにのみ提供されます。ですが、DRBはオープンソースでもあるので、ソースコードからビルドすることも可能です。大変かなと思いつつ、スタッフにSLES10でビルドしてもらったところ、思った以上にスンナリとインストールすることができました。さらにDRBDを使用する仮想マシンのライブマイグレーションも可能でした(現時点では準仮想化のみサポート)。

導入のコツとしては、あらかじめDRBD用の領域をLVMで確保しておき、LVを切り出してDRBDに組み込む、という方法でしょうか。

10月3日(金)4日(土)に開催されるオープンソースカンファレンス2008 Tokyo/Fall内で、弊社(日本仮想化技術株式会社)のブースにてデモを行っておりますので、是非ご来場ください。

先週の金曜日、無事にHP 6710b/CTの残りが納品されました。

先行して納品されていた分も含めて、15台です。

懸案の液晶モニターですが、WSXGA+(1680×1050)という高解像度も無事にXで認識されて、その他のデバイスもまったく問題ありませんでした。これでどこでも出張してSUSEのハンズオンセミナーが開催できます。

有効活用しないといけませんね〜。

HP 6710b/CTにSLES10 SP2をインストール

By 宮原 徹 @ 2008-07-02 13:55

会社の仕事として、教育サービスを行っているのですが、私用しているノートPC端末がかなり古くなってきたことと、画面サイズが1024×768しかないので最近のツールが使いにくくなったこともあり、リプレースを行おうとしています。

条件は以下の通りです。

・Intel VTかAMD-Vが使える

・メモリが沢山載せられる

・HDD交換が簡単

・画面解像度が高い

・SLES10 SP2がインストールできる

・XPも動く

・Vistaは微妙・・

候補として上がったのが、HPの6710b/CT。さっそくHPさんにお願いして、Core 2 DuoにCPUを変更したモデルを評価機としてお借りしました。

テストした結果

・SLES10 SP2のインストールOK(ネットワーク・画面等々)

・Intel VT OK(Xenで完全仮想化)

・その他条件も全てクリア

最後に残っているのが、画面解像度をBTOしてWXSGA+にしたものがきちんと大丈夫か。一応Control Centerで見ると解像度として選択できるので、大丈夫だとは思うのですが。先行してBTOしたマシンを1台注文してあるので、届き次第最終テストを行いたいと思います。

SLES10 SP1をSP2にアップデートしてみる

By 宮原 徹 @ 2008-06-12 16:03

SLES10 SP2がなかなか良い感じなのが分かったので、これまで使用していたSLES10 SP1の環境をSP2にアップデートしてみる。

SLES10 SP2のISOイメージをDVDに焼いて起動。インストールする際に新規インストールではなくアップデートを選んであげて、あとは特別なところはない。もしVMDPをインストールしていると、アップデートできないと言われるので、場合によっては先にVMDPをアップデートしておいた方がいいかもしれない。ここではとりあえず無視することにする。

アップデート後の再起動時の注意点としては、通常のLinuxについてはGRUBが書き換えられるのだけど、Xen環境については新しい起動用エントリーが追加されるようになっている。デフォルトをSP1側にしていると、再起動してもファイルが見つからないと言って起動できないので、手動で選ぶなどして新しいSP2なXenで起動すること。

また、既存の仮想マシンのうち、疑似仮想化の方がいいが、完全仮想化の方はコンソール仕様が変わっているため、そのまま起動するとうまくコンソール表示が行えない。一度仮想マシンを削除し(ディスクイメージは消えない)、改めて使っていたディスクイメージを再利用する形で仮想マシンを新規作成する形を取ること。

思った以上に簡単にSP2化することができました。皆さんもお試しください。

 

SLES10SP2でXen 3.2を採用

By 宮原 徹 @ 2008-06-12 12:30

日本仮想化技術 宮原です。

先頃リリースされたSLES10 SP2では、仮想化のためのハイパーバイザーであるXenのバージョン3.2が採用されました。何が嬉しいかといえば、なんといっても完全仮想化のライブマイグレーションがサポートされたことでしょう。

さっそく手元の環境を使って、2台のSLES10 SP2環境を構築。Windows XPを導入した完全仮想化の仮想マシンを停止せずにライブマイグレーションすることに成功しました。たとえば3Dピンボールを動かしている状態で、動作しているマシンを右に左に移動できるのは、なかなかのものである。

というわけで、VMware ESX Serverに比べるとできなかったことの一つであるWindowsのライブマイグレーションもできるようになり、また野望に一歩近づいた。

私とSUSE、またはGeekoとXenの出会い

By 宮原 徹 @ 2008-06-11 12:15

みなさん、こんにちは。日本仮想化技術株式会社 宮原です。Geeko Blogには初投稿ということで、お約束通り私とSUSEというタイトルでSUSEとの出会いを書いてみたいと思います。

振り返ってみると、気がついたらSUSEを使っていたように思いますが、やはり入り口はXenを使うためのディストリビューションとして使い始めたということになるかと思います。いくつかのディストリビューションがXenを組み込むようになりましたが、比較してみてSUSE Linux Enterprise Server 10が圧倒的に使いやすかったことを覚えています。

特に、Virtual Machine Managerのまとまり具合が、Red Hat系(RHELやCentOS、Fedoraなど)よりも高かったことがかなりプラスポイントになりました。それ以来、仮想化環境を構築するにはまずSLES10、という感じですね。

というわけで、私のGeeko Blogでは、SLESとXenと仮想化を中心に、気がついたことなどを書いていこうと思います。