Author Archives: masa23

さくらのオブジェクトストレージとs3fsでバージョンアップで動かいない!

さくらのクラウドのオブジェクトストレージ(http://cloud.sakura.ad.jp/specification.php#section-object)とs3fsを使っているんですが、
s3fsを1.7.4から1.7.8にバージョンアップしたらマウントコマンドしてしばらくするとs3fsが落ちるという自体が発生。。。
# df -h
df: `/mnt/s3': Transport endpoint is not connected
Filesystem Size Used Avail Use% Mounted on
/dev/vda3 18G 3.8G 13G 23% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/vda1 94M 53M 37M 60% /boot
# ls /mnt/s3
ls: cannot access /mnt/s3: Transport endpoint is not connected

マウント後にdf -h したらエラー・・・
もちろん lsもできません。


なんかよーく探してみると・・・

http://cloud-news.sakura.ad.jp/2015/02/20/objectstorage_s3cmd/
動作仕様の違い例
s3cmd-1.5.0以上の場合、signatureはv4がデフォルトとなりました。オブジェクトストレージはv2対応のため「--signature-v2」オプションを使用してください。

例) s3cmd du s3://<バケット名> --signature-v2
もしかして、s3fsでもおんなじ何じゃ???と思ってman見てみたらオプションがありました。
 -o sigv2 (default is signature version 4)
 sets signing AWS requests by sing Signature Version 2.
おお!!これで無事解決出来ました。これは1日ハマった・・・

ということで同じ状況になった方はsigv2をオプションにつけてみてください。

SSLのOCSPレスポンダー

SSL証明書の有効性確認にはOCSPというのを使うのだけど、
このOCSPの応答が遅いとWeb表示まで遅くなる。

興味本位でSSL証明書発行を行いっている、認証局ごとにOCSPの配信について
どうなっているか調べてみた。

OCSPについて説明するのはめんどくさいので以下の記事を参照してください。

 

SSL認証局 OCSP URI 配信 備考
Symantec http://sr.symcd.com Akamai
GeoTrust http://sr.symcd.com Akamai Symantec傘下なので同じ模様
SECOM http://ev.ocsp.secomtrust.net 自社 TTLからすると東京都内?
CyberTrust http://sureseries-ocsp.cybertrust.ne.jp/OcspServer 自社 OCNとODNとさくらに設置されている模様
GlobalSign http://ocsp2.globalsign.com/gsextendvalsha2g2 CloudFlare CloudFlareとSSL関係で提携しているから?
GoDaddy http://ocsp.godaddy.com/ Akamai?自社? akadns.netにCNAMEされているが接続先はGoDaddy設備?
StartSSL http://ocsp.startssl.com/sub/class4/server/ca Akamai
DigiCert http://ocsp.digicert.com EDGECAST
COMODO http://ocsp.comodoca.com 自社

すくなくともSECOMとCyberTrustについては日本国内以外は遅くなりそうですね。

Chinachu (インストール編)

テレビの録画をWindowsマシンからLinuxマシンに置き換えてみました。 今まではWindowsXP+TVRock+TestTVという組み合わせでした。 しかし、LinuxのファイルサーバがうごいているのにWindowsマシンも付けっぱなしにするのはもったいない。 また、Chinachuを開発しているれいさ(@kanreisa)が知り合いというのもあり導入してみました。 Chinachuについては公式サイトみるとわかりやすいです。 ※ このインストールはPT3などの録画コマンドを事前にインストール済みであることを前提に書いてます。 node.jsを使って作られており別途ウェブサーバも必要なくインストールもスクリプトが用意されているので 1発でインストールできます。 今回のインストール構成 OS:CentOS6.3 x86_64 CPU:AMD Phenom(tm) 9350e Quad-Core Processor Mem:4GB HDD:3TB×4(RAID5)  

Chinachuのインストール

Chinachu用にユーザを作成しchinachuにsuします。
# useradd chinachu
$ su - chinachu
githubからソースコードをダウンロードします。
$ git clone https://github.com/kanreisa/Chinachu.git
ディレクトリを移動します。
$ cd Chinachu
インストールスクリプトを実行しますが・・・
$ ./chinachu installer
インストールに失敗してしまいます。WebUIで使われるツールのコンパイルに必要なライブラリが入って無いようでした。 CentOS6で必要なパッケージをrootでざっくりインストールします。
# yum install -y make gcc yasm-devel autoconf automake libtool
再度インストールを試します。インストーラーを実行するとインストールメニューが表示されます。ここではAutoでインストールします。
$ ./chinachu installer
Chinachu Installer Menu:
[!] These are installed under all /home/chinachu/Chinachu/...
[!] Recommend the Auto installation.
1) Auto                   5) libx264               9) libvorbis
2) epgdump                6) libvpx               10) libav
3) Node.js Environment    7) libfdk-aac
4) Node.js Modules        8) libogg
what do you install?  1
~インストールログは長いので省略~
無事インストールがおわりましたが・・・このままではOS起動時にChinachuが自動起動しないので起動スクリプトを 準備します。
$ ./chinachu service operator initscript > /tmp/chinachu-operator
$ ./chinachu service wui initscript > /tmp/chinachu-wui
いったんtmp以下に起動スクリプトを置いたのでこれをrootになり/etc/init.d以下に配置します。また、所有権・実行権の設定をします。
# mv /tmp/chinachu-operator /tmp/chinachu-wui /etc/init.d/
# chown root:root /etc/init.d/chinachu-operator /etc/init.d/chinachu-wui
# chmod +x /etc/init.d/chinachu-operator /etc/init.d/chinachu-wui
続いて起動スクリプトとして登録し自動起動を有効にします。
# chkconfig --add chinachu-operator
# chkconfig --add chinachu-wui
# chkconfig chinachu-operator on
# chkconfig chinachu-wui on
さっそく起動してみます。
# service chinachu-operator start
# service chinachu-wui start
http://<サーバIPアドレス>:10772/ でアクセスするとWebUIが確認できるはずです。 設定はまた次回書こうかなと思います。

お盆休みに黒部ダムみてきました。

お盆休みに友達と黒部ダムへいってきました。立山黒部アルペンルート 黒部ダムに行ってきました。 ルートとしては富山側からいきました。 立山駅からスタートです。   立山駅からケーブルカーで美女平へ向かいます。   美女平からはバスで移動です。(室堂まで50分ぐらい) この山道?は国定公園の中のため、乗用車は乗り入れできません。 バスも環境配慮?でハイブリッドでした。 非常に大きな立山杉、称名滝が見れました。 室堂ですが、真夏(8月)なのでさすがに雪は残っていないと思っていたのですが、 なんと、雪がのこってました!!     白いのが残った雪です。あの有名な雪の壁の間をバスが走っているのもうなずけます。 もう少し早い時期にきていれば・・・? 室堂からはトローリーバスでの移動です。   トローリーバスは電気で動いているため、上に架線が走ってます。 バス?というよりタイヤのついた電車?といった感じです。   トンネルの中をずっと進んでいきます。残念ながら、このトンネルは黒部の太陽とは逆側のトンネルです。 大観峰からはロープウェイで移動します。あいにくの天気で景色がみれなかったのが残念です。   黒部平です。このへんで天気が少し回復!     黒部平からまたケーブルカーでおります。このケーブルカーを過ぎるといよいよ黒部ダムです。     今回のケーブルカーはトンネルの中を進みます。     黒部湖駅はトンネルの中です。この先がいよいよ黒部ダム!   真っ先にみえたのは高くそびえる山々と黒部ダム湖。   ダムの下流側は壮大。   すごい大きな水しぶきをあげながらの放水。   黒部ダムでけーーー。     以上、黒部ダムへの旅行でしたー。 - お盆に友人と車で移動した総距離が2000km超えてました(^^; -

アドバンスドIPルーティングを試してみる

ISPを切り替えるのでこれをチャンスと思いアドバンスドIPルーティングを 試してみました。 二つのルーター(Unnumbered)にISPを設定し、サーバを接続しました。 ISP1側をeth0としてインターフェイスにIPを割り当てます。 # ifconfig eth0 202.61.XXX.74 netmask 255.255.255.248 ISP2側のIPをeth0のエイリアスIPとして割り当てます。 # ifconfig eth0 add 27.96.XXX.146 netmask 255.255.255.240 以下のように割り当てられました。

[root@test ~]# ifconfig eth0 eth0 ???? Link encap:Ethernet? HWaddr 54:52:00:XX:XX:XX inet addr:202.61.XXX.74? Bcast:202.61.XXX.79? Mask:255.255.255.240 UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1851 (1.8 KiB)? TX bytes:1308 (1.2 KiB) [root@test ~]# ifconfig eth0:0 eth0:0??? Link encap:Ethernet? HWaddr 54:52:00:XX:XX:XX inet addr:27.96.XXX.146? Bcast:202.61.XXX.79? Mask:255.255.255.248 UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1

デフォルトゲートウェイを設定します。 デフォルトゲートウェイはISP1側とします。 # route add default gw 202.61.XXX.73 続き、ISP1からの通信はISP1経由で返す、ISP2からの通信はISP2経由で返すよう設定 していきます。 アドバンスドIPルーティング用に、各ISPのテーブルを定義します。 # vi /etc/iproute2/rt_tables 100 isp1 101 isp2 各ISP向けにルーティング設定を行います。 テーブルごとにデフォルトゲートウェイを設定します。 # ip route add default via 202.61.XXX.73 table isp1 # ip route add default via 27.96.XXX.145 table isp2 出口IPによって使うテーブルを使い分けるように設定します。 # ip rule add from 202.61.XXX.74 table isp1 priority 100 # ip rule add from 27.96.XXX.146 table isp2 priority 101 あとは、同一ネットワーク向けのルーティングも行っておきます。 # ip route add 202.61.XXX.72/29 dev eth1 table isp1 # ip route add 27.96.XXX.144/28 dev eth1 table isp2 これで、両ISP経由の応答ができるようになりました。

大阪めぐり。

今日は大阪めぐりをしてきました。 というか、大阪に住んでて大阪めぐりなのは友人がはるばる、地元徳島から遊びに来たからです。 とりあえず、お昼は粉もん文化の大阪ということで、お好み焼きを食べました。 正直、大阪住んでるのに久々に食べましたw そのあとは心斎橋をぶらぶらーとして(服見たり)しながら、道頓堀で記念撮影。 ざんねんながら、自分は写真をとりわすれておりました。 そのあと、日本橋まで徒歩で歩き、ヲタク観察 ついでに痛車があったので友人と一緒に記念撮影。 後は「キャベツ焼き」を食べながら、ぶらぶらしてました。 これまた、粉もん。 晩御飯は、友人が「金龍ラーメン」を地元の先輩に勧められていたらしく、 食べに行きました。 金龍ラーメンの味ですが、ちょっぴり塩加減が強かったので好みではなかったです。 お酒を飲んだ〆とかなら、ちょうどいい塩加減なのかもしれないですね。 このあと、友人は車で徳島までかえったのですが、豪快に迷ったようで・・・ 電話越しに道案内が大変でした。 - 間違って堺市の方向に走ってたみたいです。(苦笑 -

スマートフォン用にエネループを

エネループ KBC-L2BSです。 大きさはタバコの箱程度?でしょうか。 白くて小さいです。エネループといえば、ニッケル水素電池のイメージがありますが、 こちらはリチウムイオン電池です。   さすが、リチウムイオンってことですね。5000mAhです。 USBポートがついておりそこにつなげば充電できます。 最大2Aの出力が可能なのでたいていのUSB機器の充電が できると思います。 スマートフォン(REGZA Phone)用に買ったんですが、iPod touchの電池がくたばって来たのでそれの充電としても使える ので。 - 関西なんで、輪番停電は関係ないですが、災害のときにもいいかも。 -

REGZA Phone T-01C 修正アップデート

また、残念ながら、2.2へのバージョンアップではありませんでしたが、 修正アップデートがでてました。(3月8日) http://www.nttdocomo.co.jp/support/utilization/software_update/list/t01c/index.html   もともとのベースバージョンは5011.1906.43です。 アップデート中   再起動中 アップデート完了みたいです。 カーネルバージョンが変わらないのは当たり前として、ファームウェアバージョンももちろん2.1のまま。 ベースバンドバージョンがあがってました。 アップデート前:5011.1906.43 アップデート後:5011.1906.50 アップデート内容は以下の修正のようです。 「USB端子にACアダプタやUSBケーブルを接続、または携帯電話(本体)を充電台に設置しても、 稀に充電が開始しない場合がある。」 以前のアップデートは劇的にメモリの使い方が改善されましたが、今回もなにかうれしい変化が あるといいですね。 - 4月?5月ごろに、Android2.2へのアップデートが予定されてますが、いっそのこと、2.3へアップデート します!見たいなサプライズは無いんだろうかー(笑)でも、4月1日にそれを言うのはやめてほしいけどw -

さくらのつぼみ。

大阪市 造幣局付近大川沿いの公園。 つぼみがふっくらと膨らんできました。 もうそろそろで開花しそうですね。

T-01C REGZA Phoneバージョンアップ(今頃。

全然気がついてなかったのですが、2月3日にアップデート出てたんですね。 ※2.2へのOSアップデートではないです。 http://www.nttdocomo.co.jp/support/utilization/software_update/list/t01c/index.html まあ、少なからず、1週間前には気づいてアップデートしてたのですが、 上記記載内容以外で変わったことが数点。 メモリの使用量が劇的に減りました。 常に残り50MB程度まで使い切っていたのがアップデート後は150MB以上 余裕があります。 あと、勝手に再起動しなくなりました。購入当初は勝手に再起動していた?らしく 画面を開くなりPINコードをいれろと・・・。 それが、アップデート後なくなりました。 本音はこれの修正だったんじゃないだろうか? 全然きがついてなかったんですが、ATOK for T-01Cのアップデートも出てたん ですね。全然気が付きませんでした。とか、どっかでプレスリリースとかだしてくれ てるんですかね・・・。 https://market.android.com/details?id=com.atok.mobile.im.service&feature=search_result - 2chとかも最近追ってないので、情弱にも程がある自分です。 -