3/19/2010

2つの選択肢

日本人は常に2つの重要な選択がある。
やせるか、太るか?
  VHSか、ベータか?
  LDか、VHDか?
  MDか、DATか?
開国か、鎖国か?
大学院か、大学か?
英語か、日本語か?
商用ソフトウェアか、オープンソースか
Facebookか、mixiか?
スマートホンか、独自携帯か?
ソリューションか、ただのマニアックか?
海外へ脱出するか、日本に残るか?
などなど

結局全て、
気にしているか、気にならないか?
    知っているか、知らないか?
勝ち組か、負け組みか?

選択を間違えるとトンでもないことになりそうだ。少なくともこれから、
Facebookとスマートホンは勝ち組になりそうな予感。もう、ガラパゴスは駄目なようだ。

先日、NYへ行ったときに旧友の韓国人から聞いた話だが、米国はある意味景気が良くなってきている。常にグローバルだから。たとえば、海外のナショナルフラッグの航空機は、ネイティブな人は、機長とCAの中の一人だけであとは外国人を採用しているらしい。コストダウンと、スト防止の目的らしい。

日本は全員日本人クルー。これでは、コストに対抗できない。
(おまけにUSに来た日本人はみんなマスクをしている。。。そんなに危ないと思うならば来なきゃいいのに。。。という話も
あったがごもっともで。ハイ。)
サービスだって、海外と日本の航空会社で差はどんどん縮まってきている。成田で飛行機に乗ったら英語しか通じないが、現地空港で
飛行機が着いた時点で英語しか通じないかの違いにお金をはらうかどうかまでになっているような気がする。せいぜい14時間。

まぁ、というわけでこの前のNY、Bostonはある意味、また選択肢がはっきり見えることがたくさんありました。。。

3/05/2010

ひさびさ

ひさびさにやられてしまった。。。。
mr simcard おすすめしてましたが、前日まで待ちましたが送ってこない。
もちろん、危なさげだったので、一週間前にリマインドしておいたのですが、完全無視。
クレームを上げたところ、当日の連絡先を教えろと来たので、教えておいたが多分来ないでしょう。。。
という訳でmr simcardは来たらラッキーということで。どちらにせよ、警察にご連絡です。

BuffaloのWZR-HP-G300NHにしてもこれにしてもダメなものばっかり。

WZR-HP-G300NHは、新しいファームでも無線が使えない問題は改善していないなぁ。
こんな馬鹿な連中のせいで時間だけが過ぎていきます。

3/04/2010

Xenクラウド検定 回答

会社の人に突っ込みを受けたので回答を張っておきます。
問題はこちら

以下、その回答。簡単に書いてあるけど。

Q1 heartbeat2を仮想化環境に導入したい。仮想マシンのホスト側に入れるべきか、ゲスト側に入れるべきかを理由をつけて述べよ。

ホスト側に決まってるでしょ。リソースとして登録できるし。

Q2 Xen環境でmem 512MB HDD 4GBのマシンを保存するのに30秒かかったとすると、mem 2GB HDD 16GBの環境では、何秒かかるか。

120秒

Q3 上記の環境でライブマイグレーションを行う場合、前者と後者それぞれのネットワーク転送量を算出せよ

512MB + アルファ
2GB +アルファ

Q4 mem 512MB HDD 4GBの環境でスナップショットをとるのに1秒かかったが、mem 2GB HDD 16GBの環境では何秒かかるか。

1秒

Q5 Xenのコマンドで xm save と xm suspend の違いを述べよ。

マネージドの仮想マシンかそうでないか


Q6 Citrix Xen 5.5とOpen Source Xenで比較して、Citrix Xen 5.5でできないことをできるだけ述べよ。(少なくとも3つ以上)

CPUの数の変更
メモリの量の変更
コマンドラインからコンソールログイン

Q7 iscsiのイニシエータをホストに入れるのと、ゲストに入れることの違いを述べよ。

ホスト側に入れる場合は、全てのホストに入れなければならないが、ゲストにいれれば、ホストに入っていなくてもアクセス可能

Q8 Hypervisorの起動メッセージを確認するには?

xm dmesg

Q9 10GB Ether で構築する場合のボトルネックは何か?

PCI Expressのスピード。たしか8GBしか出ない。

Q10 2つのPCI-X I/O カードがあり、サーバに挿入するとする。できるだけパフォーマンスよく使いたい。何に注意して挿入すべきか?

PCI Bridge1つにつき、1つのカードにする。

Q11 Xen環境で、x86 PAE、x86_64 hypervisorのそれぞれで動作するドメインリング番号は?

2と3

Q12 xm list と xm list -l の違いは?

-l だと、S式で表示される

Q13 xm restore checkpoint.chk とするときに、ドメイン名を入れない訳は?

checkpointのヘッダにコンフィグがついているから

Q14 LVMのスナップショットの特徴を3つ以上列記せよ。

同じディスクならば容量によらずすぐとれる
スナップショットに書き込みができる
(後一つ出ねー)

Q15 安物のNICでiscsi initiatorを動作させるとCPU負荷はどれくらいかかるか?

20%

Q16 OCF2などのファイルシステムクラスタで、片方に異常が発生するとどうなるか?
また、なぜそうなるのか?

マシンが即リブートする。ファイルシステムを壊さないようにするため

Q17 heartbeat2でcib.xmlを操作したい場合は、どのようなコマンドを使うか?

cibadminを使ってください。

Q18 SAS/SATAの混在環境でパフォーマンスが出ない。その理由として考えられることは?
ただし、サポートしていないという答えはNG

ディスクキャッシュが無効になっている可能性がある

Q19 ゲストがリソースを食いつぶして、ほかのゲストやホストに影響しているかどうかを調べるには?

vmstat の stolen (st)を見る

Q20 ライブマイグレーションに失敗するケースを2つ以上列挙せよ。ただし、基本的な構築は正しく行われているものとする。

CPUアーキテクチャの不一致
DVDなどをマウントしたまま行った。

Q21 仮想環境において、ベンチマークをとる場合、まず最初に気をつけなければならないことは?

時刻のずれが激しいので、外部のマシンの時計を使って測定する

Q22 Xen環境のDom0に必要なリソースは?ただし、Dom0 では、Xwindowは立ち上げないものとする。

CPU 2 memory 512MB

Q23 Xen環境をバックアップしたい。どのファイル、ディレクトリをバックアップすればよいか?(Redhatでもdebianでもよい)

/etc/xen
/var/lib/xen

Q24 Full virtualと para virtualでのブートローダをそれぞれ記載せよ

grubとpython

Q25 Intel VT の仮想化支援機能は、一言でいうと何をしている?

ドメインリングの複製

Q26 クラスタのQuorumとは何か?また、Quorumになりうるものを列挙せよ。

クラスタのメンバーサーバ
サーバとストレージ

Q27 heartbeat2でSplit Brain Syndromeが発生した回復手順を簡単に示せ。

マスターにしたいほうから立ち上げる

Q28 Xenでネットワーク構成を調べるのに ip コマンドともう一つ必要なコマンドは?

brctl

Q29 XenでPCIパススルーを使うのに必要なカーネルモジュールは?

pciback


Q30 準仮想化ドライバを使える環境とOSは?

準仮想化と完全仮想化
WindowsとLinux
ただし、準仮想化+Windows環境は存在しないので除く

Q31 VTとHyper-thredingの機能が付いたCPUを搭載しているサーバがある。BIOSの設定は?
VT ONにして、HTをOFFにする

Q32 VTが付いているかどうかを判別する方法を2つ以上述べよ。
cat /proc/cpuinfo | grep vmx
あるいは
cat /sys/hypervisor/capa..| grep HVM

Q33 CPUをPinするメリットを述べよ。
利用されるCPUが固定されるためCPUのキャッシュが有効利用される

Q34 仮想化環境と物理サーバの電力消費量の違いはあるかどうか。もしあるならば、各サーバの違いを記せ。
仮想化環境では、Speed Steppingが無効になるため、常にフルパワーになってしまう。
物理サーバは、Speed Steppingが有効になるため、電源の利用量が低下する。

Q35 DRDBでミラーを組む場合、運用上、データが壊れてしまう条件を上げよ。
マスター側で壊れたデータをI/Oすると、スタンバイ側にも壊れたデータがミラーされてしまう。

Q36 FCやSCSIのディスクを交換する場合、電源を落とさずに交換する方法を述べよ
echo "scsi remove-single-device <h> <b> <t> <l>" > /proc/scsi/scsi
echo "scsi add-single-device <h> <b> <t> <l>" > /proc/scsi/scsi
引数はhost bus target lun

でも私は、もう心はKVMかもしれない。

2/15/2010

Google Wave と Buzz

Google Wave はgoogle のコラボレーションツール。そう言えば、仕事で活用するためのミーティングがあったはずだが。。。どうなった?
BuzzはtwitterとRSSが合体したようなものか?

いずれも既にiPhoneに対応してたのですね。WaveはVoiceと一緒で招待制らしい。友達を招待しようと思ったらみなさん既に使ってました。早っ。


-- Post From My iPhone

2/02/2010

Google Voice いつの間に

Google Voiceいつの間に iPhone用に画面が変わっていた。
 
ちっとは、使いやすくなったかいな。
少なくともSMSが送信できるのはありがたい。
できれば、この番号でいつでも発着信できればいいのだが。。。
ちなみにgoogle voiceは招待制らしいく、私も申請して、忘れたころにアカウントが来ました。さらにgizmo5(募集停止中)とのインテグレーションで、skypeが実はもう不要。

日本でもサービスしてくれれば、iPhoneの番号がちょくちょく変わっても問題ないのに。
法律と文化が全く異なるので難しいかもしれませんね。

コーヒー

現在、仕事中。仕事のファイナライズ中。水曜日までの予定。

気晴らしに雪の中コーヒーを買いがてら散歩。缶コーヒーではなく、ちゃんとしたコーヒーを買ってみる。150円なり。
でも、アメリカのと違って、ものすごーくぬるい。時間が時間だった(午前4時30分)かもしれないが、ドトールですらぬるく感じる。

この前、空港で出発15分前にダンキンでコーヒーを買ったが、熱すぎて半分も飲めずにトイレで捨てて、搭乗。
その話をしたら友人に「知っててやったんでしょ。私だったらそのまま持ち込むのに。もったいない。」と笑われた。
外人に言わせると、一見同じ作りかたをしているカフェ(スタバやタリーズなど)でも作り方が微妙に異なるらしく、好みがあるそうだ。へぇー。
俺にはどれも熱くて分からなかったけど。

1/31/2010

New digital divide

とあるtwitterのフォローから連携して。。。フォローの内容とは全くないんだけど。

デジタルデバイド(IT関連を使いこなせない人、教わるチャンスがない人)という言葉が出てきてから結構の時間が経ったような気がしますが、思った以上に社会問題にもならなく、そういう人が公平な権利を受けられなかったり、差別を受けたりしていることはなさそうです。
(あくまでも私の考えですが。もし仮にそういうことがあったら、絶対に回避すべき!)
世の中、ITではなく、実は人間で成り立っていてホッとしました。

さてさて、先日、行きつけの店で会った元同僚の会話ですが、


俗にいうITに詳しい人、あるいは携わっている人、昔のDigital Divideでいうと、差別されない方の人の中でも分離が始まっているのではないか。
ある会社は、俗にいうIT関連の会社なのですが、新しいことは全く興味なく、日頃の仕事を黙々とやっている人たちがいて、確かに、ITの仕事をしているので本人的には、取り残されたなんていう気持ちは全く感じていなく、むしろ自分のやっていることに生き甲斐すらを感じていると。
一方、その中でも仕事を超えた、新しいことを受け入れるというか率先してやっていく人たちがいて、この人も仕事はそれなりにそつなくこなしていますが、余った時間は新しいことをやってみる。こちらの人種は、どちらかというと日頃の満足は95%くらいの満足感で、新しいことをやることで100%で得ている。

結果としては、2つのケースそれぞれ大満足で問題はないのですが。。。

前者の人は、周りをみることはないので、取り残されているのに気が付かない。一方、世の中は、さらにここ最近、加速的にクラウドやらtwitterやら(twitterは2年前くらいからあるのですが)が流行ってきたと思ったら、もうそろそろ一段落、次どうしようか?という感じの状態、それでも気づかない。
その人に言わせると、もうここまでくると多分這い上がることは難しいというか、どれだけ差がついているのかと思うとぞっとするそうです。

一つのバロメーターが、いざ何気ない会話ですら、
「もはや会話が通じない」
「実は新聞を読まない」
「ネットはするけど、興味が薄いが、深すぎて情報が偏る」
もはや劇的にバックグラウンドとそれにまつわるボキャブラリーが異なっているので
一つ屋根の下でも言語が通じない。通訳が必要。

エンジニアに政治の話をしても通じないかもしれませんが、同業のエンジニアに、新聞メディアで当たり前に出てきている流行のテクノロジーの話して、通じないと本当に端から見てやばい。ここまでくると New Digital Divideかぁ。よっぽど、ITに専門ではない人のほうが物事を知っている感じ。

前者の人は、また後者の人が訳が分からないことを言い出したと感じる。
後者の人は、そういわれても、常に外向きなのであまり気にはならないようですが、
こういった話は、なかなか社内でできないようなので、同じ世界の人にしか話せないと
言っていました。

「わかんねぇ」とか言われるとへこむよなぁ。私も分かります。

その話を聞いて、以前別な会議で聞いた話が頭をよぎりました。
その会議で出てきた話では、日本にITエンジニアの階級社会が出てきているのではということでした。
ITの計画を立てたり、プロジェクトをマネージしたり、システムのデザインを決めたりする人と、実際に設定をしたり、構築、導入をしたりする人で、会社や給料、国を分ける。
海外ではもうそういうのは一般的になっている感じがしますが(オフショア)、日本もじわじわと以前から準備をしていて、そろそろ花が開いた会社があるといいます。何社か例を聞いて、今思えばなるほどなぁと感じます。
その人のは、ウサギと亀で、大寝坊をしたウサギ、寝坊にしてもほどがある。と言っていました。

いかんせん、技術的な興味が、お金に結びつく世の中なので、またリーマンショックみたいのがあれば、Digital Divideな人は、海外の格安な人との競争になり、今度は這い上がれないのではないか?と不安になります。

そこでやっぱり人間関係がものを言うのですが、頻度は多くなくてもいいですが、あらゆる人(世代、組織、そして人種)と付き合って納得いくまで意見を交わし、その結果を日頃の行動に注入するのがいいのではないかと思います。

昔なら飲み会でというなどがありましたが、今は、会ってもよし、合わなくてもよし、コミュニケーションがとれてりゃよし。ですから。


どうしたら、New Digital Divideを無くすことができるのでしょうか。。。

このページをご覧の学生のみなさん就職活動がんばってください。相談ならいつでものりますよ。