2011/07/08

ESXiをUSBブート(カスタム有り)

USBにインストーラーを入れるのではなくて、USBからESXi本体が起動するように直接USBにインストールする方法で、その際カスタムのドライバを入れる場合。

用意するもの


  • VMWareのインストーラーCDのiso
  • 占有されても構わないUSBメモリ1G(実質900Mぐらいで、1Gより大きくても無駄になるだけ)

Windowsで作業する場合の例



手順

Windowsの場合

  1. VMWareのインストーラーCDのisoを仮想ドライブにmountするなり、7zipで展開するなりして、imagedd.bz2 を取り出す
  2. できたimagedd.bz2 を 解凍(ここでも7zipで)
  3. imagedd を WinImage に突っ込み、"Select the partition to connect to"に、そのまま"Parition on disk0,...."でOKする。
  4. oem.tgzを取り出す。選択して右クリック、Extract。
  5. 取り出したら元のoem.tgzは選択、右クリック、Delete file で削除。
  6. 必要なドライバを揃えたoem.tgzと入れ替える。ドラッグするか、メニューアイコンからInject
  7. boot.cfg に、--- oem.tgz の記載があるのを確認。なければ追加
  8. Saveして、Close image
  9. imagedd を DD for Windows に USBメモリに書き込み
  10. 完成。usbからブートしてみよう。

Linuxで作業する場合

oem.tgzの試行錯誤をする場合、mount して直接上書きすればいいので、個人的にこちらの方が楽でオススメ。

  1. isoを mount する。mount -o loop VMware...iso /mnt/iso とかして。
  2. imagedd.bz2 を取り出し適当なところで解凍 bunzip2 -c /mnt/iso/imagedd.bz2 > /tmp/imagedd
  3. USBメモリにimageddを書き込む dd=if/tmp/imagedd of=/dev/sdd (デバイス名は環境によって異なるでしょう)
  4. デバイス名が /dev/sdd なら、sdd5を 適当な場所にmountする
  5. oem.tgzを取り出し、オリジナルは削除(必要に応じてバックアップ)
  6. oem.tgzをカスタマイズして、USBに書き戻す
  7. umount して完成

どちらで作業する場合でも、で、肝心のoem.tgzはどうやって作るんだという話は、次回へ。

2011/06/28

ESXiをUSBブートさせる(カスタム無し編)

ESXiが起動できるUSBメモリを作りますが、まずカスタム無し版を速攻作ります。カスタム有り版を作るためにも、ESXiがとりあえず動いて欲しいので、カスタム無しで起動してハードウェアをチェックします。

簡単なのでWindowsの環境でやっつけます。

用意するもの

  • ESXiのインストーラーCDのiso
  • 占有されても構わないUSBメモリ1G(実質900Mぐらいで、1Gより大きくても無駄になるだけ)

必要なWindowsアプリ

  • tar,gzip, bzip2が扱えるアーカイバ (7zipとか)
  • DD for Windows的なもの http://www.si-linux.co.jp/wiki/silinux/index.php?DDforWindows

手順

  1. ESXiのインストーラーCDのisoを仮想ドライブにmountするなり、7zipで展開するなりして、トップにある imagedd.bz2 を取り出す
  2. できたimagedd.bz2 を 解凍 (ここでも7zipで)
  3. 解凍したimagedd を DD for Windows で USBメモリに書き込み、以上で完成
  4. usbからブート

USBメモリの再利用


この手順でブート用に作ったUSBメモリは、Windows上でパーティションも消せなくなってしまうので再利用したい場合は、DD for Windows で、適当なふつうのファイル(本当にサイズも適当でいい)をddして、エクスプローラーからアクセスしにいくと「フォーマットされてません」と言われるので、フォーマットすれば復活します。

カスタム版の作り方は次のエントリで。

2011/06/18

GoogleのMusic beta

先日、いつも通りNexusOneのアプリのアップデートしてたら、一覧の上から数個目に見慣れないアイコンがある。それが Music、アプリ一覧画面だと「音楽」ってなってるので、デフォルトのプレイヤーがこれに変わったのかも。日本からだとダウンロードできないとか、要root とか書かれてたけど、勝手にインストールされていたという事実。とにかく知らないうちにインストールされていて、ローカルの曲はふつーに再生できていたのでGoogle Musicについて調べてみた。

誰が調べても簡単に行きつく Google Music betaにInvitation Requestを送った に習いInvitation Requestを送り、待つこと数日。一週間くらいかかったかな、なかば諦めてたら昨日招待状が届いたので、早速Google Music 始めました。

簡単に言うと、自分の持ってる曲をGoogleのクラウドに放り込んで、ネットワークがあればどこからでも聞けるという仕組みです。PCならブラウザだけでいい、androidはそれ用のクライアントで。実にいい。andoroidあればWalkman要らんかも思わせるし(再生の時の音質の問題とかさておこう)、家でも音楽データの入ったPCと普段使いのPCが違うので、普段使いPC側だけで曲が聞けていい。職場でもといいたいところだけど、ただでさえ遅い回線を使うのはアレなので自粛。充電しながらAndroidで聞くのがよかろう。

これまでもAndroidで音楽を聞こうとしたら、SDカードに突っこめば聞けるんだけど、アーティスト名、アルバムアート(ジャケットの写真)とかが、そのまま持ってきただけでは上手く表示されずに凄い面倒な手筈を踏まねばならなくてうんざりしてたけど、Google music経由だと何もしないでうまく表示できてるので、それだけでもナイスです。

このサービス、今のところお金はかかってませんが、どうなるかなぁ。日本でも正式にサービス始めてほしいです。

2011/06/17

IPv6をオフに

昨日ちらっとふれたDebian squeezeでIPv6をオフにする方法。

# echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf 
して、必要に応じて/etc/hostsからIPv6ぽいエントリ削除。再起動必要。

再起動後、ifconfig で、IPv6な表示(inet6の項目)が消えてればOK

2011/06/16

Debian squeeze の snmpd

/etc/default/snmpd で、SNMPDOPTS の定義の最後に 127.0.0.1 という記述があり、このせいで127.0.0.1しかlistenしてなく、他のホストからsnmpd へ通らないというのが、lenny まで。

squeeze では、/etc/snmp/snmpd.conf がガラリとかわっていて、どこでlistenするかもこのファイルで設定する。

まずファイルの最初にある

#  Listen for connections from the local system only
agentAddress  udp:127.0.0.1:161
#  Listen for connections on all interfaces (both IPv4 *and* IPv6)
#agentAddress udp:161,udp6:[::1]:161

こうなっているのを最後の文を生かしつつ

agentAddress udp:161

とする。IPv6もオフにしているので後半はカット。これで、snmpd をrestart前後で、

# netstat -lnp | grep snmpd 

とかするとどうなったか確認できる。

もう一つ、今までのsnmpd.confの面倒な設定は、

#rocommunity public  localhost

このコメントを外して(もちろん外さなくてもいい)、リモートから見るホスト(cactiとか)用の設定を追加するだけ。

rocommunity public  localhost
rocommunity public  192.168.x.x

変更したらsnmpdを再起動。あとは、

# snmpconf -g basic_setup

でも設定できるけど、sysLocation や sysContact など適当に。

更にこの状態でsnmpdを起動すると、/var/log/syslog に、

Jun 16 10:57:32 leda snmpd[11474]: trigger OID: dskErrorFlag
Jun 16 10:57:32 leda snmpd[11474]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Jun 16 10:57:32 leda snmpd[11474]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Jun 16 10:57:32 leda snmpd[11474]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID

こんなエラーが大量に出るのは、 /etc/snmp/snmpd.conf 中の

defaultMonitors yes
を no にすると止まるようだ。ここは、よくわかってません。

と、こういうエントリをまめに書いてると結構書くことはあるんだけど。

