CentOS5でpptpdはrpm一発でした。

 Xen上のCentOS5サーバーに環境を移行中です。

 実はVineやGentooでは使っていたpoptopが、なぜかCentOS4ではずっと使えずにいて、PacketiXなどで代用していました。が、ディストリをバージョンアップした機会に再挑戦。

 結論から言えば、随分簡単にできました。以前は、kernelにMPPEパッチ入れたりだのが一苦労だったんですが、今のkernelはそういうの不要みたいですね。

 CentOS5でも使える、RHEL用パッケージは、poptop公式のyumレポジトリにありました。ちゃんとx86_64版もあります。ppp-2.4.4は多分最初から入っているので、pptpd-1.3.4-1.rhel5.1.x86_64(32bitの人はi386).rpmだけとってきてrpm -ivhすればOKです。

 あとは普通に、/etc/pptpd.confや/etc/ppp/options.pptpdなどを編集すればOKです(設定例はあちこちに書かれているので割愛)。

 自分が「CentOS5 pptpd」でググってみた時点ではあまり情報がなかったので、これから入れる誰かの参考にメモっと。

OneNote 2007、再設定

 ついでがあって、ようやくOffice OneNote 2007をちゃんと活用できるよう環境整備をしました。

 仕事の打ち合わせ時のノートとりや、原稿のアイデアメモなどにOneNote2003をずっと使ってきました。打ち合わせにもってくマシンは都度異なるので、Sambaサーバー上においたファイルをマスターとし、Windowsのオフラインフォルダ機能で同期して使っていました。ただライセンスの関係上、デスクトップ機までには入れられず、もっぱらメインのTablePC機2台に入れていたので、自宅でその記録を参照するのに面倒を感じていました。

 で、OneNote2007発売を機に、デスクトップ機の分までライセンスを買い足して、ノートの一元管理環境を構築しようとしたまでは良かったんですが、2007には本体に同期機能がついており管理方法が変更になった関係で、しょっぱなインストールした時点で面倒になって放置してありましたw(春先からあんまり打ち合わせに行くような仕事がなかったせいも…)。

 で、先日Windows Home Serverを立ち上げたからみで、そこにFolderShareを動かして、単純にフォルダ単位で全ノートファイル同期すれば簡単かも知れない、と思って、OneNote環境再構築計画に取り組んでみたわけです。

 結論から書くと、FolderShareなどによるファイルレベルの同期は必要ありませんでした。というより上手くいきませんでした。OneNote2007形式のファイルは、内部にマスターファイルの参照パスを保持しており、下記のような仕組み、手順で同期を実現していたのです(挙動からの推測なので間違ってるかも知れません)。

1. マシンAでノートファイルを作成する

 まず1台目のマシンで適当なノートブック(OneNote2007では従来のセクションをさらにまとめたノートブックというファイル単位を導入しています)を作成します。もちろん旧バージョンのデータからコンバートしても構いません。ローカルHDDに保存すると同期時にそのマシンを起動しておかなければならないので、ファイルサーバー上が良いでしょう。

2. マシンBでノートファイルを開く
同期アイコン

 次に別のマシンでそのサーバー上のノートブックファイルを開きます。すると、そのマシン上のノートブックの保存先とは別のどこかにファイルがキャッシュされます。こうして開いたノートブックのタイトル部分に同期実行用のインジゲーター兼ボタンが表示されます。

 ユーザインターフェイス的には、ローカルのノートブックとサーバー上のノートブックはこのアイコンの有無をのぞけば一元的に扱えるわけです。

