«前の日記(2009-08-30(Sun)) 最新 次の日記(2009-09-06(Sun))» 編集

これ日記なん?


2009-09-01(Tue) [長年日記]

_ [ESXi][ubuntu]$HOMEの設定ファイルをbzrで

メインのバージョン管理ツールとしては、bazaarを使っている。

  • 分散型
  • Windowsでも動く(Linux系はもちろん)
  • SVNクライアントにもなる

最近やっているのは、_vimrc, vimfiles(.vimrc, .vimfiles)とか、$HOME以下の必要なファイルをbzrで同期すること。お互いにpush、pullできて便利。

早速、vSphereクライアントが走っているWindwosとESXiのubuntuで同期をとった。

vim関係のフォルダ名はWindows側によせて_vimrc, vimfilesとし、ubuntu上ではシンボリックリンクにしてある。シンボリックリンクもbzrに登録は可能だが、そうするとシンボリックリンクを無視するプラグインをwin32にしこまないとこけてしまう(v1.17)ので、とりあえずシンボリックリンクはおのおの実施することに。

いやー、やっぱり専用機上の仮想マシンは違うわ。時刻ずれないし、動きもいい。手元のVMWareServerから、ubuntuをはやいとこ移動しよっと。

_ [ESXi][ubuntu]OSP(Os Specific-Package)

ESX(i)の記事であまり見かけないのは、VMWareToolsをLinuxパッケージシステム上で管理するOSPのこと。すごく便利だと思うんだけどなー。あたり前すぎるのか、あんまり使われてないのかどっちだろ?

ESX3.5u2以降で利用できるので、当然ESXi4.0でもいける。たとえばESXi4.0上のubuntuなら以下のようにすればいい:

$ sudo vi /etc/apt/source.list.d/vmware-tools.list
deb http://packages.vmware.com/tools/esx/4.0/ubuntu hardy main restricted
$ wget http://packages.vmware.com/tools/VMWARE-PACKAGING-GPG-KEY.pub
$ sudo apt-key add ./VMWARE-PACKAGING-GPG-KEY.pub
$ sudo apt-get update
$ sudo apt-get install vmware-tools

3.5の場合は、微妙に違うので気をつけて。詳しくは以下を参照のこと:

_ [bzr]そういえばbzrのビルドがうまくいってない@HP-UX

HP-UX上でもbzrを使いたくて、Python2.5(http://hpux.connect.org.uk/)をいれたのはいいものの、bzrのビルドに失敗する(どうもdiffのC実装のところらしい)。

仕事場で開いた時間にチャレンジしているのでログを出せないのが残念だが、自力で修正できないのはもっと残念。HP testdrive があればなあ...