お問い合わせ

コース概要

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のアーキテクチャ
    • 認証と利用可能なバックエンド
    • トークンの種類とトークン管理
    • OpenStackでの認可 - ロールとoslo.policy
    • Keystoneのリソース - ドメイン、プロジェクト、ユーザー
    • Openrcおよびclouds.yaml - CLIクライアントの構成
    • OpenStackサービスカタログ
    • 新しいOpenStackサービスの追加
    • OpenStackのクォータシステム
  • Glance - イメージサービス

    • クラウド向けに調整されたイメージ
    • イメージの特徴(プロパティ、メタデータ、形式、コンテナ)
    • イメージのアップロードとダウンロード
    • イメージの共有
    • Glanceのイメージストア
    • 保護されたイメージ
    • イメージサービスのクォータ管理
    • Glanceサービスの検証
  • Neutron - ネットワーキング

    • アーキテクチャとNeutronサービス
    • ML2プラグイン
    • 計算ノードでのネットワーク - 分析
    • Neutronが使用するネットワーク概念とツール
    • 基本的なNeutronネットワークリソースタイプ
    • テナントネットワーク、サブネットの管理
    • セキュリティグループとルールの管理
    • East-Westルーティング
    • ネットワーク名前空間
    • 外部/プロバイダーネットワークの管理
    • North-Southルーティング
    • フローティングIPの管理
    • Neutronでのロールベースのアクセス制御
    • ネットワーククォータの管理
    • SDNとNFVの内部構造(iptables、ip route、OVS)
    • 基本的なネットワークトラブルシューティング(名前空間、tcpdumpなど)
    • ネットワーククォータ
    • Neutronサービスの検証
  • Nova - 計算サービス

    • ハイパーバイザーへのインターフェース
    • キーペアの管理
    • フレーバーの管理
    • フレーバーとCPUトポロジー
    • インスタンスのパラメータ
    • インスタンスの作成
    • 生成されたインスタンスの検証
    • スナップショットの作成
    • インスタンスの管理
    • インスタンスのリサイズ
    • フローティングIPの割り当て
    • インタラクティブコンソールとコンソールログ
    • セキュリティグループの割り当て
    • セキュリティグループとポートセキュリティ機能の内部構造(iptables)
    • L3ルーターの内部構造
    • 計算リソースのクォータ
    • Novaからの統計情報の取得
    • 配置APIとNova Cells v2
    • 配置APIとインスタンスのスケジューリング
    • 配置APIのクライアントコマンド
    • Novaサービスの検証
  • Cinder - ブロックストレージ

    • ボリュームのパラメータ
    • ボリュームの作成
    • ボリュームの管理
    • Novaインスタンスへのボリュームのアタッチ
    • ボリュームスナップショットの管理
    • ボリュームバックアップの管理
    • Cinderにおけるスナップショットとバックアップの内部構造
    • プロジェクト間のボリューム転送
    • バックアップの復元
    • ボリュームクォータの管理
    • 新しいストレージバックエンドの追加
    • CinderにおけるQoS
    • LVM、ストレージアレイ、Cephストレージバックエンド
    • OpenStackにおけるCeph
    • CephとCinderの統合
    • Cephデプロイメントのベストプラクティス
    • Cinderサービスの検証
  • Barbican - キー管理サービス
    • Barbicanのアーキテクチャ
    • パスフレーズの保存
    • 対称暗号化キーの生成と保存
    • ボリューム暗号化メカニズム
    • ボリューム暗号化用のCinderストレージタイプの構成
    • ボリューム暗号化の制限事項
    • X.509証明書バンドルの保存
  • Swift - オブジェクトストレージ
    • Swiftのコンポーネントとプロセス
    • コンテナとオブジェクトの管理
    • アクセス制御リスト(ACL)の管理
    • オブジェクトの有効期限の設定
    • リングとストレージポリシー
    • 利用可能なストレージスペースのモニタリング
    • クォータの設定
    • Swiftサービスの検証
  • Heat - オーケストレーション

    • Heatオーケストレーションテンプレートとそのコンポーネント
    • Heatスタックの作成
    • Heatスタックの検証
    • Heatスタックの更新
    • Heatサービスの検証
  • 基本的なトラブルシューティング
    • ログファイルの分析
    • 集中ログ管理
    • OpenStackクライアントクエリのデバッグ
    • OpenStackデータベースの管理
    • サービスデータベースからの情報抽出
    • OpenStackのバックアップ
    • 計算ノードのステータス分析
    • インスタンスのステータス分析
    • 計算ノード(libvirt)でのインスタンスのトラブルシューティング
    • AMQPブローカー(RabbitMQ)の分析
    • RabbitMQのトラブルシューティング
    • メタデータサービス
    • OpenStack問題の一般的な診断方法
    • ネットワーク問題のトラブルシューティング
    • ネットワークパフォーマンスのトラブルシューティング
    • インスタンスのバックアップと復元

