ウィリアムのいたずらの、まちあるき、たべあるきーPART2

gooブログ「ウィリアムのいたずらの、まちあるき、たべあるき」がお引越ししてきました

RedhatのOpenstackについて、いろいろ聞いてきた!

今日(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導入の進め
  仮想環境を置き換えたいというだけだと、あまり向かない