NAFTA再交渉アップデート 米墨加3カ国協定(USMCA · NAFTA 再交渉アップデート 米墨加3カ国協定(USMCA) 自動車原産地規則の概要 1 Private
Crowbar 概要紹介...
Transcript of Crowbar 概要紹介...
![Page 1: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/1.jpg)
Crowbar 概要紹介 及び最新アップデート
デル株式会社
デジタルマーケティング
小薗井 康志
![Page 2: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/2.jpg)
Agenda
• Crowbar概要
• Crowbarとは
• Openstack,DevOps, Chef, Puppet, Ruby on Railsについて
• Crowbar アーキテクチャー
• Crowbar 2
• 最新情報
• デモ
• 参考リンク
![Page 3: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/3.jpg)
Crowbarとは
使命: “A Zero Touch Cloud Installer”
完全に機能するクラウドを2時間以内で構成
• 高速で柔軟
– BIOS & RAID 構成などを含むインストールツール
– ユーザはシステム構成(“barclamp”)を選択出来る
• DevOpsを取り入れる
– 運用と開発が並行するモデル(DevOps for Clouds)
– Opscode Chefを活用
• オープン
– OpenStack固有の技術ではない(他にも応用可能)
– デル(開発元)のハードウエアに閉じていない
– APL2.0
![Page 4: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/4.jpg)
Crowbar 概要 • 特徴
• サーバーディスカバリー
• ファームウェア(BIOS)アップデート
• PXEブートによるOSのインストール
• Chefによるアプリケーションの展開
• リリース
• V1.6 Pebbles: OpenStack Glizzily, Stable
• V1.7 Roxy: Openstack Havana and Cloudera Hadoop, Next Stable
• V2.0 Under 開発中
![Page 5: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/5.jpg)
イメージ対レイヤー
イメージ:
シングルユニット
レイヤー:
コンポーネントスタック
統合管理 + アプリケーション + ユーティリティ +
オペレーティングシステム
構成管理
オペレーティング システム
ユーティリティ
アプリケーション Bar
アプリケーション Foo
統合管理
構成
管理
![Page 6: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/6.jpg)
Crowbarは拡張性の高いフレームワーク
クラウド基盤を実装するのに必要なコンポーネントが含まれている。
De
ll “
Cro
wb
ar”運用管理
コアコンポーネント & オペレーティングシステム
クラウド基盤 & 拡張性
物理リソース
APIs, ユーザアクセス、 ECOパートナ
* CrowbarはOpenStack以外のサービスへの適用も可能性がある
Crowbarでは展開するサービスをbarclampと呼ぶモジュールにして扱う ex. DNS, Nova, Swift, Nagios, Gangalia, BIOS
既存のDell製品と連携が可能
クラウド基盤に必要とされる基本データセンタサービスを提供
クラウドに必要な様々な機能コンポーネントをプラグイン可能。コミュニティやお客様にもオープン
ユーザの介在無し(ラック搭載とネットワークケーブル接続などの例外を除く)にまっさらのサーバにプロビジョニングが行える。さらにDellのハードウエアに限定されない。
![Page 7: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/7.jpg)
Crowbarはモジュラー型の設計
Crowbar
Deployer
Provisioner
Network RAID
BIOS IPMI
NTP
DNS Logging
Nova Swift Glance
Nagios Ganglia Dashboard
Compellent EqualLogic
Dell “
Cro
wb
ar”
運用
管理
コアコンポーネント & オペレーティングシステム
クラウド基盤 & 拡張性
物理リソース
APIs, ユーザアクセス、 ECOパートナ
* CrowbarはOpenStack以外のサービスへの適用も可能性がある
Hadoop
![Page 8: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/8.jpg)
Barclamp Life Cycle
![Page 9: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/9.jpg)
Crowbarの画面イメージ
![Page 10: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/10.jpg)
監視機能
• NagiosとGangliaが標準でインストールされ、Crowbarによってインストールされたサービスを監視するように構成される。
![Page 11: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/11.jpg)
11
Dellのクラウドソリューション
![Page 12: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/12.jpg)
Crowbar
• Video
• http://www.openstack.org/summit/san-diego-2012/openstack-summit-sessions/presentation/crowbar-for-openstack-deployments
![Page 13: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/13.jpg)
Crowbar 2 アーキテクチャー
• http://bit.ly/crowbar2
![Page 14: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/14.jpg)
Crowbar 2 概要
1. simplify our use of Chef and eliminate Crowbar requirements in our Opscode Chef recipes.
A.reduce the initial effort required to leverage Crowbar
B.opens Crowbar to a broader audience (see Upstreaming)
2. provide heterogeneous / multiple operating system deployments. This enables:
A.multiple versions of the same OS running for upgrades
B.different operating systems operating simultaneously (and deal with heterogeneous packaging issues)
C.accommodation of no-agent systems like locked systems (e.g.: virtualization hosts) and switches (aka external entities)
D.UEFI booting in Sledgehammer
![Page 15: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/15.jpg)
Crowbar 2 概要
3. strengthen networking abstractions
A.allow networking configurations to be created dynamically (so that users are not locked into choices made before Crowbar deployment)
B.better manage connected operations
C.enable pull-from-source deployments that are ahead of (or forked from) available packages.
4.
improvements in Crowbar’s core database and state machine to enable
A.larger scale concerns
B.controlled production migrations and upgrades
![Page 16: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/16.jpg)
Crowbar 2 概要
5. other important items
A.make documentation more coupled to current features and easier to maintain
B.upgrade to Rails 3 to simplify code base, security and performance
C.deepen automated test coverage and capabilities
![Page 17: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/17.jpg)
Upstreaming
What does “enable upstream recipes” mean? Not just fishing for
community goodness!
http://robhirschfeld.com/2012/07/05/upstreaming/
![Page 18: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/18.jpg)
Crowbar 2 ビデオ
• 2.0 archtecture
• https://github.com/crowbar/crowbar/wiki/Architecture
• Crowbar 2.0 objectives
http://robhirschfeld.com/2012/07/06/crowbar-2-0-objectives-scalable-
heterogeneous-flexible-and-connected/
http://www.youtube.com/watch?v=wtUNJfrHU1Q&feature=youtu.be
http://www.youtube.com/watch?v=U05apbOqq0k&feature=youtu.be
http://www.youtube.com/watch?v=Bo4V6Dax3LU
http://www.youtube.com/watch?v=xL-2eefqH8s
http://crowbar.sync.in/crowbar2-core?
![Page 19: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/19.jpg)
Crowbar 2 参考リンク
• ロードマップ
• https://github.com/crowbar/crowbar/wiki/Roadmap
•
• Open Crowbar (Crowbar 2)
• http://robhirschfeld.com/2012/07/06/crowbar-2-0-objectives-scalable-heterogeneous-
flexible-and-connected/
•
• Chef
• http://www.getchef.com/
•
• OpenSuse Crowbar
• https://en.opensuse.org/Portal:Crowbar
•
• Crowbar 2 development snapshot ISOs for openSUSE gives information on the state
of the lastest openSUSE based images
•
![Page 20: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/20.jpg)
Back up
![Page 21: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/21.jpg)
Openstack コンポーネント
• Swift - Object Storage
• Glance - catalog and repository for virtual disk images
• Nova - provides virtual servers upon demand
• Horizon - provides a modular web-based user interface for all the
OpenStack services
• Keystone - provides authentication and authorization for all the OpenStack
services
• Quantum - provides "network connectivity as a service" between interface
devices managed by other OpenStack services (most likely Nova)
• Cinder - provides persistent block storage to guest VMs
![Page 22: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/22.jpg)
Chef
• Chef is a systems and cloud infrastructure automation framework that makes it easy to deploy servers and applications to any physical, virtual, or cloud location, no matter the size of the infrastructure.
http://docs.opscode.com/chef_overview.html
Chef relies on abstract definitions
(known as cookbooks and recipes)
Cookbooks and receipes are written
in Ruby
![Page 23: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/23.jpg)
Openstack
• 2005 Rackspace development start
• 2010.3 Rackspace make cloud software to open source
• 2010.5 NASA Nebula opensource
• 2010.6 Rackspace, NASA established OpenStack
• 2010.10 Austin release
• 2011.2 Bexar Release
• 2011.4 Cactus Release
• 2011.9 Diable Release
• 2012.4 Essex release
• 2012.9 Folsom
• 2013.4 Grizzly Release
• 2013.10 Havana
• Icehouse
• Juno
• Release Naming
• https://wiki.openstack.org/wiki/ReleaseNaming
![Page 24: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/24.jpg)
• News & Events
o Crowbar is currently undergoing a refactoring effort on the trunk (master branch). The stable
branch is "Fred".
• Activity o Crowbar 2.0 Refactor - Community Collaboration info and Crowbar 2.0 background and
design
o See our development page for more information.
o Crowbar in the news Page Added! Please help us maintain.
o Preparing minor updates to Fred (called Betty & Wilma)
o Rob Hirschfeld's blog
![Page 25: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/25.jpg)
• Community Support and Contacts
o Crowbar Mailing List
o We have an IRC channel.
o Don't be shy to contact your Dell representative and
ask about Crowbar!
o You are very welcome to help out with development.
![Page 26: Crowbar 概要紹介 及び最新アップデートossforum.jp/jossfiles/Crowbar2_update-20140214.pdf · Crowbar 概要 • 特徴 • サーバーディスカバリー • ファームウェア(BIOS)アップデート](https://reader033.fdocuments.net/reader033/viewer/2022042808/5f87beb9c80dc347c636f843/html5/thumbnails/26.jpg)
• Downloads
o Rob Hirschfeld's Builds
o Torrents of Rob's Builds
o The source code is of course available here on github; see the development page for how to
use it.
• Documentation
o User documentation
o The development page contains documentation for developers.
o We make cool videos to get you up to speed quickly.