Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWSでもっと簡単にランチャーしたい

257 views

Published on

I Want to Rancher More Easily with AWS

Published in: Software
  • Be the first to comment

  • Be the first to like this

AWSでもっと簡単にランチャーしたい

  1. 1. AWSでもっと簡単に ランチャーしたい       Masayoshi Nomura / @nmrmsys    2017/08/04 Rancher Meetup #02 in Osaka 1 / 17
  2. 2.  ■ なまえ︓ 野村 昌由  ■ 業務システム開発   とインフラ業  ■ 開発に復帰したはずがインフラ   シェル芸は実⽤主義派、Docker   Rancher、最近はPostgreSQL   Zabbix、データサイエンスも  ■ 所属してる会社が絶賛⼈⼿不⾜   iOS・業務・インフラ・ハード・   その他スゴ腕エンジニアの⽅々   お助け下さい︕🐟  @nmrmsys ⾃⼰紹介 2 / 17
  3. 3. 会社紹介   事業所は、新⼤阪、新橋、⼤連、ロスにあります。 3 / 17
  4. 4. Rancherのインストールなんて こうやればいいだけだから簡単々々︕ $ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server あれ、何だか様⼦が... DockerのVersionが古いせいからかな︖ rancher s6-svscanctl: fatal: unable to control /service: supervisor not listening 4 / 17
  5. 5. AWS新規Rancher環境 どのLvから構 築︖ ググったら、ちょっと⾯⽩かったので 5 / 17
  6. 6. やっぱ Terraformかなーと調べたら CloudFormation,YAML対応していたの か 6 / 17
  7. 7. やったーこれでコメントが書ける︕ JSON<->YAMLの変換はCFnデザイナの テンプレートペインを使ってできるよ 7 / 17
  8. 8. というわけで、作ったー RancherOSなサーバ/Dockerホスト構成 8 / 17
  9. 9. YAML記述はこんな感じ 9 / 17
  10. 10. パラメータ指定してスタックを作成 それでは実際にやってみましょう︕ 10 / 17
  11. 11. 11 / 17
  12. 12. Server AMIはMarketPlaceで購⼊が必要 あとt2.microを指定するとエラーになる 12 / 17
  13. 13. RancherOSはコミュニティAMIあるけど RancherServerセットアップ済みの RancherOnRancherOSは何で無いのん? 13 / 17
  14. 14. AWS CLI CFnラッパーを作ってあるので スタック作成/削除も1コマンドで簡単に 14 / 17
  15. 15. Serverが起動したら、いつもの⼿順で ホスト追加etc. ねっ、簡単でしょ︖ 15 / 17
  16. 16. 気付き、疑問点 ⾃動割当パブリックIPでSG指定が不可 Server=Dockerホスト出来たがダメ︖ マルチホストのサービス公開⽅法 ロードバランサーとか使っちゃうの︖ EC2ホスト追加やSwarm環境での構築 Docker for AWSが上⼿くいかなくて 16 / 17
  17. 17. まとめ AWSでCloudFormationを使えば Rancher環境はサクッと作れる AWS CLIで CloudFormationを 操作すれば、さらに簡単便利快適に まだRancherを分かって無いので ⾼速かつ安全に失敗を繰り返します 17 / 17

×