並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 142件

新着順 人気順

serfの検索結果41 - 80 件 / 142件

  • Dockerで試す、はじめてのSerf - Qiita

    はじめに 最近Serfに関する話題が盛り上がってきていて、Serfを紹介した資料がブクマ数をそれなりに稼いでいます。 Serfが面白いと俺の中で話題にwwwwww 【改訂版】 Serf という Orchestration ツール #immutableinfra そこで本エントリーでは、 Serfって何? Serfってどうやって使うの? Serfって何が出来るの? などと思っている方を対象として、Serfの使い方を紹介したいと思います。 Serfとは Serf ( http://www.serfdom.io/ )とは、サーバプロビジョニングにおける、オーケストレーションレイヤーで利用するためのツールです。 オーケストレーションレイヤーでは サーバを冗長化させたり 障害を検知したらサーバを抜き差ししたり などの操作を行います。 Serfはクラスタ内のサーバの状態を監視し、これらの操作を発火させ

      Dockerで試す、はじめてのSerf - Qiita
    • Synapse と Serf でサービスディスカバリ - blog.ryotarai.info

      先週の Immutable Infrastructure Conference #1 に参加して意識が高まったので、@mirakui さんの発表で言及されていた、Synapse と Serf の組み合わせを試してみました。 Synapse とは Synapse は Airbnb が開発しているサービスディスカバリ用のツールです。簡単に言うと「バックエンドサーバを監視して、HAProxy の設定を書き換えてくれるツール」です。 詳しくは: SmartStack: Service Discovery in the Cloud – Airbnb Engineering Watcher Synapse にはバックエンドサーバの増減を監視するレイヤーとして、Watcher が用意されています。 (https://github.com/airbnb/synapse/tree/master/lib/s

        Synapse と Serf でサービスディスカバリ - blog.ryotarai.info
      • 第2回 Serfのイベントハンドラで自動化を使いこなす | gihyo.jp

        イベントハンドラとは? 前回の記事で見たように、Serfエージェントをサーバ上で起動することで、簡単にネットワーク上にクラスタを構成できます。クラスタを構成後、Serfはネットワーク上で相互に死活監視するだけでなく、クラスタのメンバ管理(ホスト名・IPアドレス・タグ等を共有)を行えます。この監視状況やメンバの変化という「イベント」に応じて、シェルスクリプトやコマンドを実行する機能が「イベントハンドラ」です。 イベントハンドラは単純にコマンド実行するだけでなく、環境変数を通してSerfからスクリプトに様々なデータを渡せます。この仕組みを使い、コマンド実行時に動的に変わる引数(ホスト名・IPアドレス・タグ等)の指定や、動的に変わる環境に対する設定変更を行えます。 そのため、イベントハンドラの理解・習得が、Serfを使って自動化を進めるうえで欠かせません。とは言え、さほど難しい概念ではありません

          第2回 Serfのイベントハンドラで自動化を使いこなす | gihyo.jp
        • GitHub - fujiwara/stretcher: Deployment tool with consul/serf event notification.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - fujiwara/stretcher: Deployment tool with consul/serf event notification.
          • GitHub - hashicorp/serf: Service orchestration and management tool.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - hashicorp/serf: Service orchestration and management tool.
            • 「hbstudy#60 SerfとConsulでシステム運用を楽しくしよう!」に行ってきました&Serf試してみました - 戦場のプログラマー

              2014-07-21 「hbstudy#60 SerfとConsulでシステム運用を楽しくしよう!」に行ってきました&Serf試してみました 勉強会 hbstudy インフラエンジニア オーケストレーション Serf Consul インフラ hbstudy#60 行ってまいりました!今回は実際にSerfを使ってみましたので、お手すきの方は是非ごらんください。 参加前 繰り上がるつもり・・・!! 繰り上がりきたああああああ!(7/17) 概要 2014/07/20(日) 東京都東京都新宿区西新宿1-5-11 新宿三葉ビル6F hbstudy#60 - connpass hbstudy#60 懇親会 - connpass ハッシュタグ: #hbstudy hbstudyの趣旨についてですが、インフラエンジニアの勉強会です。 インフラエンジニア勉強会hbstudyについて 世の中のエンジニアは開

                「hbstudy#60 SerfとConsulでシステム運用を楽しくしよう!」に行ってきました&Serf試してみました - 戦場のプログラマー
              • GitHub - kentaro/serf-hosts

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - kentaro/serf-hosts
                • ロードバランサ(haproxy + serf + keepalived)を構築してみた - Qiita

                  ハードウェアのロードバランサは予算上厳しくなりそうだったので、仮想サーバで動作するOSSのロードバランサを構築することにした。今回検証を行ったので、その共有です。 構成 Ubuntu Server 14.04 LTS HAProxy v1.5.2 keepalived v1.2.7 serf v0.6.3 負荷分散するアプリサーバ Windows Server 2012 R2 or Windows Server 2008 R2 (どちらも standard edition) IIS web service A(独自)※ここでは名前をWSA、使用するポートを1111とします web service B(独自)※ここでは名前をWSB、使用するポートを2222とします インストール すでに多くの方が書かれていますが、参考までに。 sudo apt-get install -y build-ess

                    ロードバランサ(haproxy + serf + keepalived)を構築してみた - Qiita
                  • Serfで既存の自動化スクリプト群を叩けるようにして、複数台構成に対応した。 - Qiita

                    そこでSerfさんですよ。Serfをつかって、eventが送られた際に、任意のスクリプトをすべてのサーバで叩くという構成をつくった。 serf-handler.sh #!/bin/sh HANDLER_DIR="/path/to/scripts" if [ "$SERF_EVENT" = "user" ]; then EVENT="tarr-$SERF_USER_EVENT" elif [ "$SERF_EVENT" = "query" ]; then case ${SERF_QUERY_NAME} in "uptime") uptime;; * ) EVENT="tarr-$SERF_QUERY_NAME";; esac else EVENT=$SERF_EVENT fi HANDLER="$HANDLER_DIR/$EVENT" [ -f "$HANDLER" -a -x "$HAND

                      Serfで既存の自動化スクリプト群を叩けるようにして、複数台構成に対応した。 - Qiita
                    • Decentralizing Docker: How to Use Serf with Docker | CTL-C Blog

                      In last week’s post, we talked about how to create a 2-container application with Docker. Now we want to use a brand new project called Serf (from the makers of Vagrant) to have the containers learn about each other automatically. Serf uses gossip-based membership to create a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. S

                        Decentralizing Docker: How to Use Serf with Docker | CTL-C Blog
                      • serfの設定をetcdで動的生成を試みた話 | Pocketstudio.jp log3

                        以前、Etcd を使って Serf の設定ファイルを動的に生成できないかどうか、考えていた時期がありました。現在対象となったファイルはメンテしなくなったため、Gist 上に放流しています。 https://gist.github.com/zembutsu/c01c4a152c3ac4be8950 以下、自分のための、取り組みの切っ掛けであったり、考えを整理するためのメモ。 ■ Etcd とは Etcd は、GitHub 上の説明によりますと、”設定共有とサービス検出のための、高い可用性を持つキーバリュー・ストア” ( A highly-available key value store for shared configuration and service discovery ) とあります。最近であれば、CoreOS に始めから入ってる機能としての Etcd 、という方が認知されている

                          serfの設定をetcdで動的生成を試みた話 | Pocketstudio.jp log3
                        • #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 by HashiCorp

                            Gossip-based Membership Serf relies on an efficient and lightweight gossip protocol to communicate with nodes. The Serf agents periodically exchange messages with each other in much the same way that a zombie apocalypse would occur: it starts with one zombie but soon infects everyone. In practice, the gossip is very fast and extremely efficient. Failure Detection Serf is able to quickly detect fai

                              Serf by HashiCorp
                            • 【Serf】イベントハンドラを整理してみる | Pocketstudio.jp log3

                              今日も自分用の整理も兼ねて。 Serf は「イベントハンドラ」が特長とサイトに書かれていたものの、自分が検証し始めた当初は、イベントハンドラ?(゚Д゚)??という状況だたのを思い出し、改めて整理しようと思い立ちました。 なお、Serf v.0.5.0 相当です。 ■イベントハンドラとは (event handler) Serf の3つの特徴は、メンバーシップ ( membership ) と、障害検知および復旧 ( failure detection and recovery ) 、そして、カスタムイベントの伝搬 ( custom event propagation ) があげられます。 唐突に「イベント」が出てきましたが、イベントとは何でしょうか。ドキュメントによると、Serf には、Serf クラスタにかかわる挙動の事を「イベント」と呼びます。イベントには2種類あります。 メンバーシッ

                                【Serf】イベントハンドラを整理してみる | Pocketstudio.jp log3
                              • Confreaks TV | Vagrant, Packer, Serf: Maximum Potency DevOps - Kod.io 2014

                                In 2013, we saw the introduction of many new DevOps tools and existing tools such as Vagrant saw some huge improvements and features added. With all this change, its hard to keep up with not only what has changed, but how to use these changes and what benefits they have. This talk begins by briefly introducing a handful of my own tools: Vagrant, Packer, and Serf. I talk about what their purpose is

                                • 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
                                  • コンテナ/クラウド環境におけるSerfを使った構成管理 | さくらのナレッジ

                                    クラウドやコンテナ技術の進歩により、近年では動的にサービスを構成するホストを増減させるような構成を容易に取れるようになっている。このような構成の際に問題となるのが、動的に増えたホストをどうやってサービスに組み込むか、という点だ。今回はこういった問題を解決するために有用なツール「Serf」を紹介する。 管理するサーバーが増えると管理の手間も増える 複数台のサーバーを組み合わせてサービスを運用することは昔から行われていたが、かつてはサーバーの導入は大仕事であり、運用中のサービスにおいてサーバーを増やしたり、逆に減らしたりする、といったことは頻繁には行われないものだった。しかし、近年ではクラウドやVPSなど、低コストで迅速にサーバーの追加/削除を行えるサービスが増えており、それに伴ってサービスの運用途中に動的に構成サーバーの数を変動させることも珍しくなくなっている。 このように構成サーバーが頻繁

                                      コンテナ/クラウド環境におけるSerfを使った構成管理 | さくらのナレッジ
                                    • 【Serf】systemdでserfを自動起動する方法 | Pocketstudio.jp log3

                                      Serf を systemd を使い、サーバのブート時に自動起動する設定方法をまとめました。systemd は SysV init スクリプトにかわり、デーモンの起動・停止やリソース設定を行う事が出来ます。systemd については、@enakai00 さんのスライドが参考になります m(__)m Linux女子部 systemd徹底入門 http://www.slideshare.net/enakai/linux-27872553 ■動機と目的 Raspberry Pi 上で監視を行うためです。Raspberry Pi 上は pidora で運用中(Fedora 18 の ARM 特化ディストリビューション。pidora インストール手順はこちら)。電源を入れると DHCP で接続する設定のため、都度 IP アドレスが変更になります。 そのため、IP アドレスを知る為には、通知するスクリ

                                      • docker API と serf を組み合わせてみた - ようへいの日々精進XP

                                        はじめに docker API をもう少し突っ込んで色々と触ってみたい serf を使って全自動インフラを夢見て 必読(参考) Docker + Mesos + Marathon + Graphite + Fluentd + Sensuを組み合わせたデプロイ管理ツールの話 [Show on Hatena Bookmark] Docker, Mesos, Sensu等を利用したBlue-Green Deploymentの仕組み - $shibayu36->blog; Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuru's blog Mesos や Marathon や Graphite は初めて聞く単語なのでまたまた調べないといけないことが出てきて焦っている。 docker API について docker API で dock

                                          docker API と serf を組み合わせてみた - ようへいの日々精進XP
                                        • serfのイベントハンドラを書く時にハマったこと

                                          serf-munin.pl1を書いた時にハマったこと。 複数タグを登録すると、カンマ区切りのkey=valueになる serfの基本的な動作を試してみた時に知ったことです。 これはドキュメントにもそれとなく書いてあるので、ハマるという程のことは無かったのですが、なんとも言えない挙動があるのでメモしておきます。 例えば以下のように、role=appとdatacenter=tokyoという2つのタグを設定します。

                                          • SerfでCDP実装 ~ HA-NAT編|アドカレ2013 : CFn #11 | DevelopersIO

                                            HA NATのデモを起動 実装 Serfの設定ファイルは/etc/serf.confとしました。わずか5行です!(jsonなので1行でもかけますw) { "role" : "nat-i-6de81d6a", "event_handlers" : [ "member-failed,member-leave=/opt/serf/ha-nat.sh >> /var/log/serf-event.log 2>&1" ] } member-failed, member-leaveが発生した際に、Route Tableを書き換えるシェルスクリプト/opt/serf/ha-nat.shが実行されるという仕組みです。member-failedが発生した時には、そのインスタンスのロールが標準入力から渡ってくるので、それを利用してスクリプトを実行します。 シェルスクリプトの内容は以下の通りです。冒頭のインスタ

                                              SerfでCDP実装 ~ HA-NAT編|アドカレ2013 : CFn #11 | DevelopersIO
                                            • SerfでHAProxyの更新 on Vagrant

                                              SerfでHAProxyの更新 on Vagrant Serfの典型的な使い方として紹介されることの多い,HAProxyの登録/更新をやってみた.これは既に何人かの方が試みているし,SerfのGithubのdemoページでも紹介されている. hashicorp/serf/demo/web-load-balancer “Serf+HAProxyで作るAutomatic Load Balancer” “Synapse と Serf でサービスディスカバリ” これらが何をやっているかを簡単に書くと,1つのProxyサーバ(ロードバランサ)と複数のWebサーバという構成において,Webサーバの増減に応じてロードバランサの設定を自動で書き換えるというもの. これをVagrantで複数サーバを立ち上げて,自分で手を動しつつ触ってみた. tcnksm/sample-serf-haproxy Vagran

                                              • Serfの基盤 SWIM プロトコル概要 - 理系学生日記

                                                Serf 今週、暇なときわりかし Serf を調べてました。 Serf はみんな大好き HashiCorp 社が出しているソフトウェアなわけですが、Serf by HashiCorp に書いてあるとおり、大きく分けて 3 つの機能を持っています。 クラスタのメンバ管理機能 メンバの障害検出機能 イベント伝搬 中心となるのはクラスタのメンバ管理です。メンバがあるところにはグループがあるので、グループの構成・維持機能と言い代えても良い。 世の中には数多、グループを必要とする機能というのはあり、一例を挙げても冗長性を提供する HA クラスタや、LB 配下に並ぶことになるであろう Web サーバのグループといったものなどがあり、こういった「特定の機能を持つサーバ/ノードの集合」という概念はシステム上の至るところに表れます。 これまで、このあたりのグループ管理機能というのはそれに付随する役割とともに

                                                  Serfの基盤 SWIM プロトコル概要 - 理系学生日記
                                                • serfの基本的な動作を試してみた

                                                  serf1を知るためにアレコレと試した作業記録のようなもの。 @glidenote先生によるserf-muninの設定やブログ2を眺めたり(同じ部署で大変お世話になっている)、公式ドキュメントを眺めたりしながら、Vagrant上でserf clusteringを試した。 何番煎じかも分からないほど後発だが、あくまで備忘録である。 試験環境 CentOS 6.5 x86_6434 Serf 0.6.3 以下の簡易な図のように、one.devとtwo.devという2個のVMを用意し、serf clusterとする。 +---------+ serf cluster +---------+ | one.dev | ---------------- | two.dev | +---------+ +---------+ Vagrantfile 導入環境を満たすVagrantfileを用意する。 V

                                                  • serf-hosts をシェルスクリプトで書き直した | はったりエンジニアの備忘録

                                                    タイトルのまんまですが、最近 Serf を触っています。 Serf がわからない人は @sonots さんの記事がおすすめです。 正月休みだし Serf 触ってみた serf-hosts とは @kentaro さんが作った serf-hosts は Serf のイベント (join, leave, failed) をトリガーに、各サーバの /etc/hosts を更新する Perl スクリプトです。クラスタにサーバが追加されたら、そのホスト名をクラスタ全体に反映してくれます。サーバがダウンしたり、クラスタから抜けたときも同様です。 /etc/hosts に書いてあると、内部 DNS サーバを立てる必要がありません。名前解決のコストもほぼゼロにできます。 機能的には満足なんですが、個人的に Perl が苦手なのでシェルスクリプトで書き直してみました。 Amazon Linux で動作確認を

                                                      serf-hosts をシェルスクリプトで書き直した | はったりエンジニアの備忘録
                                                    • Docker でSerf コンテナを起動させるまでメモ - Qiita

                                                      「Docker でSerf が動いた、よかったね!」までをメモ。 大まかな手順 Serf をインストールしたDocker イメージの作製 ローカルにserf agent を待機させる コンテナをたくさん起動して、ローカルのserf メンバーに加わるのを眺める ユーザイベントを発行してみる あとしまつ 前提として、 * ローカルの環境はUbuntu。Docker, Serf インストール済み

                                                        Docker でSerf コンテナを起動させるまでメモ - Qiita
                                                      • docker + serf でどんなことが出来るか考えてみた(触ってみた) - ようへいの日々精進XP

                                                        はじめに とりあえず serf を触ってみる! せっかくなので docker コンテナを使って環境を構築してみる イベントハンドラも使ってみる 参考 serf docker serfとDockerでクラスタを組んでみる SerfでCDP実装 ~ HA-NAT編|アドカレ2013 : CFn #11 メッセージングツールSerfをEC2で使ってみる Serf+HAProxyで作るAutomatic Load Balancer Serf を使ってみた 【Serf】v0.2.0 へのバージョンアップと、変わった所を確認してみた Serfが面白いと俺の中で話題にwwwwww 構築のイメージ 構築のイメージは以下のような感じ。 ということで、早速、やったみよー! 準備 ホスト側にも serf をインストール こちらを参考にさせて頂いて、VirtualBox 内の Ubuntu Server 13.0

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

                                                          前回1同様、serfの動作確認を行う。 今回は、ペパボのアドバンスドシニアエンジニア2であるantipopさん3が開発された、serf-hosts4を試してみた。 serf-hosts serf-hostsは/etc/hostsの自動管理を行う。 member-join, member-leave (member-failed)のイベントに応じて、/etc/hostsへ対象ホストの追加・削除を行う。 serf-hostsの挙動について、QuickCasts5を使って動画を作成したので、こちらを見てもらえば実際の動作が分かる。 ここからは、上記の動画撮影のために揃えた環境についての説明となる。 Vagrantfile 前回使ったVagrantfileにちょっと修正を加えた。 $script = <<SCRIPT [ -f /usr/local/src/serf.zip ] || wget -

                                                          • HashiCorpのツール「ATLAS」「VAGRANT」「PACKER」「TERRAFORM」「SERF」「CONSUL」「VAULT」

                                                            手作業よりも高速かつ確実な、高品質の自動化システムを実現するHashiCorpのツール群。運用から開発に至るまで幅広くカバーするプロダクト群を持ちますが、全てを使う必要はありません。普段のワークフローや手順で使える所があれば、それを変更せずに実現できます。

                                                              HashiCorpのツール「ATLAS」「VAGRANT」「PACKER」「TERRAFORM」「SERF」「CONSUL」「VAULT」
                                                            • Serf by HashiCorp

                                                              Gossip-based Membership Serf relies on an efficient and lightweight gossip protocol to communicate with nodes. The Serf agents periodically exchange messages with each other in much the same way that a zombie apocalypse would occur: it starts with one zombie but soon infects everyone. In practice, the gossip is very fast and extremely efficient. Failure Detection Serf is able to quickly detect fai

                                                                Serf by HashiCorp
                                                              • Serf Source Code Reading part2

                                                                前回のmemberlistに続き、今回はserfのコードを読んでみました。 Serf Summery serfは、memberlistを利用してクラスタ内のノードのJoin/Leaveやユーザ定義のイベントをフックし、各イベントにマッピングされたユーザスクリプトを実行します。 Packages serfは以下の3つのpackageで構成されています。 serf memberlistを作成 memberlistのメッセージングの仕組みの拡張 UserEvent ノードの状態をスナップショットとして保存し、リストアする仕組み agent 各ノード上で起動されるプロセス コマンドからのリクエストを受け付けて処理し、結果を返す command CLI 任意のノードのエージェントにリクエストを投げ、レスポンスを表示する Full State Sync Message Expansion serfはm

                                                                • Kumogata(CloudFormation)+Serfでサーバ群構築+内部名前解決 - so what

                                                                  しつこくKumogataの記事です。 個人的なAWS環境で検証用のサーバ群を構築するとき、内部の名前解決の設定が少々面倒でした。 CloudFormationを使う場合はテンプレートでFn::GetAttすればいいかなー、と思ったんですが後続の要素をFn::GetAttすると循環参照でエラーになりますね。でも、テンプレートにDNSの設定を入れたくない… で、serf-hostsが使おうと思ったんですが、hostsを書き換えるノードが複数いるとうまくいかず。joinでエラーになることがあるんですが、原因は不明。 仕方ないので、イベント発生時点のメンバーをすべてhostsに追加するイベントハンドラを書いたところ、一応動作しました。 追記 って、デモのhostsのホスト名/IPアドレスが逆になってる…orz テンプレート Kumogata+Serf - template.rb イベントハンドラ

                                                                    Kumogata(CloudFormation)+Serfでサーバ群構築+内部名前解決 - so what
                                                                  • Google AnalyticsにSerfの大量アクセスが来たときの対処法

                                                                    ロリポップに始まり、さくらスタンダード、さくらビジネスプロと渡り歩き、2013年にさくらのVPSへと移行してからというもの、Wordpressとサーバーの最適化をすべく、他のサイトも合わせてテストを繰り返してきたのですが、nginx+FastCGIとproxy cacheを使うのが最も効果的という結論に至っている今日このごろです。このサイトではまだやっていませんが。 テストのうちのひとつ、mod_pagespeed は1年以上前から導入しているのですが、これを導入してからというもの、Google Analyticsに妙なアクセスが大量に記録されるという状況。 全アクセスが直帰だし、アクセスログを見ても怪しい。けれども良い対処法が見つからず、結局Google Analyticsのセグメントで除外設定してしのいできました。 最近になって、mod_pagespeed の設定をさらにカスタマイズし

                                                                      Google AnalyticsにSerfの大量アクセスが来たときの対処法
                                                                    • Build Fullmesh VPN by VyOS with Serf! VyOS Users Meeting Japan #1 LT

                                                                      「ドキッ!トンネルだらけのVPN大会(メッシュ編)」� VyOSとSerfでフルメッシュVPN! @Yaggytter �VyOS Users Meeting Japan #1 LT

                                                                        Build Fullmesh VPN by VyOS with Serf! VyOS Users Meeting Japan #1 LT
                                                                      • Serf はじめての運用ツール 〜 インストールとエージェント起動 | iret.media

                                                                        こんにちは、cloudpack の @dz_ こと大平かづみです。 Prologue – はじめに cloudpackに在籍しておりますが、前職まではプログラマの私。 そんなインフラに憧れる一介のプログラマが、運用ツールに初挑戦のシリーズ第一弾! (続くのでしょうか…!) 出会い 先日、「Code the Clouds Mix-up Vol.2」に参加してきました! と言っても、駆け付けた時間は、LTの時間でした(汗) そのLTは、「Serf / Consul 入門 ~仕事を楽しくしよう~」 by @zembutsu さん これが運用ツールとの華麗なる出会いでありました☆ Serf と Consul このcloudpack技術ブログでも、Serf や Consul の話題をよく見かけます。 どう便利なの? Serf や Consul などの運用ツールは、なにを便利にしてくれるのでしょうか?

                                                                          Serf はじめての運用ツール 〜 インストールとエージェント起動 | iret.media
                                                                        • コンテナ/クラウド環境におけるSerfを使った構成管理 | OSDN Magazine

                                                                           クラウドやコンテナ技術の進歩により、近年では動的にサービスを構成するホストを増減させるような構成を容易に取れるようになっている。このような構成の際に問題となるのが、動的に増えたホストをどうやってサービスに組み込むか、という点だ。今回はこういった問題を解決するために有用なツール「Serf」を紹介する。 管理するサーバーが増えると管理の手間も増える 複数台のサーバーを組み合わせてサービスを運用することは昔から行われていたが、かつてはサーバーの導入は大仕事であり、運用中のサービスにおいてサーバーを増やしたり、逆に減らしたりする、といったことは頻繁には行われないものだった。しかし、近年ではクラウドやVPSなど、低コストで迅速にサーバーの追加/削除を行えるサービスが増えており、それに伴ってサービスの運用途中に動的に構成サーバーの数を変動させることも珍しくなくなっている。 このように構成サーバーが

                                                                            コンテナ/クラウド環境におけるSerfを使った構成管理 | OSDN Magazine
                                                                          • JTF2014「Serfでシステム監視と運用を楽しくする話」の聴講メモ #techfesta - べにやまぶろぐ

                                                                            Docker や Vagrant とか Chef とか Ansible とかは割と使っているとは思うのですが、いわゆるオーケストレーションツールや運用における監視といったところはまだ届いておらず、Serf 名前だけ知ってます状態だったので こちらのセッション に参加してきました。 個人的に響いたこと Vagrant でおなじみ Mitchell Hashimoto 氏率いる HashiCorp から最近出てきたのは Serf だけでなく Consul というのもある。 ノードの死活監視をメインにする Serf に対して Consul はサービス単位での監視を行うことができる。 マルチ DC なんてサービスもあるし、Web API でクラスタの状態抜けたり自前で KVS もってるからいろいろ使えそう ゴシッププロトコルと聞いて真っ先に思い浮かべるのは Cassandra。 今いち棲み分けとい

                                                                              JTF2014「Serfでシステム監視と運用を楽しくする話」の聴講メモ #techfesta - べにやまぶろぐ
                                                                            • Serf by HashiCorp

                                                                              Gossip-based Membership Serf relies on an efficient and lightweight gossip protocol to communicate with nodes. The Serf agents periodically exchange messages with each other in much the same way that a zombie apocalypse would occur: it starts with one zombie but soon infects everyone. In practice, the gossip is very fast and extremely efficient. Failure Detection Serf is able to quickly detect fai

                                                                                Serf by HashiCorp
                                                                              • Serf by HashiCorp

                                                                                Gossip-based Membership Serf relies on an efficient and lightweight gossip protocol to communicate with nodes. The Serf agents periodically exchange messages with each other in much the same way that a zombie apocalypse would occur: it starts with one zombie but soon infects everyone. In practice, the gossip is very fast and extremely efficient. Failure Detection Serf is able to quickly detect fai

                                                                                  Serf by HashiCorp
                                                                                • 【試してみた】RaspberryPi起動・停止時にSerfで画面に通知する方法 | Pocketstudio.jp log3

                                                                                  Raspberry Pi 端末の起動・停止時に、MacOS X のデスクトップ上で端末の IP アドレスを表示したりする方法を試したのでメモがてら。 後ろ側で動いているのは Serf です。端末起動時に Serf が起動時、自動的にネットワークに接続します。その時のイベントハンドラで、画面に通知する仕組みを検証しました。 三行でまとめると: Raspberry Pi は DHCP で起動させると、IP 確認が面倒 起動時、手許の MaxOS X 上に通知させたい(ダイアログ・警告音・音声) 後ろで serf を使って実現 ※ 私は Raspberry Pi で実現したかったのですが、DHCP クライアント上で走る VM などでも、同じように情報を拾えると思います。 ■背景と機能 自宅のテスト LAN 環境は Mac mini が1台。ここに Raspberry Pi の環境を今後増やしてい