2. 高度なトピック

  • Octavia - ロードバランシング・ア・サービス

    • アーキテクチャ
    • オブジェクトとリクエストフロー
    • Octaviaフレーバー
    • Octaviaの可用性ゾーン
    • HTTPロードバランサーの作成
    • TCPロードバランサーの作成
    • HTTPSパストルーディングロードバランサーの作成
    • リスナー、プール、ヘルスモニター
    • OctaviaでのLayer 7ロードバランシング
    • Amphoraイメージのビルド
    • LBフェイルオーバー
    • ネットワークとモニタリングの詳細
    • Octaviaのトラブルシューティング
  • ハードウェアの考慮事項とキャパシティプランニング

    • 計算ハードウェア
    • ネットワーク設計
    • ストレージ設計
    • フレーバーサイズ設定
    • リソースのオーバーコミット
  • 高可用性のコントロールプレーン

    • OpenStackサービスでのHA
    • HAデータベース
    • HAメッセージキュー
    • アクティブ-アクティブ対アクティブ-パッシブデプロイメント
    • マルチリージョンデプロイメント
  • クラウドのパーティショニングとスケジューラフィルタ

    • クラウドパーティション(ホストアグリゲート)を実装する理由と方法
    • Novaスケジューラフィルタ
    • フィルタコードの深掘り
  • ワークロードマイグレーション
    • コールドマイグレーションとライブマイグレーション
    • ライブマイグレーションの微調整
    • マイグレーション演習とトラブルシューティング
  • OpenStackにおけるポリシーと認可

    • Oslo.policy
    • ポリシーファイルを使用して新しい意味のあるロールの作成
    • 特定ユーザーのAPIアクセスの検証
  • OpenStackネットワークの深い理解(SDN)(2〜3時間)
    • ネットワークの種類(ローカル、フラット、vlan、vxlan、gre)
    • 各種Neutronデプロイメントでの詳細なネットワークフローとアーキテクチャ
      • テナントネットワークでのEast-Westトラフィック
      • テナントネットワークでのNorth-Southトラフィック
      • プロバイダーのみのデプロイメントでのトラフィック
    • Neutronプラグイン
      • Linux Bridge
      • Open vSwitch
    • OVSのトラブルシューティングと演習
    • セキュリティグループのトラブルシューティング(iptables、tcpdump)
    • ポートセキュリティの調整とvIP管理
    • 分散仮想ルーター
    • LBaaS + Octaviaプロジェクト
    • VPNaaS
  • OpenStackのモニタリングとテレメトリー

    • Ceilometerサービス
    • 外部モニタリング
  • 高度なクラウド/ハイパーバイザ機能

    • CPUピンニング / NUMAアーキテクチャ
    • SR-IOV
  • Cloud-initとイメージのカスタマイズ

    • メタデータサービス
    • メタデータサービスからの情報の取得
  • ブロックストレージバックエンド

    • LVM
    • Ceph RBD
    • 物理アプライアンス
    • ストレージネットワークの考慮事項
  • OpenStackのアップグレード

    • アップグレード戦略と手順
    • ゼロダウンタイムアップグレード
  • OpenStackによるメタルプロビジョニング

    • Ironicモジュール
    • アンダークラウドとオーバークラウドの概念
  • OpenStackクラスタのトラブルシューティングに関する各種演習

  • 模擬試験課題

  • OpenStackの未来

要求

  • 基本的なLinux管理スキル
  • 基本的なネットワーク知識
  • クラウドコンピューティングのパラダイムに関する基礎知識
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー