コース概要

1. OpenStack 入門

  • クラウドと OpenStack の歴史
  • クラウドの特徴
  • クラウドモデル
    • プライベート、パブリック、ハイブリッド
    • オンプレミス、IaaS、PaaS、SaaS
  • OpenStack を基にしたパブリックおよびプライベートクラウドの展開
  • オープンソースと商用 OpenStack ディストリビューション
  • OpenStack のデプロイメントモデル
  • OpenStack エコシステム
    • モジュール
    • 基盤となるツール
    • 統合
  • OpenStack のライフサイクル
  • OpenStack 認定
  • このコース用の OpenStack ラボ (VM)

2. 実践的な OpenStack 管理ワークショップ

  • OpenStack について学ぶ
    • OpenStack コンポーネント (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • OpenStack クラウドとの相互作用
    • OpenStack デーモンと API の通信フロー
  • Keystone - ID 管理サービス
    • ドメイン、プロジェクト、ユーザー、ロール
    • Keystone カタログサービスとエンドポイントの管理
    • ドメイン、グループ、プロジェクト、ユーザー、およびロールの作成と管理
    • Keystone サービスの確認
  • Glance - イメージサービス
    • イメージの特徴 (プロパティ、メタデータ、フォーマット、コンテナ)
    • イメージのアップロードとダウンロード
    • イメージの共有
    • イメージサービスのクォータ管理
    • Glance サービスの確認
  • Neutron - ネットワーキング
    • 基本的な Neutron ネットワークリソースタイプ
    • テナントネットワークとサブネットの管理
    • セキュリティグループとルールの管理
    • イースト-ウエストルーティング
    • ネットワークネームスペース
    • 外部/プロバイダネットワークの管理
    • ノース-サウスルーティング
    • Floating IP の管理
    • ネットワーククォータの管理
    • 基本的なネットワークトラブルシューティング (ネームスペース、tcpdump など)
    • ネットワーククォータ
    • Neutron サービスの確認
  • Nova - コンピュートサービス
    • ハイパーバイザとのインターフェース
    • キーペア管理
    • フレーバー管理
    • インスタンスパラメータ
    • インスタンスの作成
    • 生成されたインスタンスの確認
    • スナップショット
    • インスタンス管理
    • Floating IP の割り当て
    • インタラクティブコンソールとコンソールログ
    • セキュリティグループの割り当て
    • コンピュートクォータ
    • Nova から統計情報の取得
    • Placement API と Nova Cells v2
    • Nova サービスの確認
  • Cinder - ブロックストレージ
    • ボリュームパラメータ
    • ボリュームの作成
    • ボリューム管理
    • ボリュームを Nova インスタンスにアタッチする
    • ボリュームスナップショットの管理
    • ボリュームバックアップの管理
    • バックアップのリストア
    • ボリュームクォータの管理
    • 新しいストレージバックエンドの追加
    • LVM、ストレージ配列、Ceph ストレージバックエンド
    • Ceph in OpenStack
    • Cinder サービスの確認
  • Swift - オブジェクトストレージ
    • Swift コンポーネントとプロセス
    • コンテナとオブジェクトの管理
    • アクセスコントロールリストの管理
    • オブジェクトの有効期限設定
    • The Ring とストレージポリシー
    • 利用可能なストレージスペースの監視
    • クォータ設定
    • Swift サービスの確認
  • Heat - オーケストレーション
    • Heat Orchestration Template とそのコンポーネント
    • Heat スタックの作成
    • Heat スタックの確認
    • Heat スタックの更新
    • Heat サービスの確認
  • 基本的なトラブルシューティング
    • ログファイルの分析
    • 集中型ログ管理
    • OpenStack クライアントクエリのデバッグ
    • OpenStack データベースの管理
    • OpenStack のバックアップ
    • コンピュートノードステータスの分析
    • インスタンスステータスの分析
    • AMQP ブローカー (RabbitMQ) の分析
    • メタデータサービス
    • OpenStack 問題の一般的な診断方法
    • ネットワーク問題のトラブルシューティング
    • ネットワークパフォーマンスのトラブルシューティング
    • インスタンスバックアップとリカバリ

3. 高度なトピック

  • ハードウェアの考慮事項と容量計画
    • コンピュートハードウェア
    • ネットワーク設計
    • ストレージ設計
    • フレーバーサイジング
    • リソースのオーバーコミット
  • 高可用性コントロールプレーン
    • OpenStack サービスでの HA
    • HA データベース
    • HA メッセージキュー
  • クラウドパーティショニングとスケジューラフィルタ
    • クラウドパーティション (ホスト集約) の実装理由と方法
    • Nova スケジューラフィルタ
  • ワークロードの移行
    • コールドおよびライブ移行
    • ライブ移行の調整
    • Watcher プロジェクト
  • OpenStack ネットワーキング (SDN) の詳細 (2-3時間)
    • ネットワークの種類 (ローカル、フラット、VLAN、VXLAN、GRE)
    • Neutron プラグイン
      • Linux Bridge
      • Open vSwitch
    • 分散仮想ルーター
    • LBaaS + Octavia プロジェクト
    • VPNaaS
  • OpenStack の監視とテレメトリ
    • Ceilometer サービス
    • 外部監視
  • 高度なクラウド/ハイパーバイザ機能
    • CPU ピニング / NUMA アーキテクチャ
    • SR-IOV
  • Cloud-init とイメージカスタマイゼーション
    • メタデータサービス
  • ブロックストレージバックエンド
    • LVM
    • Ceph RBD
    • 物理アプライアンス
    • ストレージネットワークの考慮事項
  • OpenStack のアップグレード
    • アップグレード戦略と手順
    • ダウンタイムなしのアップグレード
  • Bare-metal プロビジョニング with OpenStack
    • Ironic モジュール
    • アンダクラウドとオーバークラウドの概念
  • OpenStack の未来

要求

  • 基本的な Linux 管理スキル
  • 基本的なネットワーキング知識
  • クラウドコンピューティングの基本的な理解
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー