タグ

2015年2月10日のブックマーク (9件)

  • Chefレシピ逆引きメモ - Qiita

    よく使うものを逆引きできるように。 アンチパターンを知る http://www.slideshare.net/JulianDunn/beginner-chef-antipatterns http://www.creationline.com/lab/3080 すべてのChefデータを1つの巨大なGitレポジトリに入れてしまう cookbooksにはバージョンがあるが、environmentsやrolesにはない cookbooksとして分割すべきものはリポジトリを分けるべき 会社名つきの巨大なCookbookを作ってしまう 来組み合わせるべきでないものが混ざる危険がある プロジェクト別に分けるべき Environmentsを論理的な環境以上の目的で使ってしまう developmentとかproductionとか論理的な環境で使い、クラスタとかデータセンターといった割り当てに使わない Co

    Chefレシピ逆引きメモ - Qiita
  • HyperDBとlsyncdを使用したWordPress冗長構成 | GREE Engineering

    こんにちは。開発統括部の勝又 健太です。 このエントリは GREE Advent Calendar 2013 4日目の記事です。 自己紹介 はじめての投稿なので簡単に自己紹介させて頂きますと、言語はC++/C#/Perl/Java/Ruby/Python/PHP、開発フレームワークはMFC/.NET Framework/Struts/Ruby on Rails/Django/各種PHPフレームワーク、DBに関してはOracle/SQLServer/MySQL/Postgresqlなどなど色々と経験しておりまして、なんでも屋的な雑エンジニアです。昔はマンガ作成用グラフィックソフトとか動画キャプチャソフトとかも作っとりました。 Windows/ASP.NET系の開発を8年ほど経験して、その後Linux系に転向して今に至ります。インフラ周りやミドルウェアなども大好物です。(今後はスマホネイ

    HyperDBとlsyncdを使用したWordPress冗長構成 | GREE Engineering
  • 【Chef Solo】attributeはどう使い分けるべきか。 | DevelopersIO

    こんにちは、せーのです。 Chef SoloやKnife SoloにChef Server同様environmentがサポートされてから、レシピの書き方が一気に広がりました。 広がった結果、Attributeをどこに書いていいのか迷う人も多いのではないでしょうか。私は迷います。 Chefは結構ゆるーい感じなので、特に「こういう場合にはここに書きなさい」という決まりがあまりありません。 この「決まりがない」というのがクセモノで、ついついAttributeをバラバラに書いてしまい、Cookbookが会社の共有資産になった時に余計な値が埋め込まれる、という事例が多発したりしないでしょうか。私はします。 Attributeには順位があり、より上位の場所にAttributeを書くと下位の値が上書きされます。まずこの順番を体感で覚えておくことが重要です。 Attributeの順位はドキュメントに書いて

    【Chef Solo】attributeはどう使い分けるべきか。 | DevelopersIO
  • sed コマンド | コマンドの使い方(Linux) | hydroculのメモ

    sed コマンド 2015/05/13 文字列を全置換したり、行単位で抽出したり、削除したり、いろいろなテキスト処理のできるコマンド。処理内容はコマンドラインパラメータで指定して、非対話的に一括処理できる。 sedで書ける処理であれば、処理内容にもよるが、perlのワンライナーで書くよりも速いことが多い。 sedというコマンド名は Stream EDitor の略らしい。 基的な使い方 2021/01/17 標準入力をなにかしら処理して標準出力に出力するので、パイプとして使える。まあたいていのUNIXツールはパイプとして使えるのだが。 ファイル名を指定すればそのファイルを読み込んで処理して標準出力に出力する。 ファイル名を指定してオプション -i を使えば、そのファイルを読み込んで、結果をそのファイルに上書きする。ファイル自体を編集したい場合には便利。(-i はGNU sed限定) 処理

  • Chef で設定ファイル編集の template/cookbook_file と sed の使い分け

    Chef を使い始めた頃からちょっと引っかかっていたことなのですけど、インストールするパッケージの設定ファイル等の作成・編集を template/cookbook_file リソースで行うか、bash/execute 等のリソースで sed を使って置換して行うかという課題。現在は一応自分の方針がまとまって、以下の方針で使い分けるようにしていますので軽くまとめ。 常時起動させるサービスの設定ファイルは template/cookbook_file リソース 設定ファイルを変更した後に、reload や restart が必要なパッケージの場合は、template/cookbook_file を使うようにしています。つまり chkconfig on にしてサービスとして起動させるパッケージの場合は、必ず template か cookbook_file リソースのどちらかで設定ファイルを作成

    Chef で設定ファイル編集の template/cookbook_file と sed の使い分け
  • lsyncd rsyndの設定方法

    使用例は以下の通りです。 [rsync@localhost ~]$ rsync -av -e "ssh -p 12272" --dry-run /usr/local/manage/ rsync@www41375u.sakura.ne.jp:/usr/local/manage/ building file list ... done ./ env/ mrtg/ mrtg/alert_ssh.sh mrtg/tmp.txt rsync/ rsync/www_exclude.lst snmpd/ sent 261 bytes received 68 bytes 219.33 bytes/sec total size is 267 speedup is 0.81 [rsync@localhost ~]$ rsyncコマンド –exclude –excludeオプションで転送対象から除外したいファイ

    lsyncd rsyndの設定方法
  • HyperDB でお手軽に WP の MySQL サーバを複数分散 - dogmap.jp

    WordPressDB サーバを分散処理したいとか思ったことありませんか? 以前、MariaDB Galera Cluster を使って DB サーバをクラスター構成にする方法を解説しました。 しかし、ここではもっと簡単に MySQL のマスター/スレーブ構成によるレプリケーション機能を使って読み込み先と書き込み先の DB を分ける手法について解説します。 Amazon RDS のリードレプリカ機能を使えば、WordPress のプラグイン(正確にはドロップイン)を設置して、ちょっと設定するだけですが、ここでは一応 MySQL でマスター/スレーブ構成のレプリケーションする方法についても解説します。 構成は、上のアイキャッチのような感じです。 MySQL でマスター/スレーブ構成のレプリケーション この構成によるメリットは スレーブサーバによるリアルタイムでのデータのバックアップ マ

    HyperDB でお手軽に WP の MySQL サーバを複数分散 - dogmap.jp
  • MySQLスレーブのmy.cnfにはreport-hostを必ず書こう

    (2012.10.15追記) report-hostではなくslave-hostになってたと@ishikawa84gさんから指摘を受けたので修正。 これで、マスターでshow slave hostsコマンドを打つだけで、スレーブの一覧が表示される。 > show slave hosts +----+------+--+----+ | Server\_id | Host | Port | Master\_id | +----+------+--+----+ | 16800111 | nanikano-dbs01 | 3306 | 16800101 | | 16800112 | nanikano-dbs02 | 3306 | 16800101 | | 16800113 | nanikano-dbs03 | 3306 | 16800101 | +----+------+--+----+ repo

  • 【コーポレート】ウェブペイ・ホールディングス株式会社買収に関するお知らせ | ニュース | LINE株式会社

    LINE株式会社 (社: 東京都渋谷区、代表取締役社長: 森川 亮、以下LINE) は、同社が運営する無料通話・無料メールスマートフォンアプリ「LINE(ライン)」に搭載しているモバイル送金・決済サービス「LINE Pay」における、さらなる事業化の加速を目的として、子会社LINE Pay株式会社を通じ、ウェブペイ・ホールディングス株式会社(社: 東京都品川区、代表取締役: 久保 渓、以下ウェブペイ) を買収することに合意いたしましたのでお知らせいたします。 ウェブペイは、EC サイトやウェブサービス、モバイルアプリを対象とした開発者向けクレジットカード決済サービス「WebPay」https://webpay.jp を提供する企業です。わずか数時間で組み込める簡単なAPI、最短3営業日の審査期間、カード情報を加盟店側で処理・伝送・保存しない安全な決済システムを特長としたサービスと、その

    【コーポレート】ウェブペイ・ホールディングス株式会社買収に関するお知らせ | ニュース | LINE株式会社
    yukung
    yukung 2015/02/10
    おおお