chef book and softlayer

chef book and softlayer

Chef Casual Talks Kansai Vol.3

Fde8436769d0733db19d4b8ee682739e?s=128

cl-lab-k

June 09, 2014
Tweet

Transcript

  1. 3.

    自己紹介 樋口大輔 (twitter: @dai_lxr) クリエーションライン株式会社 CL-LAB: http://www.creationline.com/lab Chef Approved Contributor

    (2012/06/27) busser-serverspec, knife-sakura, ... Debian Project Official Developer (2012/01/01) mikutter, uim, ...
  2. 5.

    Chef活用ガイド執筆時の苦労 Berkshelf 3 の足音 (beta期間:2013/7-2014/4) Private ChefとHosted ChefがEnterprise Chef に

    統合・改名 (2013/08/19) Opscode社がChef社に改名 (2013/12/09) Ohai 7 の足音 (beta期間:2014/1-2014/4) http://docs.opscode.com/ に多数のミス
  3. 8.
  4. 10.

    Reporting はホステッド版でも使える Chef Client 11.6.0 以降なら Reporting 機能に 対応 (ただし

    11.8.0 はバグで使用不可能) Enterprise Chef の Server API 11.0.1 以降 ホステッド版 Enterprise Chef がいつの間にか対応 してた 原稿書き始めのころは対応してなかった気がするん だけどな…
  5. 13.

    Push Jobsの動作 NodeからPush Jobs Serverにサブスクライブ。 WorkstationからPush Jobs Serverに指令を出し、Node からChef Serverに通信する。

    http://docs.opscode.com/_images/overview_push_jobs_states.png NodeはWorkstationと直接やりとりする必要がない。
  6. 15.
  7. 24.

    knife-softlayer を使おう(1) % knife softlayer /home/d-higuchi/.rbenv/versions/1.9.3-p194/ l i b /

    r u b y / g e m s / 1 . 9 . 1 / g e m s / k n i f e - s o f t l a y e r - 0 . 0 . 3 / l i b / c h e f / k n i f e / s o f t l a y e r _ b a s e . r b : 1 4 : i n `module:SoftlayerBase': uninitialized constant Knife (NameError)
  8. 25.

    knife-softlayer を直そう(1) https://github.com/softlayer/knife-softlayer/pull/3 @underscorephil can you confirm that you've received

    a signed CLA from @cl-lab-k and please merge this if so? えっ、そんなのあるの? CONTRIBUTING.md を読みましょう。 (pull-req時の「読め」って表示をスルーしてたかも…)
  9. 26.

    knife-softlayer を直そう(2) https://github.com/softlayer/knife-softlayer/pull/3 @underscorephil actually, I just reviewed my notes

    and we don't need a CLA for contributions that are bug fixes < 100 lines of code, so I'm merging @cl-lab-k 's PR now. わりとアバウトだなw (なおCLAとCCLAはこの後送りました)
  10. 27.

    knife-softlayer を使おう(2) % knife softlayer server create --help --bill-monthly Flag

    to bill monthly instead of hourly, minimum charge of one month. なるほど、--bill-monthly をつけなければ時間課金な んだな。つけずに作成っと。
  11. 30.

    knife-softlayer を使おう(4) 今はきちんと動きます。 ubuntu@ubuntu:~/chef-repo$ knife softlayer server create \ -C

    1 \ -D example.com \ -H softlayer-knife-test01 \ -R 1024 \ -O UBUNTU_12_64 \ --datacenter sjc01 \ -r 'recipe[apache2]' Launching SoftLayer CCI, this may take a few minutes. ......................................................................Connecting to 198.11.XXX.XXX 198.11.XXX.XXX Installing Chef Client... : 198.11.XXX.XXX Recipe: apache2::default 198.11.XXX.XXX * execute[a2dissite default] action run 198.11.XXX.XXX - execute /usr/sbin/a2dissite default 198.11.XXX.XXX 198.11.XXX.XXX * service[apache2] action start (up to date) 198.11.XXX.XXX * service[apache2] action restart 198.11.XXX.XXX - restart service service[apache2] 198.11.XXX.XXX 198.11.XXX.XXX 198.11.XXX.XXX Running handlers: 198.11.XXX.XXX Running handlers complete 198.11.XXX.XXX 198.11.XXX.XXX Chef Client finished, 17/20 resources updated in 52.166112342 seconds ubuntu@ubuntu:~/chef-repo$