タグ

ブックマーク / akuwano.hatenablog.jp (8)

  • Cookbookの管理を楽にするBerkshelfの使い方( ー`дー´)キリッ とか。 - 256bitの殺人メニュー

    子供が生まれたり、職場では人事改革が行われたり、@oranieさんがスマートフォンアプリエンジニアになったりと、生活が激変しつつある今日この頃みなさまいかがお過ごしでしょうか。 はい、乙カレー様です。くわのです。 職場ではずっとchef-server 1で来ていたわけなのですが、ちょっと前からchef solo+Berkshelfを使い始めたりしている私達がいます。 きっとみなさんchef-serverとか強がりやがってやっと素直になりやがったなと思っていることでしょう。 (Chef-serverも使い方で便利ですよ) ドキュメント読んだらいいのかと思ったりもするんだけどBerkshelfのドキュメントがあんま綺麗じゃなくて困るというw ちゅーことで、ざっくり使い方を整理しました。あ、Berkshelfのバージョンは3です。 Berkshelf BerkshelfはCookbookの依存

    Cookbookの管理を楽にするBerkshelfの使い方( ー`дー´)キリッ とか。 - 256bitの殺人メニュー
  • 〜さよなら自作サーバ〜 自作サーバ同窓会に参加&発表してきました - 256bitの殺人メニュー

    どうも乙カレーさまです。桑野です。 自作サーバカンファレンスをやってもう4、5年近く経つんだなぁと思って感慨深いです。 思えば大きな発表をしたのは自作サーバカンファレンスが初めてに近いですし、@marqsさんにお誘い頂いて発表できた事で色々得るものがあったなー、と思っています。 それだけに@marqs さんが今回来られなかったのは残念でした(´;ω;`)ウッ… そして、その自作サーバですが、ぼくもうちの自作サーバはガチの自作サーバはもうやっていないよ、という卒業生としての立場で参加しました。 自作サーバカンファレンスの資料 こちらは前回の自作サーバカンファレンスの資料です。 アメーバピグにおける自作サーバ運用 from Akihiro Kuwano 自作サーバ同窓会の資料 こちら今回の資料、テイストを合わせてみましたw アメーバピグにおける自作サーバ運用それからどうなった from Aki

    〜さよなら自作サーバ〜 自作サーバ同窓会に参加&発表してきました - 256bitの殺人メニュー
  • #bpstudy 71さん で「後悔しないもんごもんごの使い方 」という発表しました - 256bitの殺人メニュー

    はい、乙カレー様です。桑野です。 おくれちゃいましたが、7/31に開かれましたbpstudy #71にて発表して参りました。 @matsukaz さんにアプリ側のお話をしていただき、私の方でサーバ側でそもそもユースケースとはどんなものか、というお話をしました。 一部では@takebow さんによる、「運用が楽になる分散データベース Riak」という発表をされていて、運用はホント楽そうだよなーと指をくわえてみたりもしましたw Riakの話はいろんな場所で聞きますが、アーキテクチャが綺麗にまとまっているイメージで、クラスタリングKVSとしてはよっぽどの環境でなければ安定運用できるんじゃないでしょうか。と思っています。 そして、二部では私達が「運用を楽に"したい"分散データベース MongoDB」という事でお話したわけですが、以前のWEB+DB PRESSさんの記事を書いた時にもちょっとブログで

    #bpstudy 71さん で「後悔しないもんごもんごの使い方 」という発表しました - 256bitの殺人メニュー
  • 『Web+DB Press Vol.75』にMongoDB徹底入門を書かせて頂きました。 - 256bitの殺人メニュー

    はい、おつカレー様です。くわのです。 気づいたらすっげーーーーーーーーーーBlog書いてなくて、やべーなこれって思ったので今後は書いて行こうと思っています(´;ω;`) と、今回も書籍の話だったりするんですが(汁 『Web+DB Press Vol.75』に第2特集としてMongoDB徹底入門を書かせて頂きました。 @matsukazさんと一緒に書いたのですが、僕の日語のおかしい部分をまつかずさんは直してくれたのでぼくは一生頭が上がらないのだと思いますが、そういう意味では僕と一緒に記事を書いた人全てに僕は頭が上がらないのだなと思うと、僕は頭を下向きに固定して生きたほうが生きやすいんじゃないかと、僕は、、、僕はあああぁあぁ! 、、、また取り乱しました。すいません。 特集の内容 読者の対象としては、MongoDBを触ったことない人向けとなっています。 記事の内容は、 MongoDBのユースケ

    『Web+DB Press Vol.75』にMongoDB徹底入門を書かせて頂きました。 - 256bitの殺人メニュー
  • シェルスクリプトでパイプを使った時の戻り値のとり方 - 256bitの殺人メニュー

    はい、おつカレー様です。 bashを使ったシェルスクリプトでパイプを使っても戻り値をちゃんと取りたいときの話です。 シェルスクリプトの戻り値 シェルスクリプトでの戻り値取るときに $? を使うことがあると思います。 $ ls / # こっちは正常 $ echo $? 0 $ ls /notfounddir # こっちはエラー $ echo $? 1コマンドのログを取りたいなと思ってteeとかつなげちゃうとteeの戻り値になっちゃって取れないですよね。 $ ls /notfounddir | tee test ls: /notfounddir: No such file or directory $ echo $? 0 # <-アレ? ${PIPESTATUS[@]} こういう場合は、${PIPESTATUS[@]}を使うことで取ることができます。 $ ls / | tee test.log

    シェルスクリプトでパイプを使った時の戻り値のとり方 - 256bitの殺人メニュー
  • 「MongoDBのはじめての運用テキスト」を書いてみた - 256bitの殺人メニュー

    MongoDB使いましょって時に、やれ、レプリカセットだの、シャーディングだの、いちいち手順とか教えていくのがめんどくさくなったので、これを見たらコマンド的な手順はひと通りいけますよ。だから後は自分で調べてね、っていう資料をつくってみたのだ。 というわけで、「MongoDBのはじめての運用テキスト」SlideShareにあげました。 MongoDBのはじめての運用テキスト from Akihiro Kuwano 内容 PDFには、以下の様な内容を盛り込んでいます。 インストール レプリカセット構築 シャーディング設定 基的なオペレーション Stat系ツールの見方。 ただし、徐々に古い情報にはなってくると思うので、詳しい情報や、最新の情報を見たい方には公式のWikiなり、ソースなり見ていただくのを推奨いたしますw 意図 以前MongoDBの薄いなどもあって、あれはすごくわかりやすい入門テ

    「MongoDBのはじめての運用テキスト」を書いてみた - 256bitの殺人メニュー
  • プロのためのLinuxシステム・10年効く技術を読みました - 256bitの殺人メニュー

    技術評論社さんから『プロのためのLinuxシステム・10年効く技術』を献いただきました!ありがとうございます! プロのための Linuxシステム・10年効く技術 (Software Design plus) 作者: 中井悦司出版社/メーカー: 技術評論社発売日: 2012/06/15メディア: 大型購入: 6人 クリック: 88回この商品を含むブログ (18件) を見る 早速読ませていただいたのですが、かなり面白かったので紹介させて頂きます。 内容 何が面白かったかというと、まずこのの構成でしたw 書き出しますが、 一章 知らないと損するぞ! 押さえておきたいLinux内部構造 二章 マシンがないとは言わせない! 仮想化でここまでできるインフラ環境構築 三章 10番勝負! 自作スクリプトでコマンド活用 四章最後の砦! カーネルソースを読む 五章一歩先を行く! RHEL6新機能の総まと

    プロのためのLinuxシステム・10年効く技術を読みました - 256bitの殺人メニュー
  • CentOS6で制限されているプロセス最大数を制限解除する - 256bitの殺人メニュー

    ハマったのでメモ。 Linuxでリソース制限するための仕組みのulimitがありますが、その1項目に「nproc」があります。 これはそのユーザで実行できるプロセス(スレッド)数の制限となります。 これが、CentOS5までは、 $ ulimit -u unlimitedのように無制限だったのですが、CentOS6になって以下のように1024で制限がかかるようになりました。 $ ulimit -u 1024そのため、デーモンとかで高負荷な処理をさせてプロセス(スレッド)が増えると処理が落ちてしまうのです。 悲しいけどこれってデフォルト値なのよね。 設定箇所は? 実際の設定は、[/etc/security/limits.d/90-nproc.conf]でされています。 # cat /etc/security/limits.d/90-nproc.conf # Default limit for

    CentOS6で制限されているプロセス最大数を制限解除する - 256bitの殺人メニュー
  • 1