Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Nov 28, 2014 at 21:54

ESXi で起動時に NFS マウントしない

 うちでは Intel D34010WYKVMware vSphere Hypervisor (ESXi) を インストールして、バックエンドで動かすプラットフォームに関してはここに集約しています。
 ただし、この D34010WYK には一切、ハードディスクや SSD を搭載しておらず、 仮想マシンのイメージは、別途、 GIGABYTE GB-BXCE-2955 に インストールした NAS4Free にデータセットを切って NFS でマウントした領域に保存しています。  ある日困ったことが起きました。
 ちょっとしたトラブルで ESXi を再起動したところ、 起動時に自動的にマウントに行くはずのストレージをマウントしてくれません。
 無論、この状態では作成した仮想マシンも起動しません。 あっという間にバックエンド環境が全滅しました orz

 何とか Windows デスクトップを立ち上げて、 vSphere Client から ESXi に接続した管理画面からも再度、ストレージ領域に NFS マウントができません。
 焦って考え込んで何度も D34010WYK (ESXi) や GB-BXCE-2955 (NAS4Free) を 立ち上げ直したりして悩んでいると、 ESXi を立ち上げてしばらく(数分)すると NFS マウントができるようになっていることに気づきました。
# マウントするとちゃんとこれまで作成した仮想マシンも起動できるようになりました。ほっ (^O^;A

 どうも今までは GB-BXCE-2955 の IP アドレス限定で、 起動時にファイアウォールに NFS 用の穴を開ける設定が自動的に施され、それが実行されていたらしいのですが、 何を契機にか、起動後しばらくしてからしかこの処理が行われないようなってしまいました。
 原因は今も不明です。

 そこでこの NFS 用のファイアウォール設定を GB-BXCE-2955 の IP アドレス限定ではなく、 サブネットワーク全部に対して許可する設定にしてみました。

 具体的には vShpere Client で管理画面にログインして、 インベントリのホストの構成から「セキュリティプロファイル」を選択して、 「ファイアウォール」のプロパティをクリックします。
 このプロパティで「 NFS クライアント」を選択して 「ファイアウォール」ボタンを押下して開いた「ファイアウォールの設定」画面で、 「次のネットワークからの接続のみ許可します」を選択して、 ネットワークアドレスを下の欄に入力します。
 ネットワークアドレスは「 192.168.0.0/24 」のように指定します。
Image:Computer/20141126ESXiNFSTrouble.jpg
 この設定を行ってから、起動時に NFS マウントが行われない問題は (今のところ)起きなくなりました。

 何度も申し上げるようですが、そもそもの原因は不明です。
 完全な対処療法ですので、それを承知の上で必要であればお試し下さい m(_ _)m

【 2014/12/14 追記】
 結局再発しました o...rz
Posted on Nov 27, 2014 at 19:43

ZFS 備忘録: ZFS プールを CUI でインポート

 先般、 SSD を購入して、 L2ARC/ZIL をこの SSD 上に設定したわけですが、 この設定後に困ったことが起きました。

 うちでは NAS4Free をインストールした GIGABYTE GB-BXCE-2955 に、 二台のハードディスクケースを USB で外付けしていて、起動時は HDD のデバイス名が認識順に決まるので、 一方はつなぎっぱなしで起動して、もう一方は OS 起動後につなぎます。
 このため、完全に起動した後に、管理画面からすべての ZFS プールをインポートし直していたのですが、 SSD 上に L2ARC/ZIL を設定したとき、最初につないだハードディスクケースの ZFS プールだけを認識してしまい、 ZFS の管理画面に行っても、あとからつないだケースの ZFS プールを GUI からインポートするためのボタンがでない状態になってしまいました。  どうしよう、どうしようとひとしきりあたふたしたあとで、 「コマンドラインからインポートはできないのか?」とひらめきました。

 ありました。 CUI からインストールする方法 (^^)b

 まずは SSH で NAS4Free にログインします。 それから以下のコマンドでインポートできる ZFS プールを検索します。
# 注: スーパーユーザー権限で実行して下さい。
# zpool import
 インポートできる ZFS プールがある場合、それが表示されますので、 以下のコマンドを実行すればインポートできます。