3. ノートを同期する

 こうして読み込んでおいてサーバー上のノートブックはオフライン環境でも参照、編集が可能で、編集するとインジゲーターは赤に変わります。帰宅後サーバーとオンラインになった状態でOneNoteを開くと自動的に(あるいはクリックした時に)変更がサーバー側のマスターファイルに反映される、という仕組みです。

 とまぁ、このような仕組みで、ユーザはノートブックの実体ファイルの在処をあまり意識することなく、複数マシンでのデータ共有が可能になっています。自分でファイルレベルの同期をする必要がないわけです。なかなかよくできていますね。WordやExcelで作った書類ファイルはそれぞれが存在感をもっているので、割と明示的に管理しやすいんですが、もっと細かい走り書きレベルのメモは雑多に散らばりやすいので、一元管理が大変です。OneNoteはタスクトレイにアイコンを常駐させ、付箋的なメモを記入する仕組み(ミニノート)もあり、それも含めてマシン間で同期できるというのは、結構重宝すると思います(ミニノートの保存先は他のノートと別に設定項目があるので、そこもサーバー上のファイルを指定しておかないと同期の対象になりません)。

 OneNote自体は、TabletPCと組み合わせて手書きメモとテキストの混在メモが簡単にとれたり、仮想プリンタドライバでWebページのスナップショットをノートに取り込めたり、機密性の高い打ち合わせの議事録などセクション単位でパスワードをかけられたりと、ノートソフトとしても便利な点が多くあります。操作方法はややクセがありますが、今回のこの同期機能の強化で、名前の通りノートの一元管理がよりやりやすくなったと思います。公式サイトに試用版などもあがっていますので、興味をもった方は是非お試しあれ。

 

P.S.

 逆に言えばファイルレベルの同期をしているとたぶん問題になります。従来、このサーバー上のフォルダ自体をオフラインフォルダでキャッシュしていたんですが、それをやるとOneNoteから見ると同期が反映されたように見えても、実際はオフラインフォルダのキャッシュまでしか反映されていない、なんてことになると想像されます。ということで早速オフラインフォルダ同期の対象からは外しました。

ML115をAthlon X2 BE-2400に換装

 仕事帰りに何ヶ月ぶりかの秋葉原に立ち寄ってみました。で、その勢いで先週出たばかりのAthlon X2 BE-2400を購入。ML115のAthlon 64/3500+と換装してみました。

 当初、LinuxでメールやWebなどの対外サーバーにつかう予定だったんですが、せっかくXenを入れたので欲がでてWindows Media Serverを入れてみたりしだしたので、デュアルコアにしてみると良いかなと。また、ついてきたAthlon 64/3500+はOrleansコアなので1.35V駆動でTDPが62W。対してBE-2400は1.25Vで45Wとデュアルコアになってるのに消費電力、発熱面ではむしろ有利になってるので、借りにパワーをもてあましたとしてもメリットはあるかなと。

 ML115での実績はBE-2350までで、まだ2400までは情報がなかったんですが、人柱になってみました。

 で、結果はイマイチ。動くことは動いてるんですが、CPUIDが認識されずunknownになり、倍率が11.5倍(2,300MHz)にならなければいけないところ11倍(2,200MHz)で動いちゃってます。手動指定の選択肢でも11倍までしか出てこない。BIOS画面上ではMaximux 11.5という表示も見えるので、倍率自体は認識してるが、対応する倍率が11x止まりってことですかね?1つ下で\2,000位安いBE-2350が2,100MHz駆動なので、一応損はしてないんですが…

 まぁ、BIOS更新で対応すると期待しましょう。

Suara Blu-rayがようやく予約解禁

 なかなかAmazonに現れないのでやきもきしていた、SuaraのライブBlu-rayですが、ようやく予約できるようになったようです。

 Amazon価格で、Blu-ray版が\2,945、DVD版が\2,575とお手頃なのが良いですね。安いので、ついでに「うたわれ&TH2合同イベント」の方も予約。こっちはBDのみ?

 Blu-rayの音声仕様は、「5.1chサラウンド(48KHz/16bit)収録」とのこと(LinearPCM?)。音楽ものBDとしては、アンジェラ・アキ MY KEYS 2006 in 武道館を買いましたが、あれはステレオ収録だったのでちょっち不満だったんですよね。楽しみです。

追記: AV Watchによると、LPCM 2ch + DTS 5.1chみたいですね。

 それにしても、Amazonで同タイトルのBD版とDVD版、もう少し見分け易くしてくれないかなぁ。うっかり間違えて注文してないかあちこち確認しないと不安。

 例えば、右のリンクでBlu-rayの方を開いてみてください。これが本当にBD版なのかどうかどこで判断しますか?形式欄にもDVDともBlu-rayとも書いてないし(Colorとかどうでもいいだろ)、「あわせて買いたい」のとことか、BD版を表示してても「このDVDと○○をあわせて買う」とかになってるので不安になってみたり。タブがDVDなのはしょうがないにしても、もう少しハッキリわかるとこに明示して欲しいなと。 

