diary目次|rubydbchefこの広告は、90日以上更新していないブログに表示しています。ロードバランササーバの負荷分散ができるHAProxyを使ってみました。check.htmlファイルは192.168.1.121と192.168.1.122に、そのほかのファイルは192.168.1.124に接続されるよう設定しました。start実行index.htmlにアクセスする。192.168.1.123/index.html<html>hoge2</html>192.168.1.121と192.168.1.122交互にアクセスしていますindex.txtにアクセスする。rubyRabbitMQとはAMQP対応のメッセージキューイングシステムです。何ができるかというと、遅い処理をキューに貯めてあとで処理することで高速なレスポンスを返すとができます。わかりやすく表すとこんな感じです。メッセージキューシステムを使わない場合メッセージキューシステムを使う場合では、さっそく使ってみますRabbitMQのインストール今回はrubyのbunnyでRabbitMQを使ってみました。guestクラスタ化4台でクラスタ化しました。done実行結果Publisher1、Publisher2から送られたメッセージがConsumer1、Consumer2で処理されています。試したところこんな動きをしていました。処理されずキューがたまる。Consumer1、Consumer2で交互に処理(Round-Robin?)おしまい。elasticsearchgrepでログを確認するのが面倒だ!!そんなときに便利なログ収集ツールlogstashを使ってみました。fluentdを使う方法もあるそうですが、今回はlogstash+elasticsearch+kibanaで構築します。不正アクセスしたユーザをグラフ化できました。実際はoracleとかnagiosとかで接続しに来ることが多いようですおしまい。Tumblr広告を非表示にするもっと読むコメントを書く2014-09-09Vagrantコマンドvagrant久しぶりにvagrantを使ったらコマンドを忘れていたのでまとめたメモです。package.box※実行前にVirtualBox上でCentOS64という名前の仮想環境を作る必要があります。serverで実行できます。"$1$EVTsgD0f$QpzIEDmbxqVN73laspifv."action:createendあとはレシピを実行すればhogeユーザが作成されます。仕様を見る限りユーザの削除もできます。Tumblr広告を非表示にするもっと読むコメントを書く2014-05-17KnifeSoloを使ってサーバー構築chefChefServer、ChefSoloに続いて、KnifeSoloを使ってみました。例によって、Vagrantで環境を作ります。エラーになったのでrsyncを入れました。secondsパスワードきかれすぎ。nopass以外でいい方法が知りたいです。Tumblr広告を非表示にするもっと読むコメントを書く2014-05-16ChefSoloの使い方chefChefServerは3台必要でしたが、ChefSoloは1台でChefを実行できます。今回はChefSoloを使ってWebサーバを構築します。サーバの準備vagrantを使っています。updated確認ブラウザから確認http://10.0.0.102/おしまい。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。