タグ

2013年11月18日のブックマーク (15件)

  • Chef 11 で Chef Server WebUI を使えるようにしてみる(chef11アレコレ) - 元RX-7乗りの適当な日々

    昨日の「Chef 11 での client/server/knife のセットアップ手順(+α)」のエントリの続きです。 Chef ServerとClientは基的にRESTなHTTP APIを介してやりとりを行うのですが、ChefにはServer APIGUI(ブラウザ)で操作できるchef-server-webuiが標準でついています。 ↑の昨日のエントリでセットアップした状態だと、僕の環境(CentOS 6系)だと使えなかったので、使える状態までに設定したメモを残しておきます。 (ちなみに、私は普段ほとんどWebUIを使っていません...) 前提 Chef Server 11系のバージョン 昨日のエントリの通り、Chef Serverはインストール&動作確認済 http://d.hatena.ne.jp/rx7/20130526/p1 使ったChef Serverの環境はCent

    Chef 11 で Chef Server WebUI を使えるようにしてみる(chef11アレコレ) - 元RX-7乗りの適当な日々
    tuki0918
    tuki0918 2013/11/18
  • 開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー

    開発メモその5です。表題どおり EC2 インスタンスの Amazon Linux で knife-solo を使う話。 開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー で、chef-solo を使って EC2 の環境管理をしていると書きました。うち chef-solo の実行は capistrano like な perl のデプロイツール Cinnamon に任せている、という旨を述べました。 が、件のデプロイツール任せだと chef-solo 実行の度にレポジトリ経由でレシピをサーバー側に転送する必要がある。自分は github を使っているので github に push してサーバー側で fetchc される。デプロイツールがこの辺をやってくれるとは言え、レシピの動作確認のためにちゃんと動くことが保証されていないレシ

    開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー
    tuki0918
    tuki0918 2013/11/18
  • Amazon Linux AMI に Chef Solo をインストールしてみた - みなさんあのね

    2013-08-06 Amazon Linux AMI に Chef Solo をインストールしてみた Chef Server はじめに 社内の検証環境をスピーディーに構築できるようになりたいため、日からChefのお勉強をはじめました。お勉強で作成したレシピGitHub経由で共有するつもりです。既にApache上でWordPressさんが動作している「Amazon Linux AMI」に、Chef Soloでnginxをインストールさせます。何も目新しいことはしていませんので、構築ログ的な位置づけの記事だとお考え下さい。 Chefのインストール とりあえずwgetしました。 [root@amaser chef]# pwd /root/work/chef [root@amaser chef]# wget https://www.opscode.com/chef/install.sh T

    tuki0918
    tuki0918 2013/11/18
  • 構成管理ツール「Chef」の概要とインストール手順

    自動化ツールの必要性 昨今、仮想化およびクラウドの普及に伴い、サーバを短時間で増設することが容易になってきました。例えばユーザアクセスが増えてシステムの負荷が高くなった場合、サーバそのものは即座に準備できるようになりました。しかし、システムの設定は別途実施しなければいけないという状況も多々見受けられています。 サーバの台数が少なければ一台一台構築や設定を行えますが、何百台ものサーバを扱うとなると時間がかかって迅速性は失われてしまいますし、多くの人手が必要となれば設定の間違いが起こる可能性も高くなるでしょう。そして管理するサーバが増えたとしても、それらを管理する人は増えていないのが現状です。 そのため、サーバ構築とともにアプリケーションやミドルウェアの設定をも実施する自動化ツールが注目されています。 Chefとは Chef(シェフ)は、米Opscode社が提供するクラウドコンピューティングを

    構成管理ツール「Chef」の概要とインストール手順
    tuki0918
    tuki0918 2013/11/18
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    tuki0918
    tuki0918 2013/11/18
    LIGにしか見えない
  • ソースコード20万行の大規模サイトのPHPを5.1から5.4に上げるためにやったことまとめ · DQNEO日記

    所要期間 着手しはじめたのが2010年12月ごろ、完了したのが2013年9月だったので何と3年近くかかったことになります。 長引いた原因は、日々の機能追加や運用をしながら孤独に片手間で細々とやってたからです。(単純に人手不足とも言う) また、PHPバージョンアップと同時にCentOSサーバを5から6にあげることにしたのでサーバ再構築のための工数も含まれています。 後半は仕事仲間が増えてその人が専業でバージョンアップ作業をやってくれたのでだいぶ楽できました。 それと専任のテスターさんたちにも参加していただいたので番で大きなトラブルなく完了することができました。 感謝感謝です。 サーバ入れ替え作業が終わってPHP5.1の入った古いサーバを削除したときの、まさに「技術的負債」を返済し終わった瞬間の、あのスッキリ感、もう言葉にはできません。 終わってみてこの件に関するRedmineのチケットを数

    ソースコード20万行の大規模サイトのPHPを5.1から5.4に上げるためにやったことまとめ · DQNEO日記
    tuki0918
    tuki0918 2013/11/18
    “PHP5.4のhtmlspecialcharsに非互換問題 | 徳丸浩の日記”
  • ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記

    ■さくらVPSにChefをインストール - 初めてのシステムと日記 http://bosssato.hatenablog.com/entry/2013/06/23/135552 前回の記事でさくらVPSにChefをインストールしました。 今回はChefを使ってApache、PHPをソースインストールするレシピを書いて実際にインストールしてみます。 (package使えば入るっぽいですが、たぶんyumインストールな気が。。) 今回の内容は私のGitHubに公開しているので、そちらを参考にして頂ければです。 (というのを前から言ってみたかった。) https://github.com/bossato/chef リポジトリ作成 まずは今回のレシピを格納するリポジトリを作成します。 // chefというリポジトリを作成 $ knife solo init chef クックブック作成 次にApach

    ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記
  • 入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート

    Chefについては前々から気にはなっていたけどまとまった情報があまりなく、中々じっくりと取り組めていなかったのですが、ちょうど次のプロジェクトから導入しようとしていたところに、『入門Chef Solo - Infrastructure as Code』というありがたいまとめが出版されたので、それを片手に色々と実験してみました。 入門Chef Soloはよくまとめられていて非常に助かったのですが、Kindleで見ると目次がなくて逆引き的に利用しながら構築するのが結構大変でしたので、自分用に手順書としてまとめてみました。(目次に関しては現在修正版が出ているようです) とりあえずRailsのサービス開発プロジェクトで使いたいので、以前にさくらVPSの設定で行ったような感じでrvm, nginx, unicorn, mysqlRailsアプリが動くところまでやってみました。もう1年以上前ですが

    入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート
    tuki0918
    tuki0918 2013/11/18
  • 本番環境でのserverspecの運用方法 - Qiita

    番環境でのserverspecの運用方法 / さよならインターネット ミドルウェアの管理はchefを使用している サーバへのデプロイはcapistranoを使用している 上記2点が当てはまる場合、serverspecの使い方として Testing #chef Cookbook by #serverspec #devops / さよならインターネット serverspecでchefのjsonを読み込む / さよならインターネット serverspecをJenkins氏で回す場合について / さよならインターネット 上記エントリーを参考にして頂ければchef + serverspecである程度の インフラストラクチャの構築とテストが行えるかと思います。 また、こちらのエントリーのように、chefのrecipeからserverspecのテスト自体を 生成してしまうという素晴らしいアイデアもあり

    本番環境でのserverspecの運用方法 - Qiita
    tuki0918
    tuki0918 2013/11/18
  • Chefの基本 - Qiita

    Chefとは サーバ設定や更新を自動化するツール。 レポジトリ>クックブック>レシピ という階層で管理する。 一つのシステムにつきレポジトリ一つ、という粒度。 利用形態には以下の二つがある。 Chef-Server + Chef-Client →Chef ClientがChef Serverからhttpで必要な情報をGETし、実行する。ChefServerの管理はちょっと大変。 Chef-Solo →サーバ管理を必要としないスタンドアロン版。 Chefのインストール

    Chefの基本 - Qiita
    tuki0918
    tuki0918 2013/11/18
  • serverspecで完結するテスト駆動インフラ構築 (Test-Driven-Infrastructure with serverspec) - Qiita

    serverspecで完結するテスト駆動インフラ構築 (Test-Driven-Infrastructure with serverspec)RubyTDDcheftest-driven-infrastructureserverspec この記事は最終更新から1年以上経過しています。 気をつけてね。 サーバの構築状況を、手動確認の段取りでチェックするserverspec、使いやすくて評判ですね。 注: このエントリはほぼネタなのであまり参考にしてはいけません。 さて、テスト駆動開発という手法は皆さん既にご存知でしょう。今日は折角テストツールがあるのですからサーバ構築をテスト駆動でやってみましょう。 まずFailするSpecサンプル こちらはパッケージnginxがインストールされているかテストするserverspecのサンプルです。

    serverspecで完結するテスト駆動インフラ構築 (Test-Driven-Infrastructure with serverspec) - Qiita
    tuki0918
    tuki0918 2013/11/18
  • knife-soloによるChefの実行 - Qiita

    前提 knifeとは Chefレポジトリを操作するためのツール。 chef solo環境で利用するのは主に以下の二つ ・knife cookbook(クックブックの作成) ・knife solo 前者は生のchef soloを利用する場合に用いる。 詳しくは以下。 Chefの基 http://qiita.com/kidachi_/items/9d569b8673e70ef93f0e knife-soloとは 今回のトピックはこちら。 それ単体でリポジトリやクックブックの作成、実行まで一括して行ってくれる。 基はchef soloを利用したい場合はこのknife soloに頼ればok。 knifeの初期設定

    knife-soloによるChefの実行 - Qiita
    tuki0918
    tuki0918 2013/11/18
  • Berkshelfを試してみる - Qiita

    社内でBerkshelfがウワサになっていたので試してみた。 Berkshelfとは? Berkshelfとは、「Chefのcookbookとその依存関係を管理するツール」らしい。 要するに、定義ファイルに使うcookbookを定義しておけば、リポジトリから勝手に依存関係を解消した上で 落としてきてくれるらしい。RubyBundlerみたいな感じ。 同じようなので、Librarian-Chefというのもあるが、Berkshelfの方が現時点で主流っぽい。 Berkshelfの使い方 Berkshelfはgemで配布されているので、gem installでインストールできる。 使用したいcookbookを定義するBerksfileを作成する。 Berkshelfの公式サイトにも書いてあるが、opscodeからmysqlnginxのcookbookを使う場合はこんな感じ。 cookbook

    Berkshelfを試してみる - Qiita
    tuki0918
    tuki0918 2013/11/18
  • www.tektoh.org is Expired or Suspended.

    「 www.tektoh.org 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 www.tektoh.org 」is Expired or Suspended. The WHOIS is here.

    tuki0918
    tuki0918 2013/11/18
  • 《Chef初心者》見ておくべき良記事とまとめ - Qiita

    ユーザー解析のツールが社内でそろそろ必要なんだ。 僕のいる会社のユーザー数もだいぶ増えたし、サービスで利用しているDBに 同じようにログデータ突っ込んでるのはベターじゃないし、集計のクエリなんて 思いに決まっている、それでもし大事な大事なユーザー様に影響が出たらと思うと 今日も眠れない。。。 ってことでfluentdとかいいらしい。 fluentdを理解するためのまとめ fluentdを使ったwebログ イベントログ収集ツール fluent リリース! でも一回のiOSエンジニアである僕がこんなん勉強して何になるのか・・・ どうせならちょっとインフラ環境作るあたりからやろう。 自前のさくらVPS(1年間1万くらいのプラン)が放置されてたので、 ちょうどいいし流行のchef なんかも使いながら構築して、 サンプルのログ流し込んでいろいろやってみよう!! まぁ今は今はAWS時代なので サーバも

    《Chef初心者》見ておくべき良記事とまとめ - Qiita
    tuki0918
    tuki0918 2013/11/18