# zpool import tank
 tank はインポートできる ZFS プールとして表示されたプール名です。

 以上の処理が終わった上で、 NAS4Free の管理画面 (GUI) から ZFS の設定を同期しておけば大丈夫かと思います。

 えーっと、おそらく FreeBSD を普通に使っている人なら ごくごく当たり前の対処法かと思います。
 お粗末様でした m(_ _)m

Ellinikonblue.com Weblog 「 NAS4Free で ZFS の L2ARC/ZIL を SSD 上に設定する」
Posted on Nov 24, 2014 at 20:53

Android 5.0 へアップデート!…できん orz

 本日 11 月 24 日、とうとう パズル&ドラゴンズ (パズドラ)の Android 5.0 Lollipop 対応のアップデートが行われました。

 よし!これで思い残すことは何もない!!行くぞ Android 5.0 !!
# 心配するところはありますが… (^^;A

 って、アップデート通知が消えている…
 更新を確認してみても「お使いのシステムは最新の状態です。」って…

 そんな馬鹿な?ついこないだまでしつこいほど通知が出てたのに (T-T)

 調べてみると、海外でバグが確認され改善するまでアップデートは中止された模様。。。o...rz

 そ、そんな殺生な。。。
 マイ Nexus 7(2012) はいつになったら Android 5.0 になれるのでしょう。。。 まぁわかっているならバグは解消してもらった方がいいわけですが…
 早いとこお願いします。お待ちしております。> Google

Ellinikonblue.com Weblog 「 Android 5.0 アップデート通知が到着したのにアップデートしない理由」
Posted on Nov 22, 2014 at 23:39

ECS LIVA Windows with Bing 搭載モデル…まだまだ続きもありそう

