iSCSI over iSCSIではまる?

iSCSIディスクを便利に使っているのだが、ネットワークの関係で iSCSIでマウントしたディスクの上にStarWindのソフトウェアiSCSIターゲット(Windows)を 載せ、利用するってことをやってた。 うっかり、リブートしたら、パーティションテーブルがぶっ飛ぶとい…

DELL 11Gサーバ M610 のファームウェアアップデート騒動

大学では年に1回、電源の確認のため停電がある。 継続的なサービスのためには致命的だ。それはまあ、しかたないとして、この機会にファームウェアのアップデートやらソフトのバージョンアップやらをやるのが普通になる。で、今回は、ブレードエンクロージャ …

OpenStack 雑感

ここ数日、さくらインターネットの専用サーバ上にOpenStack でプライベートクラウドの構築を進めていた。OpenStackの噂が聞こえてきてから、すでに数年たっているので、ずいぶんと安定して使いやすくなっているのでは、と期待して始めたのだが、すぐに裏切ら…

jQueryMobile 経由で submit すると、次のページの  .ready() などが動かない

・きっかけはハッカソン 2013/10/12-13 は、名古屋で「シビックハック and Mashup Camp」 をオーガナイズしていた。 オーガナイザなので、あとは、ゆったりと皆さんの開発の様子を見学してればよいかな、と思っていたのだが、ひょんな事から、オーガナイザス…

Google AppEngine が、Google Apps アカウントの移行で、Deploy できなくなる

ひさしぶりに Google AppEngine のアプリのデプロイをしようとしたら、うまくいかない。 1.slim3 の meta ファイル設定を忘れていた。 2.設定したつもりだったが、他プロジェクト名になっていてうまく動作しない 3.Google AppEngine ライブラリがアッ…

XCode のSVNではまる。(リポジトリのオレオレ証明問題)

SVNリポジトリ(https)をオレオレ証明してあると、XCode でSVNが開けない、という 問題が発生した。最初、Safari で「信頼する」をチェックすればOKかと思っていたのだが、だめ。 結論としては、 ターミナルで、一度svnコマンドでリポジトリをアクセスし、(p)…

Eclipse Indigo SR2 on Windows7 64bit ではまる。

Java JDK1.6.0_31 をダウンロードし、Eclipse Indigo SR2 64bit を落として、最新の環境にしようとしたのだが、eclipse.exe が起動しない。結論としては、eclipse.ini に -vm C:\Program Files\Java\jdk1.6.0_31\bin\javaw.exeを追加するだけだった。こんな…

Qt の UDPSocket で気をつけること(Windowsの場合)

久しぶりにQt のUDPSocket ではまったのでメモ。UDPSocket を連続して受信すると、9kbyte 付近で、必ずパケットロスをする現象が発生。パケットキャプチャをする限り、PCまでは届いているので、ソフト的な問題。UDPのバッファの問題か、と思い調べてみるが…

LVM 再び

時々しか Linux を管理していないと、いろいろなことを忘れてしまう。LVM もその一つ。 ということで、LVM ボリュームを追加するための方法をメモっておく。LVM の場合、物理ディスク、PV,VG,LV と4段階あるのに注意。まずは、新しいディスクのパーティショ…

Webサービス開発でのハマり方

個々数日のWeb開発、マジにいろいろハマって、なんだか楽しい。(いや、大変なんですが)例えば テストアカウントとapache アカウントの違いで cgi の挙動が異なるのに気づかない JavaScriptの変数の書き間違いに気づかない JavaScriptのエラーの場所がわか…

JavaScript の開発環境

GW の手習いに、Webサービスを構築している。で、JavaScript。エラーがその場でわからないため、デバッグが大変。とりあえず、emacs での開発環境として js2.el を導入してみる。導入方法はまず、 wget http://js2-mode.googlecode.com/files/js2-20090723b.…

CentOS 5.6 のEmacsで TeraTerm 経由でUTF-8の漢字が表示できない

という問題にはまって、はや数ヶ月。ひらがなだけができたりする点がまた微妙な漢字で不思議だった。あきらめて vi を使ってました。ネットを検索して、いろいろはまって、もうだめか、と諦めてました。よくある記述は .emacs に以下を書けとのこと。 ;; for…

DELL BMC で悩む

DELLの PowerEdge 2950 には BMC(Baseboard Management Controller)がついている。これを使えば遠隔から Powerの On/Off やモニタリングができる。しかし、これを使うには、DELL OpenManage というツールをいれる必要があって、今ひとつ悩ましい。ipmish と…

e3meter install

メモUbuntu 10.04に e3meter power を入れてみた。 apt-get install subversion svn co http://svn.sourceforge.jp/svnroot/e3meter/trunk apt-get install apache2 apt-get install rrdtool apt-get install ruby apt-get install rubygems gem install soa…

Hack その3

純正ファームウェアをCFE経由でtftp経由でロードして起動させるには、 boot -raw -z -addr=0x80001000 -max=0x3a0000 192.168.1.X:xxxx.bin で良いことが判明。(xxxx.binはファームのHeaderをのぞいたもの)ということは、Flashを焼かなくても、とりあえず、…