2010/10/31

2011年用の手帳

覚えてる範囲で、2004~2006年くらいは ほぼ日 を使っていて、2007から2009は、moleskineの赤のpocket、今年はMIDORIのMDノートに浮気してみた。月間カレンダーだけ先頭にあって、あとはruledという構成のモノで、これで全く不満はなかったけど、しばらくmoleskineを使っていた関係でゴムが無いとどうもいけない。というかゴムのついてるノートが好きなのだ。Rollbahnもそれ。更に裸で使うには、問題有りな作りに思われた(表紙の強度がなさそう)のでクリアのカバーをつけ、ゴムバンドを別途調達して使っていたけど、なんか、こう、全体として愛着の湧き足りなかった。

で、来年は、今のところ、ふつうのmoleskine の pocketにしようと思う。月間のカレンダーだけどうにか調達して貼ればいいかと思っているが、なかなかいいのが無い。日曜始まり必須で。


並べてみると、pocketじゃちょっと小さいかなという気もしてきたけど。

2010/10/27

DSLite壊れたまま戻る

DSLiteやっと戻りました。壊れたたまま。修理担当は1回目、2回目とも違う人でした。この修理担当の判定に呪いを。相手がソフトバンクモバイルならtwitterで社長に直訴するところです。


黒が今回のたった3日で壊れたヤツ、水色がだいぶ前に同じパーツが割れて同じく液晶がユルユルになった私の使っていたモノ(修理には出してない)。絶対、設計上の問題だって。

2010/10/22

まさかの有償3500円

ヒンジ壊れで修理に出したDS Lite。今、任天堂から電話がかかってきて「現物を確認して症状は確認できた。破損で有償3500円」と言われてキレました。モノを見たところ、使用者に非がありますねという主旨だ。新品が3日で壊れて、別に落としたでも、踏んだでも、水没させたでもない、片方のヒンジが壊れて有償修理ってどういうこと? 有償の判断に至る根拠を教えてくれと言ったものの、納得の行く回答は得られず、現物を見て判断したを繰り返すのみ。初回の修理で既に6440円(2回の送料込み)費用が発生していて、説明にも全く納得いかず、更に3500円も出せるか、頭に来たので、「修理しないで、そのまま送り返してくれ」とお願いした。そしたら、1週間ほどかかると言われて、更にキレたよ。

きっと、白DSを送りつけてクレーム付けられた修理担当の仕返しでしょう。任天堂のサポートも私にとってはD*LL以下ということで。

2010/10/18

DS Lite再び京へ

めでたく黒DS Liteが送られてきてほんの数日、先週の土曜だったかな、速攻液晶の右側のヒンジ壊れてますけど....。節度なく180度まで開いてしまいユルユル。おい。任天堂め、仕込みやがったな。ゆうさん「不良品だよ。」と泣いてます。


右側は前のDSのガワだけ、左側が早々と壊れたヤーツ。右のヒンジ部分浮いてます。

そんな訳で、今朝サポートに電話して、さっき任天堂に送りつけました。

DS Liteはヒンジの強度が絶対的に足らないんですよ。DSiの中古の方がまだよかったと後悔。

2010/10/06

DS Lite戻る(再)

任天堂にクレームを入れた翌日、「DSLite白 を送り返してくれ。対応を検討する」(意訳)と電話が入る。その日の23時くらいに速攻コンビニの宅急便に託し、10/1京都着と言われて待つこと数日。DS Lite 黒(交換品)とディアルガ&パルキアエディション(外装のみ)が戻ってきました。こちらの希望通りの対応です。

白DS Liteが送られてきたのは、ディアルガ&パルキアエディションが実は微妙に既存の色と違うので、同じ色がない場合白、というお役所仕事的な結果だろうと思っていたけど、戻ってきた黒とディアルガ&パルキアエデイション、完全に同じ黒です。ピカチュウエディションが白になるなら、まだわからなくもないけど、その対応、お役所すぎ、頭かたすぎ、想像力なさすぎです。

