今日(2月16日)Redhat朝活の
「OpenStack 特集 - Red Hat Forum Tokyo の人気 OpenStack Sessionを再び 」
を聞いてきたので、その内容をメモメモ
■レッドハット紹介
・Uber,airbnb
・オープンイノベーション
・LInux市場は堅調に伸びている
IT支出は横ばい、Linuxは10%以上の伸び→さらに
Openstack,hadoop,ソフトウェアストレージ、インメモリ
・2007年 部門内
2015年 急速に伸びる
・オープンソースソフトウェアのリーダー
開発:コミュニティ
今日はOpenstack
・3分の2はOSSが最初の選択肢
今までは代替手段
いまはオープンソースを検討:開発容易性、スケール拡張、セキュリティ
・オープンハイブリッドクラウド
SORの世界:Redhatビジネスの大部分→仮想化、
SOEの世界:革命、アプリケーション主導
・2017年度 コア・コンピタンスの強化
販売、テクノロジーパートナー
CCSP(クラウド)
・2017年度 成長領域ソリューション強化
クラウド
ITマネジメント
アプリケーションプラットフォーム(JBOSS)
・Rackspace
RedhatのOpenstackを採用
■経営の期待にこたえるOpenStackの導入検討、次の一歩
・Redhatフォーラムのリプレイ開催
→はじめの一歩はない
・ある日:OpenStack導入しなさいよ
仮想化基盤
コンポーネントが多い
どこから検討すればいいのか
やるの?必要?
・導入における2つのハードル
経営の説明
導入構成の検討
・経営への説明:なぜOpenStackを導入したのか
導入したユーザーの声
運用効率、
イノベーション能力の強化、
コスト削減、
オープン
→2つの背景を知る必要がある
(1)Openstackを使って実現しようとしていること
ビジネスに要求される競争力
→新規にチャレンジしようとするエリア
開発チームの取り組み例:継続的インテグレーション
でぶさみ:エンタープライズのエンドユーザーがアジャイルしゃべりだす
CI→DevOps:ボトルネック
→ビルドパイプライン、デプロイパイプライン
基幹にOpenStackお入れられるけど
(2)OpenStackそのもの
開発コミュニティ:IaaSの中心:3万5千人
Linuxカーネルが1万人
→進化しつづける
自動化するインフラそのもの提供
マルチテナンシー
OpenStackを導入する
ビジネスの競争力を生みだすITを実現
イノベーションサイクルに参加
→VMWAREを入れ替えるという(ことはできるけど)話ではない
・導入構成の検討
packstack:Redhatでインストール
うまくいかない人→RDOを使っている
正式版:れっどはっとえんたーぷらいずおーぷんすたっくぷらっとふぉーむ
コミュニティ向け:RDO→Redhatにおけるfedora
RDO:結構動かない
→製品評価版
・OpenStackのコンポーネント
クラウドコントローラー
ハイパーバイザー
全部バラバラにおくというわけではない
・検討するうえでの心構え
OpenStackはシステムです
強く推奨
継続的な改善2つの環境
本番環境:
クラウド管理者向け(インフラ部隊向け)
・プラグイン(サービスのバックエンド)の検討
・外部のSDN製品と連携
・Neutronプラグインの検討
Neutron:ネットワーク仮想化サービス
・本番を見据えた場合は、必ず3rdパーティ製品を組み合わせること
OVSは性能的ボトルネックと単一障害点を同時に解消できない
・3rdパーティー
OpenStackに対応する製品
Neutoronバックエンドは差し替え難しい
・ストレージ検討エリア
Cinder
Glance:ただのNASでもいいけど、Openstack対応だとCinder連携とか、お得神
Swift:
→RHEL-OSPパートナーソリューションガイド:PDFで見てね!
(全部のってない:https://access.redhat.com/ecosystem/にすべて載っている)
・クラ・ウドコントローラー&インストーラー
コントローラーHA
→packstackはコントローラーHAできない
→OSPダイレクターを使う
(シェアドナッシングの3ノード→2ノードはサポートしない)
物理マシン、仮想マシンどちらでもOK
■OpenStack最新情報とRedHat Enterprose Linux OpenStack Platformのロードマップ
・OpenStackとは
Amazon EC2/S3相当のクラウドインフラ
パブリッククラウドと同等
クラウド対応ワークロードのためのクラウドインフラ
APIで操作するProgramable Infrastructure
Driver/Pluginによる外部コンポーネントとの連携
コミュニティでの開発=より速い機能開発
・2015・10・15 Liberty
(4月はみたか)
・基本機能の改良改善
・オプション機能(IaaS+)の追加
→マイクロサービス(アマゾン)みたいなもん
・主要コンポーネント:基本機能
Nova:
SWIFT:オブジェクトストレージ
Cinder:ブロックストレージ
KeyStone:認証(Novaとneutronがしゃべるとか)
・オプションコンポーネント
自動化、API、GUI・・・
Horizon
Cellometer:課金
Heat:
Trove:
Sahara:
Ironic:ベアメタル
:
:
・新しい機能
管理機能の強化
スケーラビリティの向上
新技術サポートのための拡張
コンテナ管理
・管理機能の強化
きめ細かいアクセス制御
HeatとNeutronにロールベースアクセス管理を追加
→NFV業界
構成管理機能の向上
共通ライブラリ(OpenstackCommonLibrary)
→保守性、安定性
・スケーラビリティの向上
Nova Cell v2
マルチロケーション:DBどうするの→メッセージキュー(RabbitMQ)が分散できる
→NFV業界、せるん
→DRかんがえると、マルチロケーションだ米
・新技術サポートのための拡張
仮想インスタンス
コンテナ(Magnum)オーペストレーション環境
→くーばねーてぃす、Dockerを動かす
→統合エンジンに
・Heatによるプロビジョニング
ベアメタルプロビジョンング
→関係ないところはかわっていない
コンテナプロビジョニング
Magnumが追加(コンダクター)→Docker突っ込む
・Redhatとして、なにがちがうの?
・OpenStackとRHEL-OSPの関係
Openstack
RDO
RHEL-OSP
→まだLibertyベースが出ていない(3月?)
Mitakaは7月??
・RHEL-OSP 8:Libertyベース
DNA as a serviceはまだサポートならず(機能はいってる、テストベース)
OpenDayLightも試せる(サポートはない)
・RHEL OpenStack Platform Director改善
High Availability
冗長できるようになっているが、冗長の方法は考えてね!
→インストールを簡単に
運用管理できるように
アップグレードむずかしいよね
→director
・Director
TripleOベース
2つのクラウドを作る
アンダークラウド
オーバークラウド:こっちを使う
Director:冗長化(PaceMakerを使って)
アップデートはできる
・コンピュートノードのHA
Auto Evacuation
OpenStack導入の進め
仮想環境を置き換えたいというだけだと、あまり向かない