USB WiFi プリンタサーバ Planex Mini 102MG のHackその2

昨日の顛末をメモとして記録。 まずは、OpenWRT の開発環境の整備が必要。(どちらにしても、自分のツールを入れたいので) そこで、VirtualBoxに Ubuntu 10.04 を導入。導入するツールは 最新ではなく、1つ古い Kamikaze8.09 としてみる。(サイズの問題)…

Hack その4

実は、Mini102MG は、Edimaxの PS-1208MFg という製品と同等品 ではないか、ということがわかった。で、Edimax 用のパッチがhttps://dev.openwrt.org/ticket/7672に投稿されている。([twitter:@chikuta]氏からの情報提供) これを利用してリビルド中。しかし…

Planex USB WiFi プリントサーバ Mini-102MG をHack

お手軽Linuxマシンとして、 [twitter:@chikuta] 氏に #MOM01 で見せてもらった Planex Mini-102MG を入手。早速、Hacking.ボードの角にあるポートに RS-232レベルコンバータをつないでみた。 ちょっとはんだづけに苦労したが(特にGND)ポートの構成は - 1 2 3…

Mailman 導入

とあるプロジェクトで、Mailing List を動かせ、とのこと。 せっかくなので、仮想サーバで Mailing List Server を動かしてみる。まずは、Sendmail の導入 CentOS ではsendmail がデフォルト。 設定を簡易化するために sendmail-cf を利用。 このあたりを軽…

Sysprep で仮想ディスクイメージの作成

仮想サーバ上では、ライブラリ的にWindows を用意しておくのが幸せ。 ということで、 http://support.microsoft.com/kb/973289/ja Sysprep というツールで、用意しておくといいらしい。

CentOS 5.5 on Hyper-V R2

相変わらず無謀な仮想化遊びばかりしているが、 今回はCentOS on Hyper-VHyper-V で悩んだのは、ホスト側でVLANを使う方法。 でも,結局、仮想サーバ側では、VLANは簡単に使えるが、ホスト側では、 インタフェースの数だけしか、VLANが使えない、ということ…

LVM on iSCSi 復活

うっかり、書き忘れていたが、大騒ぎしていたVHD問題、なんとか解決しました。今となっては、、何をしていたのか、、という感じですが、 ディスクを全部スキャンして、データを抜き出して LVM の Volume Group の情報を 手で再構成して復活させました。 (一…

続・VHDのマウント

残念ながら、いろいろやって、コンパイルはできたのだが、エラーが出て マウントはできない。 LD_LIBRARY_PATH=/usr/lib/virtualbox; export LD_LIBRARY_PATH ./vdfuse -f /imgs/vhdimg0.img /mnt/ VD CallbackError rc -3260 at /home/vbox/vbox-3.2.6/src/…

VHDのマウント

Xenで利用している VHD をマウントしたい。 ということとで、 VirtualBox の VHD でマウントできるかテスト。 http://forums.virtualbox.org/viewtopic.php?f=26&t=33355 に従って作業。VirtualBox のライブラリが必要。 wget http://download.virtualbox.or…

Linux LVM2, XenServer, iSCSI でハマり。

XenServer が iSCSI を認識しなくなった。 コトの発端は不明だが、どうも調子が悪いVMがいたので、アップデートを するついでに再起動してやろうと(5.5 -> 5.5.2 or 5.6)考え、VMを止め、 再起動してみた。 と、iSCSI 経由でマウントしていたディスクが読め…

Ruby で Google Data API

Ruby を使って Google Data API のアクセスをしたいと思う。 gems に gdata というのがある。 http://code.google.com/p/gdata にもあるが、今ひとつドキュメント不足。 そもそも、どうやって使うのか。わかったのは require 'rubygems' gem 'gdata'というこ…

Rancid はプロンプトに厳しい?

Rancidをインストールしてみたのだが、なぜかうまく動かない。 Rancid は Perl と expect で作られているようだが、 コードを見てみると、なんとプロンプトが固定になっている。 これを修正してみると、なんとか動いたように見える。 うーむ、広く使われてい…

Rancid をCentOS にインストール

ネットワーク機器の構成管理ツール rancid を インストールしてみる。 Linuxへのrancid の導入は http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch1_:_Network_Backups_With_Rancid に詳しい。足りないのは yum install cvs 程度かな。

Eclipse で Maven プラグインを使う

Mavenは、Java の構成管理・ビルドツール。最近、NGMSの開発で利用している。 関連するライブラリを自動的に取得してくれるのが嬉しい。 ちなみに、Maven2.0, Eclipse 3.5.2 を利用。 Eclipse とも連携できるのだが、なぜかEclipse内から Mavenプラグインを…

CentOS 5.4 に git をインストール

これまで Subversion を主に使ってきたが、git も使うことにする。 残念ながら CentOS 5.4 には、git がパッケージで提供されていない。 そこで、git のリポジトリから Fedora用のパッケージを入れてみることにしました。 参考URL: http://d.hatena.ne.jp/mi…