smallpalace's blog

鯖缶主婦の日々の記録です

#consulcasual 1に行ってみた

こんにちは。smallpalaceです。

Consulは使ったことないけど名前解決まわりを自動化したい人用のHashiCorp製品くらいの緩い認識でバリバリ使っている人の話を聞きに行こうかなと思って行ってみました。参加前時点だと、HashiCorp製品は手動オペレーション完全排除可能な環境のみに適している印象。

嬢ちゃん(4)はおばあさま(神)にお願いしておきました。超ありがたや。

ハッシュタグなどは以下になります。

#consulcasual hashtag on Twitter

Consul Casual Talks #1 - connpass

-----------------------

 ぜんぶつさん、概要を話してくださると。

Consul by HashiCorp ~サービス・ディスカバリ入門~ - Qiita

Consulはデータセンタに革命をもたらしたい製品群のうちの一つ、インフラ上のサービス設定とサービスディスカバリーのためのもの。

役割とipやポート単位で管理できるっぽいので名前だけでもないっぽいようだ。

エージェントが必要な模様。ヘルスチェックを自分でやってサーバに通知する。

通知の仕組みはいろいろあるっぽい

あー、監視システムなのね。zabbixとかのかわりか。

集めたデータをどこにおくか、階層的なkeyvaluestoreらしい。3台構成で動かさなければならないと。冗長のしくみありでリーダーを自動選出。Gossipプロトコルつかってるので大規模もいけるらしい。

Consulは運用管理が楽ちんらしい。開発元の思想が”いかに楽に多くを管理するか”ということらしいので。

いれかたはバイナリを解凍しておいとけばおっけー

シンプルなconfをおいてhandlerで状態変化を検知後にスクリプトを実行するなども可能。

Consul Templateという楽ちんなやつがある。設定ファイルを自動生成してプログラムを再起動とかできるらしい。hostsかきかえるとかも。バイナリ配布されているっぽい。

ドライラン機能があるので実行前後のチェックはそれでできるとのこと。

DNS機能は数千台とかのレベルだとトラフィックがバカにならないのでは、ということでした。

---------------------------

@studio3104 Prometheus meets Consul

・Consul ACL System

まだためしてる段階。未来につかうことを考えた場合に、予期しないトラブルを制限したいと。consul execで要るファイルけしちゃう事故のこわい例が。

acl関連の項目がいろいろ。とくに重要な3つ

acl_datacenter 所属する場所を宣言

acl_default_policy 明示しなければホワイトリストに。

acl_master_token 

マルチデータセンタで使うときの話

トークンを明示しないとAnonimous権限になり何も実行できなくなる

ドキュメントにはReadがあればいいと書いてあるが実際はwriteがないと動かない模様。

 

・Whats prometheus?

モニタリングシステムの一つらしい

プルタイプアーキテクチャ

各サーバにhttpいれといてプロメテウスサーバがポーリングしにいく

プロメテウスにはカタログAPIと連携する機能をサポートしている

 

複数のサービスで統合監視ツールとして使っているのでNGINXの再起動したいけど全部でやってしまわないようにACLが必要になったそうです。

-------------------------------

 GMOのひとのプロダクションでやってるはなし。rubyこみったのかた。

Consul in Production // Speaker Deck

ハンドメイド作品売買のminneの裏側。

DCの機能はつかってないOpenStack9割。consul+dnsmasqでやってる

