お問い合わせ

コース概要

I. Lustre技術概要

1. Lustre技術の概要

  • 並列ファイルシステムとHPCストレージ要件の入門
  • ハイパフォーマンスコンピューティング環境におけるLustreの役割
  • Lustreの進化とアーキテクチャ
  • 従来の分散型ファイルシステムおよびネットワークファイルシステムとの比較
  • Lustreの一般的なデプロイシナリオ

2. Lustreの機能と能力

  • 高スループットの並列I/O
  • 大規模コンピューティング環境向けのスケーラビリティ
  • メタデータとデータの分離の概念
  • パフォーマンス特性と制限
  • HPCクラスタおよび科学ワークロードとの統合

II. Lustreアーキテクチャとコアコンポーネント

1. Lustreシステムアーキテクチャ

  • Lustreクライアント・サーバーアーキテクチャの理解
  • Lustreコンポーネントの概要:
    • メタデータサーバー(MDS)
    • メタデータターゲット(MDT)
    • オブジェクトストレージサーバー(OSS)
    • オブジェクトストレージターゲット(OST)
    • Lustreクライアント

2. Lustreデータ管理の概念

  • ファイルストライピングとオブジェクトストレージの原理
  • メタデータ操作
  • データ配置戦略
  • 論理的ストレージ組織

III. ハードウェア計画と環境準備

1. Lustreストレージインフラストラクチャの設計

  • ハードウェアコンポーネントの選定
  • ストレージサーバーの要件
  • ディスク技術とRAIDの考慮事項
  • ネットワークインフラストラクチャの計画
  • 容量とパフォーマンスの計画

2. 運用環境の準備

  • サポート対象オペレーティングシステム
  • カーネルとドライバの要件
  • ネットワーク設定の要件
  • サーバーとクライアントの準備

IV. Lustreのインストールと設定

1. Lustreインストールプロセス

  • Lustreソフトウェアパッケージのインストール
  • リポジトリと依存関係の設定
  • サーバーノードとクライアントノードの準備
  • Lustreサービスの初期化

2. Lustreファイルシステムの作成

  • メタデータおよびオブジェクトストレージターゲットのフォーマット
  • ファイルシステムパラメータの設定
  • Lustreクライアントのマウント
  • インストールの検証

V. Lustreネットワークの管理

1. Lustreネットワークアーキテクチャ

  • LNet(Lustre Networking)の概要
  • サポート対象ネットワーク技術
  • ネットワークインターフェースの設定
  • 複数ネットワークパスの管理

2. ネットワークパフォーマンスの最適化

  • ネットワークチューニング戦略
  • 帯域幅と遅延の考慮事項
  • ネットワーク通信問題のトラブルシューティング

VI. ファイルレイアウト、ストレージ管理、およびスペース管理

1. ファイルレイアウトの管理

  • ストライピングの概念の理解
  • ストライプ数、サイズ、配置の設定
  • ワークロード向けのレイアウト最適化

2. ストレージ容量の管理

  • OST利用率の監視
  • ストレージ使用量のバランス調整
  • ストレージプールの管理
  • Lustre容量の拡張

VII. Lustre I/Oパフォーマンスの管理

1. Lustre I/O操作の理解

  • 並列I/Oの概念
  • メタデータとデータのパフォーマンス
  • クライアントサイドキャッシュ
  • I/Oパターンとワークロード特性

2. パフォーマンス最適化技術

  • ストライプ構成のチューニング
  • アプリケーションワークロードの最適化
  • メタデータパフォーマンスの改善
  • I/Oボトルネックの軽減

VIII. Lustreセキュリティとアクセス管理

1. Lustre環境のセキュリティ強化

  • ユーザーとグループの管理
  • 認証の概念
  • ネットワークセキュリティの考慮事項
  • データアクセスの保護

2. アクセスコントロールの管理

  • ファイル権限
  • ACL設定
  • セキュリティベストプラクティス

IX. クォータとリソース制御の管理

1. Lustreクォータ管理

  • ユーザーおよびグループクォータの理解
  • クォータ設定
  • クォータ使用量の監視
  • クォータ違反への対処

2. 容量ガバナンス

  • ストレージ消費の管理
  • リソース割り当ての計画

X. 高可用性と信頼性

1. 高可用性Lustreシステムの設計

  • 高可用性の概念
  • フェイルオーバーアーキテクチャ
  • メタデータサーバーの冗長化
  • サービス復旧メカニズム

2. システムヘルスの監視

  • 障害の検出
  • 降格状態の管理
  • 復旧手順

XI. 監視、ベンチマーク、パフォーマンス分析

1. Lustre監視ツール

  • システムパフォーマンスの監視
  • サーバーおよびクライアントのヘルスチェック
  • 運用統計情報の収集
  • ボトルネックの特定

2. Lustreパフォーマンスのベンチマーク

  • パフォーマンステストの原理
  • ベンチマークツールと手法
  • スループットと遅延の測定
  • ベンチマーク結果の解釈

XII. バックアップ、リカバリ、データ保護

1. Lustre向けのバックアップ戦略

  • バックアップ計画の考慮事項
  • メタデータとユーザーデータの保護
  • スナップショットとレプリケーションの概念

2. リカバリ操作

  • Lustreサービスの復旧
  • 障害からの回復
  • データ整合性の検証

XIII. Lustreのアップグレードとメンテナンス

1. Lustreアップグレード計画

  • アップグレード環境の準備
  • 互換性の考慮事項
  • アップグレード手順

2. システムメンテナンス

  • パッチの適用
  • 設定変更の管理
  • ダウンタイムの最小化

XIV. 本番環境におけるLustreのトラブルシューティング

1. トラブルシューティング方法論

  • Lustreログの理解
  • 一般的な障害パターンの特定
  • 診断コマンドとツール

2. 一般的なLustreの問題

  • ネットワーク通信障害
  • メタデータパフォーマンスの問題
  • OST障害
  • クライアントマウントの問題
  • パフォーマンス劣化

XV. 最終ワークショップとコース総括

1. エンドツーエンドのLustre管理演習

  • アーキテクチャ設計のレビュー
  • Lustreのデプロイと設定
  • システムパフォーマンスの監視
  • 運用問題のトラブルシューティング

2. 総括とベストプラクティス

  • 主要な管理コンセプト
  • 本番環境デプロイの推奨事項
  • パフォーマンス最適化チェックリスト
  • Q&Aと知識の復習

要求

  • ストレージ概念に関する理解

対象読者層

  • システム管理者
  • ネットワーク管理者
  • システムアーキテクト
  • システム開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー