Recommended
PDF
PDF
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
PDF
PDF
OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002
PDF
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
PPTX
PDF
PPT
ODP
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
PDF
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
PDF
OpenStack & Ansible で実現する自動化
PDF
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
PDF
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
PPTX
PDF
Control distribution of virtual machines
PDF
PPTX
PDF
PDF
Chef Howto with Vagrant + Berkshelf
PDF
Open Stack Day - Ansibleによる環境構築の自動化
PDF
PDF
OpenStackをさらに”使う”技術 概要と基礎操作
PDF
PDF
KEY
PPTX
PDF
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
PPT
PDF
More Related Content
PDF
PDF
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
PDF
PDF
OpenStack を NetApp Unified Driver と NFS Copy Offload を使って拡張する Vol.002
PDF
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
PPTX
PDF
PPT
What's hot
ODP
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
PDF
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
PDF
OpenStack & Ansible で実現する自動化
PDF
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
PDF
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
PPTX
PDF
Control distribution of virtual machines
PDF
PPTX
PDF
PDF
Chef Howto with Vagrant + Berkshelf
PDF
Open Stack Day - Ansibleによる環境構築の自動化
PDF
PDF
OpenStackをさらに”使う”技術 概要と基礎操作
PDF
PDF
KEY
PPTX
PDF
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Viewers also liked
PPT
PDF
PPTX
PPTX
Scoring Using The Media Rubric
PDF
FOSS on Government Policy, Industry Adoption, Campus Promotion and Community ...
PPTX
Magnitude 7.3 Earthquake Strikes Near Fukushima, Japan 26 October 2013
PPT
2013 Pacific Hurricane Season: Manuel, Barbara and Ingrid
PPTX
Financial Aid Seminar Updated
PPT
Tornado outbreak in midwestern states of USA 17 November, 2013
PPT
Holidays And Festivals In Finland
PPTX
PPTX
Standing Out in a Crowded Marketplace - Lakelands Real Estate Association - 2015
PPT
Novetats Infantil Tardor 2010
PDF
Economic risks of avian flu
PPT
Integrating Technology Into Eval
PPT
The 25th Anniversary Of The Great Armenian Earthquake December 1988
PDF
PDF
PPTX
Top 5 issues niagara niagara business club - 2015
PDF
Panel book april - 2013 - web - cintpanelbook
Similar to Cloudstack user group meeting in osaka
PDF
Using Chef for Infrastructure Automation of Ameba Pigg
PDF
Chefを利用した運用省力化とDevOpsの取り組みについて
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
PDF
DevOpsを実現する為のChef実践テクニック Chef12対応版
PDF
PDF
PDF
PDF
PDF
PPTX
PDF
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
PDF
3分でわかる(気になれる) AWS OpsWorks
PDF
Chef+serverspec+werckerでインフラCIする話
PPTX
PDF
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
PPTX
PDF
PPTX
ネットワークエンジニアのための Puppet / Chef
PDF
S16 Microsoft Azure 上での Chef 環境の構成
PDF
20130723 ecシステムにchefを導入してみた v1.0
More from Naotaka Jay HOTTA
PDF
[Jaws tokyo] last minutes update- datadog
PDF
Datadog meetup (dd_sushi #2) Outlier & anomaly detection tips
PDF
PDF
Alexa Skills Kit programing for dummies
PDF
Pythonと DataDogを 使って簡単な システムモニターリング (Pycon apac 2013)
KEY
PyCon mini JP LT "take me to a conference"
Cloudstack user group meeting in osaka 1. 2. Japan Chef User Group (JCUG)
設立総会: 2012年8月1日
本日の担当者: Naotaka Jay Hotta (@jhotta)
目 的: Opscode Chefの利用を通して
1) ITインフラの高度な管理とシステムの運用の実現を目指す。
2) CI, CD 等に実現のためのディプロイメントツールとして高度な知識の知識が、
一般化するための土壌作りを手伝う。
方 法:
1) ML: chef-ja google groupで検索してください。
2) HP: Japan chef user Group facebookで検索してください。
4. 5. 6. 7. 8. Loosely tied management tools
enStatus, Scalr, Opscode chef, Sensu,
Storage AWS
Object
CloudStack IDCF
KDDI
Storage
NTT
Nifty
File Software- etc..
systems Hypervisor
Defined Network
Public
Physical Hardware cloud service
9. 10. 11. 13. “Chef is like a little system
admin robot... you tell it
how you want your system
configured and it will do all
the dirty work.”
- Early Chef Adopter
14. 15. 16. • Ruby Internal DSL
• 便利なknife command
• Apache License 2.0 OSS
• Communityの活力
17. Opscode Chef community
• 380+Cookbooks
• Plug-Ins 多数
• Source Code Documentation
• FAQ
• Training
16,000 Active Users
• 600+ Individual and
120+ Corporate Contributors
• Global Partner Network
http://community.opscode.com/
19. 20. 22. 23. 24. # chef-solo -c ~/solo.rb
-j ~/node.json
-r http://www.example.com/chef-solo.tar.gz
-c, --config CONFIG
-j, --json-attributes JSON_ATTRIBS
-r, --recipe-url RECIPE_URL
*run_listは、json-attributesの中で設定する。
26. 28. コミュニティーレシピーのリポジトリー
Repository Description Maintainer
https://github.com/opscode-cookbooks Cookbooks created by Opscode Opscode
https://github.com/37signals/37s_cook 37 Signals Repository 37 Signals
books
https://github.com/engineyard/ey- EY Cloud Recipes Engine Yard
cloud-recipes
https://github.com/cookbooks Community Curated Cookbooks “Cookbooks” Organization
29. 30. 31. Subcommands built into Knife:
• Bootstrap
• Client
• Cloud Plugins
• Configure
• Cookbook
• Cookbook Site
• Data Bag
• Environment
• Exec
• Node
• Recipe
• Role
• Search
• SSH
• Status
• Tag
32. 33. 34. 35. knife.rb file:
knife[:cloudstack_url] = "http://yourcloudstackserver.com:8080/client/api
knife[:cloudstack_api_key] = "Your CloudStack API Key"
knife[:cloudstack_secret_key] = "Your CloudStack Secret Key"
36. ** CS COMMANDS **
knife cs hosts
knife cs network list (options)
knife cs server create [SERVER_NAME] (options)
knife cs server delete SERVER_NAME [SERVER_NAME ...] (options)
knife cs server list (options)
knife cs server reboot SERVER_NAME [SERVER_NAME ...] (options)
knife cs server start SERVER_NAME [SERVER_NAME ...] (options)
knife cs server stop SERVER_NAME [SERVER_NAME ...] (options)
knife cs service list (options)
knife cs stack create JSON_FILE (options)
knife cs stack delete JSON_FILE (options)
knife cs template list (options)
knife cs zone list (options)
37. 38. "name": "hadoop_cluster_a",
"description": "A small hadoop cluster with hbase",
"version": "1.0",
"environment": "production",
"servers": [
{
"name": "zookeeper-a, zookeeper-b, zookeeper-c",
"description": "Zookeeper nodes",
"template": "rhel-5.6-base",
"service": "small",
"port_rules": "2181",
"run_list": "role[cluster_a], role[zookeeper_server]",
"actions": [
{ "knife_ssh": ["role:zookeeper_server", "sudo chef-client"] }
]
},
{
"name": "hadoop-master",
"description": "Hadoop master node",
"template": "rhel-5.6-base",
"service": "large",
"networks": "app-net, storage-net",
"port_rules": "50070, 50030, 60010",
"run_list": "role[cluster_a], role[hadoop_master], role[hbase_master]"
},
{
"name": "hadoop-worker-a hadoop-worker-b hadoop-worker-c",
"description": "Hadoop worker nodes",
"template": "rhel-5.6-base",
"service": "medium",
"port_rules": "50075, 50060, 60030",
"run_list": "role[cluster_a], role[hadoop_worker], role[hbase_regionserver]",
"actions": [
{ "knife_ssh": ["role:hadoop_master", "sudo chef-client"] },
{ "http_request": "http://${hadoop-master}:50070/index.jsp" }
]
}
39.