strecherをつかったデプロイ(省略

おまけ、systemdでデーモン化してつかってるそうです

NewRelicのホスト選定をConsulつかってやってる、一台たかいけど交渉したら下がった。便利だけどたかい

roleのなかから1台だけ有効にしたかった。ディプロマットというライブラリをつかってアクセスしてる。

sidekiq-schedulerとか、cronは1vmがSPOFになりがちなのでやめたい。クラスタの中の1台だけジョブの定期実行を有効化するのにconsulつかってる。ホストが死んだらクラスタのなかでワーカーをプロモートする仕組みを作り中。

ロードバランサのDNS更新にもつかってる。AWSからOpenStackに引っ越すときにつかった。collectorというみどるぇあをつかっている。route53を更新するもの。consul watchでcollectorを監視してイベントをフックしてcheckhttpみたいなんでそれぞれのLBの自分がしんでたらconsulのイベント通知がでるのでそこを切り離すというのをやってる。

nginxのupstream自動更新とか

systemdとconsul templateの組み合わせの地雷があるそう。

ルーティング間違えたnodeをconsulのなかにいれるとクラスタ全体が不安定になりnginxが1分間に3,4回reloadするみたいなことに。nginx_mrubyでメモリリークバグがありreloadで落ちるということになったそうです。

vmを束ねて一つのシステムとして扱うことが可能になる

consul maintを活用できてないのでいいかんじにvmを退避するとかしたい

全自動なめらかサーバリソース制御くん、全自動なめらかジョブスケジューラを今作ってるらしい

Reloadすくなくするとかは?

→こちらは一回だけしたいのにイベント発火の関係上3かいくらいになったりする。BGデプロイしたときにreloadしすぎてこまっている

構成管理ツールとのすみわけ?

→完全に分離している。それだけは独立して一切さわらない。

 別名や別のディレクトリで運用するなど

nginxmrubyで独自に管理もできるがcosulでやってる理由は?

→nginxmrubyの機能は同僚がテスト開発中

信頼できるホスト情報をどこでかんりするか?もう一方のあらかじめホスト情報とうろくするものとそのほかと?

→consulとかほかのAPIのホスト情報の祖語の扱いは2つを合うか確認して信頼性を担保している。なやみどころ、

------------------------------------

平和なConsulCluster

ふじわらさん@カヤック

平和なConsul Cluster運用 / consul-casual-1 // Speaker Deck

3台以上のところでConsulつかっている

活用事例、

1.InternalDNS

ノード名などなどに。

まともにやると負荷になるが、dnsmasqというローカルホスト全台でうごかして、.consulドメインのなまえ解決はconsul agentへ。ttlのあいだはローカルをみにいく。

 

2.maintでメンテナンス

AMIつくるときにつかう、

デーモンツールで起動したくないときにつかうなど

 

3.Stretcherによるデプロイ、chef実行

デプロイツール、S3にtarをおいといてとってきて展開してくれるやつ。

Chef-serverをすててStretcher+Chef-soloにしたと。どこもおなじようなことしてるんだな。

ConsulでroleにタグをつけとくとカタログAPIで解決できると。jsonかえってくる。

Daemontools管理プロセスを再起動したいとかホストの一覧かえってきたやつを正規表現にまっちしたやつだけ再起動さすみたいな。

WebSocketでうごくbot排他制御するのをConsul lockでロックを取得できたやつだけがうごくやつをうんようしてる。Readerチェンジがおきるとロックが解放されちゃうので注意。

平和に運用するためのポイント

raftアルゴリズムをよくみてつかう

リーダー選出に過半数の合意がひつよう(だから半分おちると合意がとれない、奇数台でうごかすのがいいと。

t2.mediamとかでもうごくがkvうごかすとメモリは食う。tmpfsつかってDiskIOの影響を回避している。

Rollingupgradeが可能と。

オペミスしすぎるとクラスタが回復不能になる。

Reader入れ替えは2~4秒で可能らしい。

怖い話、catしたあとにgrepとかの結果をkvsにいれるとか肥大化してしまう

ちゃんと起動してないのに過半数以上おとしてしまった→崩壊

 

崩壊したらどうすれば

1.落ち着く

2.サーバを全部とめる

3.データを全部消す

4.serverを-bootstrap-exect Nで起動

5.必要ならKVをバックアップから戻す

 

開発、本番用にクラスタ管理側もわけてる、execとかこわいので。

サービスのDNSに依存さすのは崩壊こわいならやめたほうがいいらしい。

---------------------------------

Consulでロードバランサを管理するはなし

cubicdaiya@mercari

 

nginxとoepnestyつかってる

・Service discovery

内部リクエストのエンドポイントとしてDNS-RRとかAPIなど

いろんなサブシステムがあって管理ツール、バッチ、ウェブアプリ、、http経由でロードバランサを経由してコールするときの内部DNSとして

サービスをリストする。ロードバランサのノードをあつめてくるときにもつかってる

デプロイぼっとが時間になるとデプロイしますかときいてくる、yesとこたえるとデプロイがはじまる

メルカリにおける継続的なapplication改善を支える技術、というのに詳細が書いてある

メルカリではConsulイベントとストレッチャーをいまのところつかっている

consulのeventは100バイト以下におさえて配布したほうがいいらしい。Triggerとかつかうと解決できるらしい

 

Sessionチケットで48バイトになってないかのチェック

→最初の時点でチェックいれただけ

--------------------------------

終了。ありがとうございました!

レベルが高くて脳みそ疲れました。

 けっこうコツがいるっぽいですね。

 

では、見ていただいてありがとうございました(・ω・)ノ

風呂敷のバッグのハンドルを作ってみた

こんにちは。smallpalaceです。

風呂敷バッグのハンドルを作ってみました。 端を結んでリングに通して固定してるだけです。

風呂敷と買った方のハンドルは日暮里駅構内のお店で買いました。

このハンドルを作成する前に、嬢ちゃんに見本品を見せてハンドルをもう一個作ればおそろいで風呂敷バッグを一緒に持てると提案したところ喜んで大人しく遊んでいてくれたのでした。(私のもんだけだと嫉妬して妨害してくるw)

●アイテム・用途で選ぶ,その他,ハンドル、ベルト|てぬぐいの濱文様ネットショップ

あと最近話題の位置ゲーのバージョンでたゲームのグッズが売ってたので買ってしまいました。

マニュキュアを娘に自慢したところ、案の定 「あたしもほしい」ってなって、おまえがつけると不良だなどなど説明したら、「いやだー!!」と超ごねられて結局足の指の爪だけ塗りました。

では、見ていただいてありがとうございました☆

麻のジャケットを作ってみた

こんにちは。smallpalaceです。

3連休は保育園の夏祭りと墓参りと海のハンター展と公園とジャケット作りなどなどでした。

ワニワニパニックがちょっぴり上達していました。

麻のジャケットを作ってみました。

ポケットとか衿とか頑張りました。本は中上級者向けで余計な説明が無い感じでした。ちょっと衿とか残念な仕上がりになってしまいました。

気分はマニッシュ

気分はマニッシュ

型紙補正はBL(バストライン)にわき下のあたりプラスしてみました。ちょっとHL(ヒップライン)もプラス補正すれば良かったなーと思いました。仕上がり寸法は書かれてるけどモデルさんをみてわかる通りスレンダーな人向けのパターンですね。あと袖がだいぶ長めでした。

今回はボタンは日暮里繊維街にある熊谷商事で買いました。3cmの大きさのちょうどいいボタンって近所になかった。ついでに水牛のバックルもゲットしたので、ワンピースのベルトに使おうと思いました。激安でした。

繊維街公式ホームページ - 日暮里繊維街マップ 2016

繊維街の中でパキラはリバティ屋さんでメーター3k円くらいの沢山のリバティが売ってました。やまよは安く布買えてうれしかった。行ったの日曜だったのであんまり開いてなかったですね。

日暮里駅の本屋で問屋の本を売ってて買ってしまいました。他のもちょっと楽しそうですね。

休みをとってでも行きたい問屋街さんぽ

休みをとってでも行きたい問屋街さんぽ

では、見ていただいてありがとうございました☆

4歳女児と夢の国の夏祭りに行ってきた

こんにちは。 なんか研修あったのの代休とって嬢ちゃんとばあばと行ってきました。 直前にしては予約頑張りました。混雑予想サイトで空いてる予報な平日を狙ったのでなんとかなったと思われます。

  • 2日目、シー

    • 単独行動中に仮装はダメと言われる(声をかけられませんでしたかと聞かれアナのケープを外すようスタッフさんからご指導がw)
    • トイストーリーマニアFPゲット19:40〜
    • ミニーのトロピカルスプラッシュ
    • ポップコーンゲット
    • 海底2万マイル
    • ジャスミンのフライングカーペット
    • シンドバッド・ストーリーブックヴォヤッジ
    • レイジングスピリッツのFPゲット
    • エレクトリックレールウェイ(ポートディスカバリー
    • お土産
    • 抽選(アウトオブシャドウランドのショー観覧券ゲット
    • ベネチアンゴンドラ
    • アイス(ジェラトーニのマグゲット
    • タワーオブテラーのFPゲット
    • 橋の上でまったり
    • レストラン櫻(事前予約、ステーキ美味しかったけどお子様メニューにお嬢様納得いかず)
    • ケープコッドクックオフ(マイフレンドダッフィー、スーベニアカップゲット
    • 金色の屋根のあたりで嬢ちゃんがトイレと言いだす
    • 山の売店横のトイレ
    • アウトオブシャドウランド(本格ミュージカル
    • アクアトピア
    • スカットルのスクーター
    • ブローフィッシュバルーンレース
    • エレクトリックレールウェイ(超雨

ここで雷でシステムが止まって以下のファストパスがフイになって残念でした。 * タワーオブテラー * トイストーリーマニア

  • わかったこと

    • 天気がいいと混む(悪いと室内アトラクションが混むが屋外の濡れるやつは空く
    • 抽選のやつはさすがのクオリティだった
    • 疲れたときは空いてるアトラクションでまったりするのもいいかんじ
    • 4歳だとわりとなんでも乗れる
    • 夏祭りはやたらびっしょりイベントとスポット多数。カッパと荷物用ビニール必須。
    • 空いてたせいと効率度外視で乗れるの優先して縦横断して超歩き疲れた。
  • 分かってたけど高い

    • 駐車場代
    • 食事代
    • おやつ
    • おみやげ

乗ったことなかったアトラクションに意外と乗れてよかったです。初めて抽選当たってショーが見られたのがとてもステキでした。 具体的にはアウトオブシャドウランドは舞台美術が素晴らしく俳優さんらの歌と声質が美しすぎて、魂が浄化されて成仏しそうな本格ミュージカルでした。癒された。 あとは、イッツアスモールワールドもアトラクションというより人形の衣装のつくりやデザインを眺めるという観点だとけっこうボリューミーな美術館のようでした。夢の国の衣装や造形の美術の人スゲーなといつも思います。 マーメイドラグーンも入っただけで嬢ちゃんのテンションがマックスでした。

というわけで、見ていただいてありがとうございました(^^)

バルーンライブにいってきた

こんにちは。smallpalaceです。

子どもというか幼児くらいだと風船がちょっと転がるだけで大喜びで追いかけまわすお年頃なようで、保育園のお迎えで風船で遊んでる時にはみんなフィーバーして夢中で風船を追って走りまわっているわけです。そこらのショッピングセンターに行っても宣伝兼ねて風船配ってる業者が必ずいて吸い寄せられていきます。

そんなわけで風船もらえるからバルーンフェスティバルへ行こうよっておばちゃん(私の実妹その1)に誘われて嬢ちゃんがことわるわけもなく、お母さんも行こうよってなって行ってみたところ、フェスティバルというかお笑い芸人の風船作れる人たちのライブでした。聞いてなかったw

7/10 ヨシモト∞バルーンライブvol.2 ( エンターテインメント ) - ヨシモト∞ホールブログ - Yahoo!ブログ

なんか引きがよくて巨大なお菓子の家が当たったけど、電車で持って帰れないのでお嬢様に断念してもらいました。でも他にもいっぱいもらってた。ありがとうございました。くまモンってよくみると爬虫類みたいな目をしているんだなって思いました。

たぶん自分だけでは行くことはなかっただろうけど嬢ちゃんは楽しそうだったので、よかったかのうってなりました。

その後ごはん食べて帰りました。妹その3がめでたく結婚しそうな話を聞いたり挨拶に来る前にだいぶリフォームしてエアコン新調して掃除業者よんだらしく実家がすっきりきれいになってた。しかし長居しすぎて嬢ちゃんの猫アレルギーが発動して顔が腫れてしまいました。 家に帰って炎症がおさまるように太白ごま油を塗ったりしました。数時間ですっきりしてたのでよかったです。

最近、嬢ちゃんが「はやくしぬのはいやだから野菜を食べる」と言い出しました。テレビの健康番組の芸人が健康診断してヤバめな病名いわれるやつに対して、野菜を食べないとはやく病気に罹ってはやくしぬんだと教えたせいのようです。健康オタクもたまにはやくにたつようです。

風船パックPARTY100 風船

風船パックPARTY100 風船

バルーンポンプ 風船

バルーンポンプ 風船

やさいのおしゃべり

やさいのおしゃべり

では、見ていただいてありがとうございました☆

きちんとシルエットのワンピースを作ってみた

こんにちは。smallpalaceです。

夏は薄手の縫いやすい生地を扱えるので手芸の季節!!ということで。 きちんとシルエットのワンピースを作ってみました。

ボタンはプラバンにヤスリがけして色鉛筆で模様(菊の家紋を参考に)かいて焼いて作りました。 同じ布でシュシュとリボンとコサージュも作ろうかな〜と思ってたら嬢ちゃんが「なぜあたしのを作らないの」っていう感じにグズったorz。生地は余ってるから作れるけどねぇ。おしゃれ番長は面倒くさいなもう。

本は↓こちらです。

サイズがSML選べて仕上がり寸法が書いてあるので安心です。 できたの着てみて思いの外ぴったりでした。 大変良いです。ガーリーなデザインが多く載っております。いつも作った人の体型がスレンダーなせいか立体感なくてまず着られないパターンというのがよくあって補正が要るのですがそういうの無いって最高だなと思いました。

次は麻のジャケットかなぁと思ってるところです。コレ↓にパターンが載ってるのです。

気分はマニッシュ

気分はマニッシュ

オカダヤに飾ってあった参考作品がいいなあと思って。

マニッシュな麻デニムのジャケット | [生地館3F]服地・裏地・芯地フロア

では見ていただいてありがとうございました^_^

じんべいを買うなんてとんでもない

こんにちは。smallpalaceです。

キッズユーチューバがじんべいをオススメしてたからって「じんべいを買って」と嬢ちゃんに言われて、タンスの肥やしを消化したいので買うなんてとんでもない、去年おまえが買えと言って買った生地があるんじゃ〜ということでとりあえずフリフリのキュロットを作りました。

じんべいは下はズボンなだけなのでウチのオシャレ番長がはいてくれないと困っちゃうので女子力高めに作りました。どっちが前かを聞かれるの防止にリボンを付けてみました。

正直、去年作った姫風浴衣があるんじゃないっけ?とも思うのですが、アレは着心地を重視してなさすぎてたので、まあしょうがないかも。エリの内側の化繊生地の肌触りがイマイチだったらしい。

娘の姫風ゆかたを作った - smallpalace's blog

上は普通にこれから作る(紙に型紙トレスは終わってて布に転写と裁断からする)けど、レースが足らない予感がするので、買いに行かなくちゃ。既製品のキッズ浴衣風のやつはレースが薄すぎてすぐズタボロになりそうで、もっと厚みがほしい。

追記: 上の方↓が出来ました。はやまって130で作ったところ、やっぱり大きめでした。

キュロットのパターンはこちら↓

子供服型紙 フリフリ☆キュロット&スカート

本はこちら↓ 家族全員分作れる感じです。暑がりお父さん向けには浴衣だと着てくれないのでじんべいがいいと思います。

私は作るに決まっている感じですが多数派的には買うものであることは認識していますので一応こちら↓を貼っておきます。イオンや赤本やトイザらスやヨーカドーにも売ってるのは見かけます。

では、見ていただいてありがとうございました☆