追記:

「カタログ情報の更新」から形式欄を書き換えてやろうと思ったら、そっちにはちゃんと項目がありやんの。で、ページ内検索かけたら、画像の直下に小さく「形式:Blu-ray」って書いてあるのを発見。これは知ってないとわかんないんじゃないですかね?「商品の詳細」ゾーンか、やはりタイトル周辺に、できればロゴマークとかで入れてほしいですね。

Windows Home Serverファーストインプレ

 先日導入したWindows Home Server(以下WHS)ですが、とりあえずXenでも普通に動いています。パフォーマンスとかは測ってないですが、XenはCPU効率は高いですが、ネットワーク周りがまだ弱いみたいなので、読み書き速度とかはあんまり期待できないかも知れないですね。

■物理ディスクを追加

 500GBのHDDも無事認識させられました。Domain0(ホストOS)上でパーティションを切って、DomainUの定義ファイルで、

disk = [‘file:/var/lib/xen/images/guest,hda,w’,‘phy:/dev/sdb2,hdb,r’]

としたら、Windowsから認識してくれました(/dev/sdb2の部分は環境にあわせて適宜修正してください)。fdiskでパーティション区切る時に念のためタイプをNTFSにしておきましたが意味があったかどうかは定かではありません。Domain0上ではフォーマットはしませんでした。

■集中管理、バックアップ

 どんな感じで動作するのか簡単に説明してみます。

 まずクライアント1台1台に、付属のHome Server Connectorというツールをインストールします(CD-ROMでついてますし、初期状態で共有フォルダにも置かれています)。そうするとクライアント側ではタスクトレイにアイコンが常駐し、またサーバーの管理画面にマシン名が現れます。これでWHS側でマシンの管理ができるようになります。例えば、ファイアウォールがオフになってたりウィルス検知ソフトが導入されていないマシンがあると警告が表示されます。これはクライアント側のタスクトレイアイコンにも通知されます(他のマシンに関する警告も全マシンのトレイアイコンで報知される模様)。

 フルバックアップはこのまま放置しておけば始まるようです。デフォルトでは0:00時開始。クライアントがスタンバイ/休止状態になっていても自動で起動するようです。これはWOLではなく、クライアント側のタスクスケジューラーと使ってるぽいです。一度に1台のバックアップしかとれないので、各マシンが起床するタイミングをどうやって制御しているのかは謎です。このまま何日か放置しておけば、各マシン間で適当にシフトが組まれるんでしょうかね?

 デフォルトでは日ごと、週ごと、月ごとのスナップショットを3パターンずつ保持してくれます。それらの中から特定のファイルを取り出すことのできるようです。また手動で開始した場合は名前をつけて別保存(上書きしない)することもできます。

 バックアップの除外設定はフォルダ単位のみです。.MPGを除外とかはできません。

 圧縮効率ですが、前にも書いたように、別システム間でも重複するシステムファイルなどは上手く排除して記録する仕組みのようで、1台分のバックアップがどれだけ占有しているかを知る術はありません。ただ印象としては思ったより縮むな、という感じ。逆に時間は結構かかります。初回はデスクトップ1台に半日かかりました。以後の差分はそんなにはかからないはずですが、ノートPCも初回だけは有線でつないでバックアップした方がよいでしょうね。

 集中管理画面(Windows Home Server Console)はタスクトレイやスタートメニューから呼び出せます。仕組み的にはリモートデスクトップ接続してるみたいですが、基本的にデスクトップ画面はみえず、簡単な管理インターフェイスシェル(往年のMacOSを知る人には、AtEaseとでも言えばわかるかw)が映ります。そこからバックアップの設定、開始、ユーザの追加、ディスク使用量のチェックなど簡単な設定ができます。

 このまま平穏無事に動けばという条件付きですが、バックアップソフトの存在感が希薄なのは良いです。タスクトレイとその吹き出しでしか意識することはありません。バックアップ先の外付けディスクをいちいちつないだりという手間もないですしね。逆にバックアップ中なのに気付かずに電源落としたりしないかなとも思いますが、基本的には夜中に勝手に起動してやっておいてくれるコンセプトなんでしょう。なので負荷が問題になる可能性も低いかな。寝室のマシンとかだと夜中に動き出してびっくりすることもあるかも知れません。ちなみにノートPCはACアダプタがつながっていないとバックアップは実行されませんので、朝持ってでかけようとしたら電池が切れてた、なんてことはないでしょう。逆にいえば、夜はちゃんと電源につないでおかないとバックアップされないので注意が必要です。

