詳細検索

chef


そうだ、HTTP/2に移行しよう(実践編)
Tips
2017年10月2日

そうだ、HTTP/2に移行しよう(実践編)

こんにちは、エンジニアの吉田です。 前回そうだ、HTTP/2に移行しよう(OpsWorks編)の記事を執筆しましたが、今回はその続編となります。 (前回から時間が経ってしまい申し訳ないです汗) 前回はHTTP/2に移行する為にAWS OpsWorksを用いたChef12スタックでの シンプルな環境を構築するところまでお伝えしました。...

そうだ、HTTP/2に移行しよう(OpsWorks基本編)
Tips
2017年8月17日

そうだ、HTTP/2に移行しよう(OpsWorks基本編)

こんにちは、チーム活性化サービス「Goalous」のリードエンジニアを務めている吉田です。 今回はGoalousがHTTP/1.1からHTTP/2に移行した経緯と実際にどのように移行したのかをお話します。 僕達は先月までサービス全体の大規模なパフォーマンス改善を1ヶ月半以上かけて行っていました。...

勉強会を開催しました!「AWSを使っているならOpsWorksでDevOpsしよう!」、「AWS運用アレコレ」の二本立て
Tips
2016年9月1日
3分で読めます

勉強会を開催しました!「AWSを使っているならOpsWorksでDevOpsしよう!」、「AWS運用アレコレ」の二本立て

こんにちは、平形です。 先日8/24、弊社で4回目の外部向けの勉強会を開催しましたので、その様子をご報告させていただきます。 今回はAWS関連のトピックを私、平形と同じく弊社エンジニアの赤川がお届けしました。 今回4回目となる勉強会も盛り上がりを増してきた事もあり、弊社代表の中村が自ら挨拶を買って出てくれました。 今回もたくさんの方々にご参加いただき、大変嬉しく思っています。 今回は、 -...

chefのruby_blockを用いて環境変数を再読み込み
Tips
2015年3月30日
4分で読めます

chefのruby_blockを用いて環境変数を再読み込み

こんにちは。小宮です。 chefでいろいろ自動化していくうちに、途中で変更された値というか変数を使いたい場合が出てくるのかなと思います。 1回目は上手くいかないけど2回目は上手くいくというような冪等にならない怪現象を解決したいと思う時がそのうちきます。 そんなとき、、 ohaiで値がとれる場合はそれを使いなければohaiのプラグインを自作するか、...

DevOps時代のアジャイルでスケーラブルな開発環境をVagrant, GitHub, Travis, Chef, OpsWorksで構築する
Tips
2015年2月10日

DevOps時代のアジャイルでスケーラブルな開発環境をVagrant, GitHub, Travis, Chef, OpsWorksで構築する

どうも。久しぶりです。 デベロッパーの平形です。 このブログに訪れたすべてのエンジニアの方々。 そして、エンジニア以外の方々。 とても感謝致します。 初めに言っておきますが、この記事ではコード、コマンドラインの一切は登場しません。 私が今回お送りする内容は本当に**スケーラブル**な環境の構築、運用を手助けする事ができます。...

redisのソースインストール(chef-solo)
Tips
2014年1月21日

redisのソースインストール(chef-solo)

こんにちは。opsのほうの小宮です。 redisのソースインストールをご依頼いただきCHEF-SOLOったのでその記録をのこしておきます。 ★要件 バージョンについては2.8.4でお願いします。(2014/1時点で最新のソース) ★以下作業 ・rpmで入るバージョンの確認(※同環境のサーバでyumで確認) redis.x86\_64 0:2.4.10-1.el6...

cpuコア数に応じたrps_cpusに入れる値の計算方法
Tips
2014年1月10日
6分で読めます

cpuコア数に応じたrps_cpusに入れる値の計算方法

こんにちは。OPSのほうの小宮です。 cpuコア数に応じたrps\_cpusに入れる値の計算方法です。 ネットワークの割り込み処理を複数コアに分散したいという要望がありまして。(特にキャッシュサーバ) できる人に頼って、ここ↓まで頑張ってもらいました。 \[shell\]# core=1 # echo "obase=16; ibase=10; $(( 2 \*\* ${core})) -1" |...

Chefで書いたレシピをテストする(serverspec)
Tips
2013年8月9日

Chefで書いたレシピをテストする(serverspec)

こんにちは。小宮です。 今回で最終回です。 前回までにご紹介したレシピのテストするところをご紹介します。Serverspecを用います。 なぜServerspecがいいかというのは以下リンクにも書いてますが、以下の点がよいと思います。 ・Chefのテストツールでなく外部のツールなので依存関係がない(puppetでも使える)...

Chefで既存手順のレシピを書く5(munin、zabbix)
Tips
2013年7月31日

Chefで既存手順のレシピを書く5(munin、zabbix)

おつかれさまです。小宮です。 前回に引き続き、munin,zabbixの手順のレシピをご紹介します。レシピはこの記事でおしまいです。 記事の最後にはレシピの適用方法を記載します。 ・muninのレシピ ``` filename = "munin-node-rpm.tar" cookbook_file "/tmp/#{filename}" do source "rpms/#{filename}"...

Chefで既存手順のレシピを書く4(DBサーバ)
Tips
2013年7月23日

Chefで既存手順のレシピを書く4(DBサーバ)

おつかれさまです。小宮です。 前回に引き続きdbserverのレシピについて書いていきます。 のこってるのはmunin、zabbxとserverspecでのテストだけです。もうすこしの辛抱です。 webと同じくバージョン固定インストールなので、外部レシピは基本的に使わない方向とする ・mysqlのインストールと起動と自動起動の有効化 \[shell\]# cd...

Chefで既存手順のレシピを書く3(WEBサーバ)
Tips
2013年7月19日

Chefで既存手順のレシピを書く3(WEBサーバ)

こんにちは。プラットフォームの小宮です。 前回に引き続き既存手順のレシピ化をすすめていきます。あと3回くらいだと思われるので気長におつきあいください。 今回はWEBサーバのレシピになります。 特別なことは特にしていなくて普通のwebサーバだと思いますが、一応何してるか書いておきますと、...

Chefで既存手順のレシピを書く2(ユーザ作成)
Tips
2013年7月17日

Chefで既存手順のレシピを書く2(ユーザ作成)

こんにちは。プラットフォームの小宮です。 前回に引き続きChefの記事で失礼します。 data\_bagsでユーザ管理の用意をします。 一応、以前にこちらに書いてるのですが、関連情報がまとまってるほうがいいと思うので部分的に再掲します。 data\_bagsとはldapのような機能をもったデータ検索など管理ができるもの。...