タグ

Serfに関するyogasaのブックマーク (18)

  • 第3回 Dockerコンテナ群をSerfで管理する方法・詳細オプション | gihyo.jp

    これまではSerfの基的な使い方や、Serfで構成されたイベントハンドラの動きを見てきました。今回はSerfに関する連載のまとめです。複数の仮想サーバ上にも応用可能なように、Dockerコンテナでの活用方法をご紹介します。また、より詳細な設定方法についての理解も進めていきます。 Dockerコンテナ群をSerfで管理する方法 DockerLinuxコンテナを簡単に起動・管理するためのツールです。Dockerの魅力は、単純にコンテナを操作できる点だけではありません。公開レポジトリであるDockerHubを使ったコンテナの共有や、Dockerfileと言う設定ファイルを使った構成管理の自動化などの利点があります。 コンテナ管理問題を解決するSerf コンテナを多く立ちあげた時に発生するのは、沢山のコンテナを効率的に操作するのかという課題です。例えばコンテナ内のプロセス稼働状況や、設定ファイ

    第3回 Dockerコンテナ群をSerfで管理する方法・詳細オプション | gihyo.jp
    yogasa
    yogasa 2015/04/20
  • 第1回 Serf入門:動的に変化する環境を簡単に管理 | gihyo.jp

    Serfとは? Serfは、HashiCorp社がオープンソースとして開発・公開しているクラスタ管理用のツールです。軽量なエージェントを起動するだけで手軽にクラスタを構成でき、複数台のサーバにまたがる作業の自動化に役立ちます。2013年後半から開発がスタートし、現在もGitHubIRC上で開発が行われています。 登場背景と利用シーン クラウドコンピューティングを使ったシステムの普及と、継続的な開発・運用スタイルの普及により、インフラ環境が増えたり減ったりするシーンが増えつつあります。クラウドを活用し、OSの領域までは短時間で準備できるようになりました。ミドルウェアやアプリケーションの設定も、ChefやAnsible等の構成管理ツールを使う手法が広まり、作業時間の短縮や正確性の向上が実現しています。 このようにインフラ部分が動的に変わることが当たり前になりつつある一方、運用視点で新しい課題

    第1回 Serf入門:動的に変化する環境を簡単に管理 | gihyo.jp
  • Serf / Consul 入門 ~仕事を楽しくしよう~

    2014年12月11日(木) サムライインキュベート(東京都品川)19:00 ~ 22:00 Code the Clouds Mix-up Vol.2 発表資料 http://everevo.com/event/17392Read less

    Serf / Consul 入門 ~仕事を楽しくしよう~
  • #hbstudy 第60回: SerfとConsulでシステム運用を楽しくしよう!のまとめ

    前佛 雅人 - Masahito Zembutsu @zembutsu 今日の #hbstudy で Serf や Consul を扱いますが、事前に内容のリクエストを、ハッシュタグなり mention いただければ反映したいと思ってます。今の所、基的に、こういうツールって何?という基的な所を中心にしたいと考えてます。 2014-07-20 07:54:05 インフラエンジニア勉強会 hbstudy @hbstudy 【日開催】#hbstudy 「SerfとConsulでシステム運用を楽しくしよう!」は今日の14:30〜!残席あります!時間お間違いなく connpass.com/event/7322/ 懇親会も残席あります! connpass.com/event/7323/ 2014-07-20 09:57:01

    #hbstudy 第60回: SerfとConsulでシステム運用を楽しくしよう!のまとめ
  • Serf Cheat Sheet 日本語版 - Qiita

    Serf を使う皆さんの参考になりましたら。ご意見、リクエストお待ちしています これは何? "Serf is a decentralized solution for cluster membership, failure detection, and orchestration. Lightweight and highly available." 訳:Serfは非中央集権型のクラスタメンバ管理、障害検知、そしてオーケストレーションのためのソリューション。軽量かつ高い可用性。 Serf ( http://www.serfdom.io/ )は、オーケストレーションと管理を行うためのツール。Vagrant や Packer を製作した Hashicorp 社製のツールで、Go 言語で書かれており、オープンソース(Mozilla Public license, version 2.0)で公開さ

    Serf Cheat Sheet 日本語版 - Qiita
    yogasa
    yogasa 2014/07/02
  • Docker+Serf+HAproxy (+Supervisor)

    Docker+Serf+HAproxy (+Supervisor) SerfでDockerコンテナのクラスタを形成する SerfでHAProxyの更新 on Vagrant でやったことを融合した.つまり,HAProxy(ロードバランサ)コンテナとWebサーバコンテナを立てて,Serfでそれらのクラスタを形成する.そしてWebサーバコンテナの増減に応じてHAProxyコンテナの設定を書き換えるということをやってみた. 基的には,上でやったことをDockerのコンテナに移行するだけだが,Dockerは1コンテナで1プロセスが普通であるため,複数プロセス(サービス)をどう扱うかが問題になる. Dockerで複数プロセスを扱うときには,Supervisorという選択肢がある.この方法は,公式で紹介されていたり,Foot Fightの“Docker in Practice”で言及されてたり,Ce

  • docker + serf でどんなことが出来るか考えてみた(感じてみた) - ようへいの日々精進XP

    はじめに serf の内部構造(どのようにして動いているのか)についてのメモ こちらを自分なりに意訳したメモ ついでに docker コンテナ間で serf クラスタを構築してみる 参考 Serf Internals Serf を使ってみた Serfが面白いと俺の中で話題にwwwwwwしてみる Gossipプロトコルの情報浸透確率とその臨界現象 Serf の内部構造 基的なこと serf は以下のような技術を利用して動作している。 gossip protocol gossip protocol は SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol をベースにしている 但し、これらに幾つかの機能追加を行うことで伝播速度および収束速度を増加させている。 serf の特徴 ser

    docker + serf でどんなことが出来るか考えてみた(感じてみた) - ようへいの日々精進XP
    yogasa
    yogasa 2014/06/27
  • 【Serf】v0.6.0がリリースされたので使ってみた | Pocketstudio.jp log3

    HashiCorp 社によるオーケストレーションツール、Serf の最新バージョン v.0.6.0 が 5/9 (現地5/8)に公開されました。 新機能としては、鍵ローテーション対応や、タグ指定のために外部 JSON ファイルが利用可能になったこと、’serf info’ で統計情報が出力されること、ノード追加時のオプションで’–retry-join’がサポートされたことがあげられます。改良点としては、’serf query’ の出力結果で JSON が選べるようになったほか、syslog へのログ出力が可能になったことです。 Serf 芸人(見習い)としては、とりあえず使ってみなくては!、という事で、以下検証になります。 ■ README に目を通してみると 今回の更新情報を見るためには、README を読むのが手っ取り早いですね。 新機能を見ていくと、 鍵のローテーションを行えるよう、

    yogasa
    yogasa 2014/05/09
  • Serf2Excel - Serf を実運用に活かす話 + Consul もあるよ

    『ご注文は監視自動化ですか?』 Serf と Consul を使って運用を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. はじめに 2. 基編 ・ Serf ・ Consul ・ envconsul 3. 実践編 ・ API 連携 4. まとめ July Tech Festa 2014 June 22, 2014, @ AITT Shinagawa, Tokyo, Japan #techfesta #jtf2014

    Serf2Excel - Serf を実運用に活かす話 + Consul もあるよ
  • Serf という Orchestration ツール #immutableinfra

    ネットワークプログラマビリティ勉強会 #1 http://network-programmability.connpass.com/event/9004/

    Serf という Orchestration ツール #immutableinfra
  • 【検証】Serf 0.5.0の新機能を試してみた【queryが便利】 | Pocketstudio.jp log3

    Serf version 0.5.0 が 3月12日付けでリリース(CHANGELOG)。 今回は新しく「query」コマンドがサポートされた事が、一番大きな変更点の模様。コマンドの実行結果が確認できるので、個人的にはこれが強力な機能と思ってます、例えば、複数のリスト化されていないサーバ群に対して、一括 SSH コマンドの実行&結果確認が出来るようになりました。勿論、任意のスクリプトを実行させることも出来ますし、何気に運用が弁理になりそうと期待しています。 その他、の主な変更点は、serf コマンドに reacability (到達性) がサポートされたり、serf member で -name によるフィルタがサポートされたこと、そして、member-reap イベントのサポートなど。 以下、query コマンドと reachability 機能を試してみました。 ◆ 新しい query

    yogasa
    yogasa 2014/03/14
  • Serfが面白いと俺の中で話題にwwwwww 【改訂版】

    Serfが面白いと俺の中で話題にwwwwww 【改訂版】 『ニンゲンヤメマスカ→運用自動化への希望、オーケストレーション』 Masahito Zembutsu Mar 1, 2013 オープンクラウドにゃんぱすー Open Source Conference 2014 Tokyo/Spring #osc14tk 3/4追記:blogに追記しました。 LVSとSerfでDSRロードバランサを自動管理してみた話 | Pocketstudio.jp log3 http://pocketstudio.jp/log3/2014/03/04/orchestration_with_serf_to_manage_lvs/Read less

    Serfが面白いと俺の中で話題にwwwwww 【改訂版】
  • Serfが面白いと俺の中で話題にwwwwww

    Cloud Management Tool Workshop #2 at IDC Frontier, Shinjuku, Tokyo クラウドマネジメントツール勉強会 第2回 #cmt_study Masahito Zembutsu Dec 4, 2013

    Serfが面白いと俺の中で話題にwwwwww
  • 正月休みだし Serf 触ってみた : sonots:blog

    正月休みだし Serf 触ってみた : sonots:blog
  • Serf用のinitスクリプトを書いてみた | Pocketstudio.jp log3

    Serf 用の systemd 向けスクリプトは先日の投稿で公開しました。systemd だけでなく、実際の所は SysV init のスクリプトを使っても、自動起動設定や、service コマンドを使った制御が可能です。 RHEL 環境でテストした serf 用の init スクリプトを公開しました。必要があればどうぞ。 serf 用スクリプト 設置方法 先のスクリプトを /etc/init.d/serf に転記します。その後、パーミッション等を設定します。 # /sbin/chkconfig --add serf # chmod 755 /etc/init.d/serf # /sbin/chkconfig --add serf 設定ファイルのパスは /etc/serf.conf です。このファイルがあれば、serf start 時 ( agent として起動)にこのファイルを読み込みま

    yogasa
    yogasa 2013/11/26
  • メッセージングツールSerfをEC2で使ってみる | DevelopersIO

    こんにちは、望月です。 今日はSerfというプロダクトを触ってみたので、学んだ内容をまとめたいと思います。 Serfとは? Serfはゴシッププロトコルを利用したサーバ間のメッセージングツールです。固定のマスターを持たず、クラスタに参加しているノード間で通信して情報をやりとりするのが特徴です。 Serfの特徴として、公式ページには3つの特徴が挙げられています。 メンバーシップ : 複数のサーバでクラスタを組み、ノードが追加されたり減少したりした際にイベントを発行することができる 不具合検知と修復 : クラスタ内のノードの生死を自動で判断し、不調のインスタンスが存在することを知らせるイベントを発行することができる カスタムイベントの通知 : ユーザ独自のイベントを発行し、任意の処理を行わせることができる とりあえず動かしてみる Amazon Linuxを使って、まずはインストールと動作確認を

    メッセージングツールSerfをEC2で使ってみる | DevelopersIO
    yogasa
    yogasa 2013/11/05
  • 【Serf】v0.2.0 へのバージョンアップと、変わった所を確認してみた | Pocketstudio.jp log3

    Hashicorp Project の Serf ( http://www.serfdom.io/ ) が 11/1 に version 0.2.0 にバージョンアップしました。当記事は、バージョンアップの手順や、追加された機能や設定について、簡単な検証をしたまとめです。 今回のバージョンから、設定ファイルの外部化と暗号化対応により、Serf が実サービスに投入できるレベルになったと思います。 ところで、Serf はオーケストレーションツール、という理解であっていますでしょうか? ドメイン名が “serfdom” なので、司るほうの orchestration なのかな?と。あまり自信がありません。なんというか、「Serf は考えるんじゃない!感じるんだ!」というツールのような気がしています。 乗るしかない、このビッグウェーブに!! ← それは surf ■ Serf v 0.1.0 →

    yogasa
    yogasa 2013/11/03
  • Serf+HAProxyで作るAutomatic Load Balancer - Glide Note

    hashicorp/serf Serf Serf使ってますか!サーフ! 諸事情というか大人の事情で急遽自前でロードバランサを用意しないといけなくて、それをissueに書いてたら、 あんちぽさんがSerf+HAProxy使ったらいいのでは、 とIRCで助言をくれて、同日のmizzyさんのブログでもSerfに言及していたので、 ちょっとSerfの概要を知るためと、Serf+HAProxyが実際ロードバランサとしてどんな感じに使えるのか検証してみた。 I told @glidenote about a combination of Serf and HAProxy this morning, and he has already implemented the arch. and done investigation… — kentaro (@kentaro) October 29, 2013

  • 1