「 ECS 、超小型 PC『 LIVA 』に Windows モデルを投入」ITmedia PC USER より)

 ECS の超小型ベアボーンキット LIVAWindows 8.1 with Bing 搭載モデルが登場します。

 わずか 3 万円で with Bing とはいえ、 Windows 8.1 デスクトップが手に入るなんて、 ほんといい時代です ^^  今後考えているという SSD が搭載できるモデルや、 Core M や Skytrail 世代 CPU 搭載機とまだまだ続きもありそうで気になりますが、 当方では以前から話題にしていながら未だ手を出していないので、 現世代機でいいのでそろそろ一台買っとくか?なんて頭をよぎったりします。

 先般の Chromebook にしてもそうですが、 しっかり使える PC は別にあるので、ちょっと実験的に使う分に、 もう一台、歯ごたえのある(?)機械がなんか欲しいな…なんて考えが浮かんでしまって、 最近は Raspberry Pi とかも視界に入っている始末 (*´艸`)  あぁいかんいかんボーナスが近づくと不埒なことばかり考えてしまいます。 無駄遣いはいけません。
 なので購入する時はちゃんと自分を説得し切れる言い訳をしっかり考えたいと思います w

Ellinikonblue.com Weblog
「 ECS LIVA が Amazon.co.jp で買える!」
「 世界最小デスクトップですと!? ECS LIVA 発表」
Posted on Nov 21, 2014 at 17:59

NFS でマウントした領域を Samba(CIFS) で公開してはいけないらしい

 NFS でマウントしたストレージ領域を Samba (CIFS) 経由で 公開することは鬼門らしい。。。

 こういう話はずいぶん前から知っていました。
 ローカルのストレージ領域を CIFS で共有する場合と比較して、いろいろな問題が生じます。

 現在、我が家では NAS4Free で ストレージを集約しているわけですが、過去の経緯でネットワークパスを変更したくない理由があって、 Linux(CentOS) で立てたファイルサーバー ( Samba サーバー)に NFS でストレージ領域をマウントして共有しています。
 現在の環境に至るまで、自宅の環境を整備するたび調べて、試行錯誤を繰り返して対処してきたのですが、 自宅という超少人数(ほぼ自分一人)で使う分には、 不満のないレベルで安定したので、備忘録の意味もかねてまとめておきます。

 まずは NFS クライアント側のマウント設定。
 これを行わないとまずスループットが上がりません。 また Windows クライアントからのファイル書き込み時にエラーが発生する場合があります。
 Samba で共有する領域なので、 /etc/fstab に記述すると言う前提で以下のようになります。
192.168.0.1:/mnt/mnt_zfs/Lib /mnt/mnt_nfs nfs rw,noatime,tcp,intr,nolock,rsize=4096,wsize=4096 0 0
 NFS サーバー (192.168.0.1) の /mnt/mnt_zfs/Lib を自身の /mnt/mnt_nfs へマウントする際、 読み書き可 (rw) 、 inode のアクセス時間を更新しない (noatime) 、 TCP 使用 (tcp) 、障害時などに NFS 要求の割り込みを許可 (intr) 、 ファイルロック機能無効 (nolock) 、読み込み (rsize) ・書き込み (wsize) 時のバッファサイズを 4096 に指定します。

 バッファサイズですがいろいろ試しましたが、 8192, 4096, 2048 で最もスループットがでたのが今の環境 ( Samba サーバー: CentOS 7 /Samba 4.1.1 、 NFS サーバー: NAS4Free 9.2.0.1.943 )では 4096 でした。

 nolock のオプションは本来多人数で単一ファイルへ同時アクセスされることが想定される場合、 使ってはいけないオプション(らしい)ですが、これを設定しないと、 Windows クライアントからのファイル書き込み時にエラーが発生してしまいます。

 一方で、 Samba 側の設定 /etc/samba/smb.conf で global セクションに以下のように kernel oplocks を無効にしさえすればよいとも 書かれていたところもあるのですが、うちの環境ではこの設定だけでは解消しませんでした。
[global]
: (略)
       kernel oplocks = no
: (略)
 我が家では NFS マウントの際の nolock オプションと、 上記の /etc/samba/smb.conf の kernel oplocks の設定は両方して施しています。

 以上、これで我が家のファイルサーバーはそこそこパフォーマンスがでています。
「これが決定版!おすすめ!!」って設定ではないですが、 NFS マウントの領域を Samba (CIFS) で公開する場合はお試し下さい。
 それでもっといい設定があれば、教えて下さい m(_ _;)m
Sambaのすべて
高橋 基信 著
( 翔泳社 )
¥575
Posted on Nov 20, 2014 at 00:04

Android 5.0 アップデート通知が到着したのにアップデートしない理由

「 Nexus 用 Android 5.0 配信は本日より開始」PC Watch より)

 Android 5.0 Lollipop のアップデート通知、 うちの Nexus 7(2012) にも届きました!!

 Nexus 用の Android 5.0 が配信されてたった一週間。はやっ!
 うれしいので即アップデート!!ってできないんだな orz

 今、うちの Nexus 7(2012) で 一番稼働率の高いアプリケーションは、実は パズル&ドラゴンズ (パズドラ)だったりします (_ _;
 これがまだ Android 5.0 に対応してくれてないんだな。。。 orz
# いや実は対応していないらしいアプリはこれだけではないらしいのだが…

 急げ!がんばれ!> ガンホー 様 ^^;
Posted on Nov 19, 2014 at 19:54

Firefox Developer Edition

「 Mozilla 、開発者向けの Web ブラウザー『 Firefox Developer Edition 』を公開」窓の杜 より)
「 Mozilla 、開発向けにデザインした『 Firefox Developer Edition 』公開」マイナビニュース より)

 これはなんだ?
…と思って調べてみたのですが、 どうも Aurora チャンネル(いわゆるアルファ版)ベースに、 専用のテーマを着せて、ビルトオンの Web 開発ツールへのアクセスが容易になっていたり、 Firefox OS 向けのツールがあらかじめ組み込まれていたりする Edition ぽいです。

「ぽい」というのは当然のごとく、自分ではまだ使ってもしていないし、 インストールも、ダウンロードすらしていないから。

 個人的には安価に使えるウェブ開発ツールの決定版ってまだないような気はしていて、 実際、自分もまだテキストエディタを駆使しつつ、コマンドラインツールを叩いてることが ほとんどなんで、よくできたツールがあれば、常々使ってみたいとは思っています。

 ただね。これ (Firefox Developer Edition) では ないかなと… f^^;

 最近、この手のツールでは Brackets が個人的にはいけてそうな予感がするので、 v1.0 にもなったし、そろそろ使ってみようかと思っている次第で、 エディターベースで進化したものの方が個人的にはしっくりはまります。

 しかしながら、ブラウザから進化する開発ツールを否定するほどの知見を持ち合わせているわけではないので、 当面、温かく見守らしてもらいます w 「 Adobe 、オープンソースの Web 開発向けテキストエディター『 Brackets 』 v1.0 をリリース」窓の杜 より)
Posted on Nov 18, 2014 at 21:58

OS X Yosemite 初のバージョンアップ 10.10.1 リリース!

「 OS X Yosemite 初のアップデート『 10.10.1 』で Wi-Fi 信頼性など多数の改善」ITmedia より)

 うちの MacBook Air は未だに 10.9 Mavericks でがんばっていて、 また iPhone ユーザーでもないので、 iPhone 連携が強化された Yosemite に そんなに強い「惹き」はないんですよね。。。 f^^;

 おまけに前回、 Mavericks にバージョンアップした際、 POPFile が動かなくなり、 Samba (CIFS) 経由でのファイル共有での スループットが落ちたりと、結構、いろいろありました (_ _;

 調べてみると、 POPFile は今回もバージョンアップが必要なようで、 また事前に今使っているバージョンの Parallels Desktop は Yosemite では使えないことを告知いただいています。  まぁいろいろ情報もあふれてきたし、このたび 10.10.1 にもなったし、 そろそろ行くか! Yosemite へ!!。。。とゆるりと考え始めています f^^;

Ellinikonblue.com Weblog
「 来たぞ! Mac OS X 10.9 Mavericks!! 」
「 Mac OS X 10.9 Mavericks にしてファイル共有が遅くなった人いませんか?」
Posted on Nov 17, 2014 at 19:58

Microsoft Visual Studio Community 2013

「 MS 、『 .NET 』をオープンソース化、『 Visual Studio 』のフル機能無料版を公開」INTERNET Watch より)
「 Microsoft 、“ Professional ”相当の無償版『 Visual Studio Community 2013 』を公開」窓の杜 より)

 .NET をオープンソース化という話もそうですが、 なによりフル機能無料版「 Visual Studio Community 」を提供する話にはちょっとびっくりしました。

 今やプログラム屋さんとしてはとうに引退した老兵ですが、プログラムで飯を食ってやろうと本気で考えていた頃は、 何をしようにもコンパイラが高価すぎて、プログラマーってハイソなお仕事なのね… と思っていました。
 実際、今でも Visual Studio Professional 2013 は 5 万円はくだらない代物で。。。
 それが今やただ… orz  ほんと今、プログラムの勉強をしている人がうらやましいです (_ _;
# いやそりゃ昔も UNIX/Linux ならただで使えるものもあったでしょうが…ねぇ… w

 五十の手習いではないですけど(まだそんなには年を食ってませんし… f^^; )、 ちょっと久々にプログラム勉強してみるかな…って気になっています(<実際やるかどうかは別 ^^; )

 こういう風に思う人って少なくはないと思っていて、これでポジティブスパイラルが回り出せば、 最近、今ひとつ時流に乗れない Microsoft / Windows の逆転の目になったりして…さてどうでしょう? w
Posted on Nov 13, 2014 at 23:30

PukiWiki 1.5.0 がリリースされていることを今頃知った

 PHP 5.4 以降に対応した PukiWiki 1.5.0 が 今年の 7 月にリリースされていることを今頃知りました。

 もうかれこれ七年以上もアップデートしてこなかった PukiWiki はもう使うのをやめた方がいいのではないかと思って、 今年の初めくらいから Pico をいじり始めていたのですが、 まぁ例のごとく遅々として進まず、 1.5.0 がリリースされたのなら、ひとまずいろんな意味の延命策として、 うちもアップグレードしようかなと。

 さぁいつやるか…それが問題です f^^;
PukiWiki入門: まとめサイトをつくろう!
増井 雄一郎 著
( 翔泳社 )
¥98
Ellinikonblue.com Weblog
「 どうも PukiWiki を早いとこ何とかせんといかんらしい」
「 フラットファイル CMS 『 Pico 』に夢中 」