■ファイル共有、公開

 LAN共有は特に苦労することもないでしょう。普通にマイネットワークにあらわれます。共有は1つだけで、少なくとも管理UIからは共有を追加したりはできなそうです。Photos、Videos、Music、Software、Publicといった公開フォルダと、Users下にプライベートなユーザ毎のフォルダがあります。市販のNASに比べてもかなりシンプルな作りです。ユーザもグループ定義とかはできなそうなので、もう少し凝ったことがやりたい人はNASの方が良いかも知れません。

 インターネット公開は上手くいってません。UPnPで自動設定してくれるはずですが、使用ポートが80、443など普通にWebアクセスに使うポートなので、ウチのように既に公開サーバーが立っている環境ではぶつかってしますのです。IISを自分でいじればいけるかも知れませんが、HTMLファイル内のリンクもいじらないとダメじゃないかなぁと思ったり。Apacheのmod_proxyでリバースproxyとかやってみたいんですが、どうもSSL(443)の方が上手く機能しませんでした。もうちょっと検証してみます。また、xxxxx.homeserver.comというダイナミックDNSによるホスト名も取得できますが、これも本当にただのダイナミックDNSで、ウチの場合、ウチのWebサイトが見えるだけです。

追記:普通に外からみたらポート変更だけで動いてました…

 普通に動的なIPアドレスで、サーバーなんて公開してないよ、という人には非常にお手軽で便利なソリューションだと予想されます。良いホスト名を取りたい人は急いで導入しましょうw。

■メディア共有

 うちは一人暮らしなので、別に写真や音楽を共有する必要がないし、既にDLNA環境は組んであるので、あんまり試す気がないです(^^;)。ただざっと見た感じでは、上記のパブリックなフォルダにおいて、XBox360などを経由してリビングで観ようってレベルで、別段メタデータで整理ができるとかまでは考えられていないようです。もしかしたらVistaのメディア管理機能と組み合わせればなにかできるのかな??

 投稿者別にアルバムとか作れて、おたがいに評価したりできると面白いんですけどね。そういうAdd-Inが出ないかなぁ。

■コストパフォーマンス

 完成品に関しては、現在手に入る某ショップのものは250GB1台で129,900円とちょっと高い印象です。Athlon X2とかRadeonとかサーバーにはちょっとオーバースペックな仕様も気になります。HPのアレはデザインもいいし、値段がどれくらいになるのか気になりますね。

 あまりCPUやメモリの要求スペックは高くないので、手頃なお古のマシンがあればHDDだけ買ってDSP版で導入してみる方が割安でしょうね。ただ、大容量HDDをつけてナンボなので、せめてSATA環境は用意した方が良い気がします。また24時間稼働なので静音、省スペース、省電力である点も優先したい。そんなケースやベアボーンが色々と出揃ってくると良いなぁと期待。

 普通のNASやバックアップソフトと比べてどうか、ってことですが、細かい除外設定やスケジューリングなどの面では専用ツールに劣りますが、リカバリDVDでブートして、サーバーからイメージコピーして復元できる、個別ファイルも取り出せるなどリストア面では充分な機能と使い勝手を備えているので、お手軽度はなかなかのものだと思います。システムファイルなどの重複を避けてくれる仕組みも、OSメーカーならではという気がします(少なくともσ(^^)はサードパーティ製では知らない)。ので、

  • 家庭にマシンが3台程度以上あって、既にLAN環境も組んである、という人
  • ついでにVPNルーターなどリモートアクセスソリューションも揃えたいと思っていた人
  • 家族のマシンもちゃんと安全に運用されてるか気にする人
  • 手頃なマシンが余っている人

なんかは、WHSの方がシアワセになれるかも知れない気がします。