ということでディアルガ&パルキアエディションの外装は神棚に飾られました(神棚ないけど)

とりあえず、一応言うよ。任天堂ありがとう。
 

2010/09/29

DS Liteが戻ってきたの巻

DSが戻ってきた。ただ、正確に言うと戻ってきてはいない。

修理代が幾ら以上のときは連絡を貰い修理する/しないを決めるという指定ができ、5000円に設定していたら、きっかり5000円で修理しますか?という状態になった。内訳は、上画面液晶3500円、残り技術料と消費税で合わせて5000円ちょうど。効かなくなったボタン類は0円だ。で、注意書きがあった。確かにあった。「修理の段階でこれ以上故障見つかった場合、白のDS Liteと本体交換になります。ご愛顧頂いたDSですがご了承ください」(意訳)
書いてあるが、むしろその時に連絡をほしいと思ったが、仕方ないので「修理する」とラジオボタンを選んで送信。



そして、今日届いたDSは、白の別のDS Lite。元のとは写真のとおり色から違います。今まで使ってたのを修理してほしかったんだもんな。しかも、このDS、ディアルガ&パルキアエディションという限定品で、ポケモンの絵が描いてあり、もう手に入りません。更にこれ、サンタさんがくれたものです。



任天堂のDS修理と言えば、新品交換になったけど、シールを完璧に貼り直してくれたという伝説というか事実を多数見ることができます。そういう報告でも、本体色が変わったなんて報告はない。交換されて外装を送られてるのも見れます(http://blogs.yahoo.co.jp/toshisbr/56606969.html とか)。確かに白DSにシールは(ほぼ)貼り直されています。いや、その前に本体の色違うから。そりゃないんじゃないの?ということで、早速電話してみた。

webで白いDSのくだりは読んだ。読んだが、白いDSになるかもしれない、ということを伝えているだけで、こちらからは、値段で修理するか、しないかしか伝えることしかできない。ベストの希望は、 元のDSが元通りになること。無理なら、なんで色までかわってしまうのか。そして、完全に動かなくしていいので元のDSも返して。こっちの話ですが、サンタさんの贈り物です、と付けておきました。なんだか言いながら私が泣きそうになったよ。

修理工場が終わってるので、明日以降対応を検討して連絡する、ということになりました。
何一つ落ち度のない電話窓口のお姉さんは丁寧です。

まあ、クレーマー扱いなんでしょうね。久しぶりにクレーマーやって疲れた。

2010/09/20

DS Liteを修理に出したの巻

箱が来ねーと任天堂に電話した次の日、ゆうメール(?)にて箱が届いた。電話したのは夜で、翌朝の一番に出しても、その日のうちに京都から届きそうにもないので、そば屋的なヤツではないだろう、辛抱が足りなかったということだ。さて、届いた封筒やら(箱といっても組立前のペッタンコで届く)、箱自体にやらいたる所にドット絵のマリオ。で、ささっと組み立ててDS入れて翌朝 9/17 ローソンから発送。さて5000円オーバーの連絡が来るか、修理終わって送られてくるのか。


アップした写真は見えなくなってるけど、右下のヤツはオーナーさんに「シールははがしいていいです」と書いてもらいました。

で、当然18日発売のポケモンは購入、プレイ中。早速初日から寝落ちして、プレイ時間が数倍に膨れあがってるけど。

2010/09/16

DS Liteを修理に出すの巻

ポケモンBWを控え、ゆうさんのDS Liteも上画面がほとんどピンポイントの角度にした時にしか映らないとか、蓋を閉めてサスペンドしてもサスペンドしないで、サウンドがおかしいな風に鳴り続けててるとか、Lボタンがおかしいとか不具合満載なので、任天堂の修理に出してみることにしました。修理をwebでオンライン申し込みして、希望すると、任天堂に送る用のダンボール箱が送られてくることになっています。任天堂の修理は凄い(?!)という話なので、期待しつつ12日に発注したのに、15日現在、頼んだはずの箱は送られてこない。 箱をちゃんとオーダーしたか不安になって、任天堂に電話してみた。修理にサポート窓口が平日21時までというのも何気に凄い。

丁寧な電話の向うのお姉さん。箱のオーダーもちゃんと受け付けていて、登録した住所も間違っていない。そして、「3日から1週間かかるから、もうちょっと待ってもらえないか。 なんなら適当な箱で送りつけて、後から届いた箱は捨ててもらってOK」という答。「箱を発送したかステータスを確認してほしい」というと、しばし待たされた上、「ステータスはわかりません(調べられない)」とのこと。それは、おかしいと思う。この辺であきらめて、仕方ないので待つことにした。

今、任天堂に行って確認したところ、

登録から約3日でお手元に届きますが、郵便物の混雑状況により1週間ほどかかる場合もあります。

ちゃんと書いてある。書いてあるけど、決まりきった箱ぐらい、即日、翌日発送してもいいと思います。いきなり印象悪くしました。

さて、修理の方は、幾ら以上かかるなら修理するかどうかお伺いをたててくれる事になっており5000円に設定。液晶自体は死んでないと見て、そんなにかからないと踏んでいるんだけど、どうなることやら。とりあえず、箱待ち。ポケモンには間に合わないね。

2010/08/05

仕事に使えるAndroid

仕事上、機材導入に際し、大量に納品された機材のシリアル番号をメモってデータ化する、というのがまずあります(最近自分でやってなかったけど)。数個レベルだと、まだいいけど、50個とかなると、まず間違えます。今週、間違えました。0とOと6と5とSと8とか、間違えます。で、いつしか忘れた頃に、機材に貼られてある番号から逆にデータを追う事になって、データに番号が存在してないとかなるわけです。

で、どうにかならないかと思って、絶対発送する側はこのバーコードを使っているハズだから、バーコードリーダーがあればいいんじゃないかって。何のことはない、Andoroidさんに入れてますよ、と早速取り出してスキャン。できますわね。ただ、これをメールするとか、クリップボードに送るとかはできるけど、これを50個とかどうするんだ。ということで、ちょっと調べてみたらありました答えが。3bananaっていうメモアプリ、というかEvernote的なクラウド連携のアプリです。これが、バーコードスキャナーと連携できて、メモ本文中に読み取ったデータを取り込める。1ノートの中に幾らでも読み込めるので、好きなだけどんどん読み取ったら保存。PCからwebでアクスして、コピペしてエクセルに貼れば完了!! すげー。
このアプリ
右のQRコードのボタンでバーコードスキャナ起動
読み込んだら本文に取り込まれて
こうなるので読みたいだけ読んでSave

いや、全然伝わってないと思うけど、IT革命が起きたという話でした。

2010/07/19

TOY STORY 3

観てきたトイ・ストーリー3。最高! ハトの1シーンを除いて。

子供と一緒に行ったので2Dの吹き替え版だけど、このシリーズの吹き替え版は世の常に反し、それなりに意味のある吹き替え版なので問題はない。ウッディは唐沢寿明(とミセスポテトヘッドは松金よね子)そのものにしか見えないし。バズは所さんでなくてもいいんだけど(スピンオフのアニメ版はやってくれてないわけだし)。10年たって同じキャストでやってくれたことに感謝、というか予告からちゃんと同じキャストでやって欲しい。そして、トム・ハンクス&ティムアレンのオリジナルの方も観に行こ。

ボニーの家のハリネズミのヌイグルミ欲しいなぁ。

2010/07/14

LAMY Safari ローラーボール

最近ずっとお気に入りのジェットストリームの芯を入れられると読んだので(ボールペンの話です)、LAMY Safariのローラーボールを買った。定価で3150円くらいするのに、ネットで1574円で発見。ほぼ半額です。ローラーボールって、要するに水性ボールペン、水性とかゲルインクのボールペンってなぜか使い切る前にペン先をダメにしてしまうので、最近は全然使ってなかった。書いてみたら結構新鮮でいい感じなので、とりあえずそのまま使ってみて、やっぱりダメになるか飽きてきたらジェットストリームいれよ。

2010/07/01

Androidでauのメール

one of 世界三大ガッカリのauには、auoneメールというGMailのシステムを使ったものが存在していて、auのケータイで受けたメール(なにがし@ezweb.ne.jp)を全部auoneメールでも受けとれます(要設定)。なので、au網を使っていないAndroidな端末からでもアカウント設定すれば、簡単にauoneメールでezweb.ne.jpメールがふつうに送受信できてしまうという(Fromを@ezweb.ne.jpにして送信テストしてないけど)ことに昨日気付いた。

2010/06/29

Froyo正式リリース

やっと正式リリース来た。rootedなので、標準に戻すの面倒くさいなぁ思ってたら、コムギ神のところで、rootedなまま適用可能なアップデータを公開してくれてた。あざーす。
サクっとアップデート。FRF85Bになりました。rootedのままなので、フォントも変更したまま。イカス。

2010/06/26

Froyo

FroyoのRC版みたいなのにしたら、カレンダーがマルチアカウント対応してると誰かのblogに書いてあったので(どこだったかわからなくなってるけど)Froyoに手動アップデートしようとしたところ、signatureが違うとか言われてアップデートできなかった。よくよく調べたら、出回ってるアップデータは、T-Mobile版のERD79っていうビルド番号に対して適用すべきモノで、うちのNexusOneはビルド番号がEPF30で、バージョンが違うのでダメだと。

つまり日本語のロケールがなかったり、マニュアルがドイツ語だったり、最初のアクティベーションがなかったりした謎がこれで、EPF30はドイツのVodafone向けのビルドらしく、5末か6月ぐらいから1shopmobileで買った人が同じ事言ってるのを発見。海外のサイトを見てると、やっぱり「EPF30でFroyoにしたいんだけど、どうしたらいいのよ」と言ってる人が今月になってから何人も居た。で、結局対策が、unlockして、T-Mobile版のERD79のロムでリカバリせろ、というモノ。

いずれはunlook, rootedするつもりではいたので早速 unlock してFroyo化してみた。やり方は、Android Custom Cookbookさんにお世話になりまして、結果、ビルド番号FRF83に。早速、マルチアカウントしたカレンダーを確認。メールみたいにアカウントを切り替えるのではなくて、ひとつのカレンダーに全アカウント分の予定が表示されてます。だいぶ使えるようになりました。

JITコンパイラの恩恵とかはまだわかりません。

2010/06/17

Androidのカレンダー

仕事でGoogleAppsを使っている関係上、仕事のスケジュールはAppsにあります。NexusOneを使ってみて致命的な問題が、Android OS 2.1はマルチアカウント対応というもののマルチアカウントはGmailだけであり、カレンダーはプライマリのアカウントしかどうやっても見てくれないということ。プライマリにプライベートのふつうのGMailを設定したため、仕事Appsアカウントも100acreのアカウントもカレンダーは見えません。これはひどい。この辺を日本語で調べてもあまり問題視してる人があまり居ないのが不思議。2.2でもOverviewみたいなところにカレンダーのマルチアカウントなんて話は出てこないので、対応していないのかもしれません。なんてことだ。

そんな事はないと英語で調べてみたら、結構同じ問題提起してる人が居るけど、決まって答えが「セカンダリアカウントのカレンダーの共有設定(Androidではなくwebの設定)で、プライマリのアカウントに権限付与しろ」というもの。いやー、違うんだよ、それとは訳が。

カレンダーアプリではなく、ブラウザでモバイル版なり、フルweb版(?)を見に行けばいいといえばいいんだけど、いやいや違うんです訳が。
ということで、カレンダーのマルチアカウント対応を切に願います。