Jump To Close Expand all Collapse all Table of contents スケーラビリティーおよびパフォーマンス 1. ホストについての推奨されるプラクティス Expand section "1. ホストについての推奨されるプラクティス" Collapse section "1. ホストについての推奨されるプラクティス" 1.1. ノードホストについての推奨プラクティス 1.2. kubelet パラメーターを編集するための KubeletConfig CRD の作成 1.3. 利用不可のワーカーノードの数の変更 1.4. コントロールプレーンノードのサイジング Expand section "1.4. コントロールプレーンノードのサイジング" Collapse section "1.4. コントロールプレーンノードのサイジング" 1.4.1. コントロールプレーンマシン用により大きな Amazon Web Services インスタンスタイプを選択する Expand section "1.4.1. コントロールプレーンマシン用により大きな Amazon Web Services インスタンスタイプを選択する" Collapse section "1.4.1. コントロールプレーンマシン用により大きな Amazon Web Services インスタンスタイプを選択する" 1.4.1.1. AWS コンソールを使用して Amazon Web Services インスタンスタイプを変更する 1.5. etcd についての推奨されるプラクティス 1.6. etcd を別のディスクに移動する 1.7. etcd データのデフラグ Expand section "1.7. etcd データのデフラグ" Collapse section "1.7. etcd データのデフラグ" 1.7.1. 自動デフラグ 1.7.2. 手動デフラグ 1.8. OpenShift Container Platform インフラストラクチャーコンポーネント 1.9. モニタリングソリューションの移動 1.10. デフォルトレジストリーの移行 1.11. ルーターの移動 1.12. インフラストラクチャーノードのサイジング 1.13. 関連情報 2. IBM Z および LinuxONE 環境に推奨されるホストプラクティス Expand section "2. IBM Z および LinuxONE 環境に推奨されるホストプラクティス" Collapse section "2. IBM Z および LinuxONE 環境に推奨されるホストプラクティス" 2.1. CPU のオーバーコミットの管理 2.2. Transparent Huge Pages (THP) の無効 2.3. Receive Flow Steering を使用したネットワークパフォーマンスの強化 Expand section "2.3. Receive Flow Steering を使用したネットワークパフォーマンスの強化" Collapse section "2.3. Receive Flow Steering を使用したネットワークパフォーマンスの強化" 2.3.1. Machine Config Operator (MCO) を使用した RFS のアクティブ化 2.4. ネットワーク設定の選択 2.5. z/VM の HyperPAV でディスクのパフォーマンスが高いことを確認します。 Expand section "2.5. z/VM の HyperPAV でディスクのパフォーマンスが高いことを確認します。" Collapse section "2.5. z/VM の HyperPAV でディスクのパフォーマンスが高いことを確認します。" 2.5.1. z/VM フルパックミニディスクを使用してノードで HyperPAV エイリアスをアクティブにするために Machine Config Operator (MCO) を使用します。 2.6. IBM Z ホストの RHEL KVM の推奨事項 Expand section "2.6. IBM Z ホストの RHEL KVM の推奨事項" Collapse section "2.6. IBM Z ホストの RHEL KVM の推奨事項" 2.6.1. VirtIO ネットワークインターフェイスに複数のキューを使用 2.6.2. 仮想ブロックデバイスの I/O スレッドの使用 2.6.3. 仮想 SCSI デバイスの回避 2.6.4. ディスクについてのゲストキャッシュの設定 2.6.5. メモリーバルーンデバイスを除外します。 2.6.6. ホストスケジューラーの CPU 移行アルゴリズムの調整 2.6.7. cpuset cgroup コントローラーの無効化 2.6.8. アイドル状態の仮想 CPU のポーリング期間の調整 3. クラスタースケーリングに関する推奨プラクティス Expand section "3. クラスタースケーリングに関する推奨プラクティス" Collapse section "3. クラスタースケーリングに関する推奨プラクティス" 3.1. クラスターのスケーリングに関する推奨プラクティス 3.2. マシンセットの変更 3.3. マシンのヘルスチェック Expand section "3.3. マシンのヘルスチェック" Collapse section "3.3. マシンのヘルスチェック" 3.3.1. マシンヘルスチェックのデプロイ時の制限 3.4. サンプル MachineHealthCheck リソース Expand section "3.4. サンプル MachineHealthCheck リソース" Collapse section "3.4. サンプル MachineHealthCheck リソース" 3.4.1. マシンヘルスチェックによる修復の一時停止 (short-circuiting) Expand section "3.4.1. マシンヘルスチェックによる修復の一時停止 (short-circuiting)" Collapse section "3.4.1. マシンヘルスチェックによる修復の一時停止 (short-circuiting)" 3.4.1.1. 絶対値を使用した maxUnhealthy の設定 3.4.1.2. パーセンテージを使用した maxUnhealthy の設定 3.5. MachineHealthCheck リソースの作成 4. Node Tuning Operator の使用 Expand section "4. Node Tuning Operator の使用" Collapse section "4. Node Tuning Operator の使用" 4.1. Node Tuning Operator について 4.2. Node Tuning Operator 仕様サンプルへのアクセス 4.3. クラスターに設定されるデフォルトのプロファイル 4.4. TuneD プロファイルが適用されていることの確認 4.5. カスタムチューニング仕様 4.6. カスタムチューニングの例 4.7. サポートされている TuneD デーモンプラグイン 5. クラスターローダーの使用 Expand section "5. クラスターローダーの使用" Collapse section "5. クラスターローダーの使用" 5.1. クラスターローダーのインストール 5.2. クラスターローダーの実行 5.3. クラスターローダーの設定 Expand section "5.3. クラスターローダーの設定" Collapse section "5.3. クラスターローダーの設定" 5.3.1. クラスターローダー設定ファイルの例 5.3.2. 設定フィールド 5.4. 既知の問題 6. CPU マネージャーおよび Topology Manager の使用 Expand section "6. CPU マネージャーおよび Topology Manager の使用" Collapse section "6. CPU マネージャーおよび Topology Manager の使用" 6.1. CPU マネージャーの設定 6.2. Topology Manager ポリシー 6.3. Topology Manager のセットアップ 6.4. Pod の Topology Manager ポリシーとの対話 7. Cluster Monitoring Operator のスケーリング Expand section "7. Cluster Monitoring Operator のスケーリング" Collapse section "7. Cluster Monitoring Operator のスケーリング" 7.1. Prometheus データベースのストレージ要件 7.2. クラスターモニターリングの設定 8. オブジェクトの最大値に合わせた環境計画 Expand section "8. オブジェクトの最大値に合わせた環境計画" Collapse section "8. オブジェクトの最大値に合わせた環境計画" 8.1. メジャーリリースについての OpenShift Container Platform のテスト済みクラスターの最大値 8.2. クラスターの最大値がテスト済みの OpenShift Container Platform 環境および設定 Expand section "8.2. クラスターの最大値がテスト済みの OpenShift Container Platform 環境および設定" Collapse section "8.2. クラスターの最大値がテスト済みの OpenShift Container Platform 環境および設定" 8.2.1. IBM Z プラットフォーム 8.3. テスト済みのクラスターの最大値に基づく環境計画 8.4. アプリケーション要件に合わせて環境計画を立てる方法 9. ストレージの最適化 Expand section "9. ストレージの最適化" Collapse section "9. ストレージの最適化" 9.1. 利用可能な永続ストレージオプション 9.2. 設定可能な推奨のストレージ技術 Expand section "9.2. 設定可能な推奨のストレージ技術" Collapse section "9.2. 設定可能な推奨のストレージ技術" 9.2.1. 特定アプリケーションのストレージの推奨事項 Expand section "9.2.1. 特定アプリケーションのストレージの推奨事項" Collapse section "9.2.1. 特定アプリケーションのストレージの推奨事項" 9.2.1.1. レジストリー 9.2.1.2. スケーリングされたレジストリー 9.2.1.3. メトリクス 9.2.1.4. ロギング 9.2.1.5. アプリケーション 9.2.2. 特定のアプリケーションおよびストレージの他の推奨事項 9.3. データストレージ管理 10. ルーティングの最適化 Expand section "10. ルーティングの最適化" Collapse section "10. ルーティングの最適化" 10.1. ベースライン Ingress コントローラー (ルーター) のパフォーマンス 11. ネットワークの最適化 Expand section "11. ネットワークの最適化" Collapse section "11. ネットワークの最適化" 11.1. ネットワークでの MTU の最適化 11.2. 大規模なクラスターのインストールに推奨されるプラクティス 11.3. IPsec の影響 12. ベアメタルホストの管理 Expand section "12. ベアメタルホストの管理" Collapse section "12. ベアメタルホストの管理" 12.1. ベアメタルホストおよびノードについて 12.2. ベアメタルホストのメンテナンス Expand section "12.2. ベアメタルホストのメンテナンス" Collapse section "12.2. ベアメタルホストのメンテナンス" 12.2.1. Web コンソールを使用したベアメタルホストのクラスターへの追加 12.2.2. Web コンソールの YAML を使用したベアメタルホストのクラスターへの追加 12.2.3. 利用可能なベアメタルホストの数へのマシンの自動スケーリング 12.2.4. プロビジョナーノードからのベアメタルホストの削除 13. Huge Page の機能およびそれらがアプリケーションによって消費される仕組み Expand section "13. Huge Page の機能およびそれらがアプリケーションによって消費される仕組み" Collapse section "13. Huge Page の機能およびそれらがアプリケーションによって消費される仕組み" 13.1. Huge Page の機能 13.2. Huge Page がアプリケーションによって消費される仕組み 13.3. Downward API を使用した Huge Page リソースの使用 13.4. Huge Page の設定 Expand section "13.4. Huge Page の設定" Collapse section "13.4. Huge Page の設定" 13.4.1. ブート時 13.5. Transparent Huge Pages (THP) の無効化 14. 低レイテンシーのノード向けの Performance Addon Operator Expand section "14. 低レイテンシーのノード向けの Performance Addon Operator" Collapse section "14. 低レイテンシーのノード向けの Performance Addon Operator" 14.1. 低レイテンシー Expand section "14.1. 低レイテンシー" Collapse section "14.1. 低レイテンシー" 14.1.1. 低レイテンシーおよびリアルタイムのアプリケーションのハイパースレッディングについて 14.2. Performance Addon Operator のインストール Expand section "14.2. Performance Addon Operator のインストール" Collapse section "14.2. Performance Addon Operator のインストール" 14.2.1. CLI を使用した Operator のインストール 14.2.2. Web コンソールを使用した Performance Addon Operator のインストール 14.3. Performance Addon Operator のアップグレード Expand section "14.3. Performance Addon Operator のアップグレード" Collapse section "14.3. Performance Addon Operator のアップグレード" 14.3.1. Performance Addon Operator のアップグレードについて Expand section "14.3.1. Performance Addon Operator のアップグレードについて" Collapse section "14.3.1. Performance Addon Operator のアップグレードについて" 14.3.1.1. Performance Addon Operator のクラスターへの影響 14.3.1.2. Performance Addon Operator の次のマイナーバージョンへのアップグレード 14.3.1.3. 以前に特定の namespace にインストールされている場合の Performance Addon Operator のアップグレード 14.3.2. アップグレードステータスの監視 14.4. リアルタイムおよび低レイテンシーワークロードのプロビジョニング Expand section "14.4. リアルタイムおよび低レイテンシーワークロードのプロビジョニング" Collapse section "14.4. リアルタイムおよび低レイテンシーワークロードのプロビジョニング" 14.4.1. リアルタイムの既知の制限 14.4.2. リアルタイム機能のあるワーカーのプロビジョニング 14.4.3. リアルタイムカーネルのインストールの確認 14.4.4. リアルタイムで機能するワークロードの作成 14.4.5. QoS クラスの Guaranteed を指定した Pod の作成 14.4.6. オプション: DPDK 用の CPU 負荷分散の無効化 14.4.7. 適切なノードセレクターの割り当て 14.4.8. リアルタイム機能を備えたワーカーへのワークロードのスケジューリング 14.4.9. Guaranteed Pod の分離された CPU のデバイス割り込み処理の管理 Expand section "14.4.9. Guaranteed Pod の分離された CPU のデバイス割り込み処理の管理" Collapse section "14.4.9. Guaranteed Pod の分離された CPU のデバイス割り込み処理の管理" 14.4.9.1. CPU CFS クォータの無効化 14.4.9.2. Performance Addon Operator でのグローバルデバイス割り込み処理の無効化 14.4.9.3. 個別の Pod の割り込み処理の無効化 14.4.10. デバイス割り込み処理を使用するためのパフォーマンスプロファイルのアップグレード Expand section "14.4.10. デバイス割り込み処理を使用するためのパフォーマンスプロファイルのアップグレード" Collapse section "14.4.10. デバイス割り込み処理を使用するためのパフォーマンスプロファイルのアップグレード" 14.4.10.1. サポート対象の API バージョン Expand section "14.4.10.1. サポート対象の API バージョン" Collapse section "14.4.10.1. サポート対象の API バージョン" 14.4.10.1.1. Performance Addon Operator の v1alpha1 から v1 へのアップグレード 14.4.10.1.2. Performance Addon Operator API の v1alpha1 または v1 から v2 へのアップグレード 14.4.11. IRQ 動的負荷分散用ノードの設定 14.4.12. クラスターのハイパースレッディングの設定 Expand section "14.4.12. クラスターのハイパースレッディングの設定" Collapse section "14.4.12. クラスターのハイパースレッディングの設定" 14.4.12.1. 低レイテンシーアプリケーションのハイパースレッディングの無効化 14.5. パフォーマンスプロファイルによる低レイテンシーを実現するためのノードのチューニング Expand section "14.5. パフォーマンスプロファイルによる低レイテンシーを実現するためのノードのチューニング" Collapse section "14.5. パフォーマンスプロファイルによる低レイテンシーを実現するためのノードのチューニング" 14.5.1. Huge Page の設定 14.5.2. 複数の Huge Page サイズの割り当て 14.5.3. infra およびアプリケーションコンテナーの CPU の制限 14.6. Performance Addon Operator を使用した NIC キューの削減 Expand section "14.6. Performance Addon Operator を使用した NIC キューの削減" Collapse section "14.6. Performance Addon Operator を使用した NIC キューの削減" 14.6.1. パフォーマンスプロファイルによる NIC キューの調整 14.6.2. キューステータスの確認 14.6.3. NIC キューの調整に関するロギング 14.7. 低レイテンシー CNF チューニングステータスのデバッグ Expand section "14.7. 低レイテンシー CNF チューニングステータスのデバッグ" Collapse section "14.7. 低レイテンシー CNF チューニングステータスのデバッグ" 14.7.1. マシン設定プール 14.8. Red Hat サポート向けの低レイテンシーのチューニングデバッグデータの収集 Expand section "14.8. Red Hat サポート向けの低レイテンシーのチューニングデバッグデータの収集" Collapse section "14.8. Red Hat サポート向けの低レイテンシーのチューニングデバッグデータの収集" 14.8.1. must-gather ツールについて 14.8.2. 低レイテンシーチューニングデータの収集について 14.8.3. 特定の機能に関するデータ収集 15. プラットフォーム検証のためのレイテンシーテストの実行 Expand section "15. プラットフォーム検証のためのレイテンシーテストの実行" Collapse section "15. プラットフォーム検証のためのレイテンシーテストの実行" 15.1. レイテンシーテストを実行するための前提条件 15.2. レイテンシーテストの検出モードについて 15.3. レイテンシーの測定 15.4. レイテンシーテストの実行 Expand section "15.4. レイテンシーテストの実行" Collapse section "15.4. レイテンシーテストの実行" 15.4.1. hwlatdetect の実行 15.4.2. cyclictest の実行 15.4.3. oslat の実行 15.5. レイテンシーテストの失敗レポートの生成 15.6. JUnit レイテンシーテストレポートの生成 15.7. 単一ノードの OpenShift クラスターでレイテンシーテストを実行する 15.8. 切断されたクラスターでのレイテンシーテストの実行 15.9. cnf-tests コンテナーでのエラーのトラブルシューティング 16. パフォーマンスプロファイルの作成 Expand section "16. パフォーマンスプロファイルの作成" Collapse section "16. パフォーマンスプロファイルの作成" 16.1. Performance Profile Creator の概要 Expand section "16.1. Performance Profile Creator の概要" Collapse section "16.1. Performance Profile Creator の概要" 16.1.1. must-gather コマンドを使用したクラスターに関するデータの収集 16.1.2. podman を使用した Performance Profile Creator の実行 Expand section "16.1.2. podman を使用した Performance Profile Creator の実行" Collapse section "16.1.2. podman を使用した Performance Profile Creator の実行" 16.1.2.1. podman を実行してパフォーマンスプロファイルを作成する方法 16.1.3. Performance Profile Creator ラッパースクリプトの実行 16.1.4. Performance Profile Creator の引数 16.2. 関連情報 17. 分散ユニットを単一ノードの OpenShift に手動でデプロイ Expand section "17. 分散ユニットを単一ノードの OpenShift に手動でデプロイ" Collapse section "17. 分散ユニットを単一ノードの OpenShift に手動でデプロイ" 17.1. 分散ユニット (DU) の設定 Expand section "17.1. 分散ユニット (DU) の設定" Collapse section "17.1. 分散ユニット (DU) の設定" 17.1.1. ワークロードパーティション設定の有効化 17.1.2. コンテナーマウント namespace の設定 17.1.3. SCTP (Stream Control Transmission Protocol) の有効化 17.1.4. Operator の OperatorGroups の作成 17.1.5. Operator の策スクライブ 17.1.6. ローカルでのロギングおよび転送の設定 17.1.7. Performance Addon Operator の設定 17.1.8. Precision Time Protocol (PTP) の設定 17.1.9. ネットワークタイムプロトコル (NTP) の無効化 17.1.10. Single Root I/O Virtualization (SR-IOV) の設定 17.1.11. コンソール Operator の無効化 17.2. 分散ユニット (DU) 設定を単一ノードの OpenShift クラスターに適用する Expand section "17.2. 分散ユニット (DU) 設定を単一ノードの OpenShift クラスターに適用する" Collapse section "17.2. 分散ユニット (DU) 設定を単一ノードの OpenShift クラスターに適用する" 17.2.1. 追加のインストールマニフェストの適用 17.2.2. インストール後の設定カスタムリソース (CR) の適用 18. 単一ノード OpenShift でのワークロードパーティション設定 Expand section "18. 単一ノード OpenShift でのワークロードパーティション設定" Collapse section "18. 単一ノード OpenShift でのワークロードパーティション設定" 18.1. ワークロードパーティション設定の有効化 19. 非接続環境でのスケールでの分散ユニットのデプロイ Expand section "19. 非接続環境でのスケールでの分散ユニットのデプロイ" Collapse section "19. 非接続環境でのスケールでの分散ユニットのデプロイ" 19.1. 大規模でのエッジサイトのプロビジョニング 19.2. GitOps のアプローチ 19.3. 単一ノードの ZTP および分散ユニットについて 19.4. ゼロタッチプロビジョニングのビルディングブロック 19.5. 単一ノードクラスター 19.6. 分散ユニットデプロイメントにおけるサイトプランニングに関する考慮事項 19.7. 分散ユニット (DU) の低レイテンシー 19.8. 分散ユニットのベアメタルホスト用 BIOS の設定 19.9. 非接続環境の準備 Expand section "19.9. 非接続環境の準備" Collapse section "19.9. 非接続環境の準備" 19.9.1. 非接続環境の前提条件 19.9.2. ミラーレジストリーについて 19.9.3. ミラーホストの準備 Expand section "19.9.3. ミラーホストの準備" Collapse section "19.9.3. ミラーホストの準備" 19.9.3.1. バイナリーのダウンロードによる OpenShift CLI のインストール 19.9.3.2. イメージのミラーリングを可能にする認証情報の設定 19.9.3.3. OpenShift Container Platform イメージリポジトリーのミラーリング 19.9.3.4. RHCOS ISO および RootFS イメージの非接続ミラーホストへの追加 19.10. 非接続環境での Red Hat Advanced Cluster Management のインストール 19.11. ベアメタルでの支援付きインストーラーサービスの有効化 19.12. ZTP カスタムリソース 19.13. 単一のマネージドクラスターをインストールするためのカスタムリソースの作成 Expand section "19.13. 単一のマネージドクラスターをインストールするためのカスタムリソースの作成" Collapse section "19.13. 単一のマネージドクラスターをインストールするためのカスタムリソースの作成" 19.13.1. マネージドクラスターの静的 IP アドレスの設定 19.13.2. クラスターをプロビジョニングする自動検出イメージ ISO プロセス 19.13.3. マネージドクラスターステータスの確認 19.13.4. 非接続環境でのマネージドクラスターの設定 19.13.5. 非接続環境での IPv6 アドレスの設定 19.13.6. マネージドクラスターのトラブルシューティング 19.14. クラスターアクティビティーを監視するための RAN ポリシーの適用 Expand section "19.14. クラスターアクティビティーを監視するための RAN ポリシーの適用" Collapse section "19.14. クラスターアクティビティーを監視するための RAN ポリシーの適用" 19.14.1. ソースカスタムリソースポリシーの適用 19.14.2. PolicyGenTemplate 19.14.3. カスタムリソースポリシー作成時の考慮事項 19.14.4. RAN ポリシーの生成 19.15. クラスターのプロビジョニング Expand section "19.15. クラスターのプロビジョニング" Collapse section "19.15. クラスターのプロビジョニング" 19.15.1. Machine Config Operator 19.15.2. Performance Addon Operator 19.15.3. SR-IOV Operator 19.15.4. Precision Time Protocol Operator 19.16. 複数のマネージドクラスターの ZTP カスタムリソースの作成 Expand section "19.16. 複数のマネージドクラスターの ZTP カスタムリソースの作成" Collapse section "19.16. 複数のマネージドクラスターの ZTP カスタムリソースの作成" 19.16.1. ZTP パイプラインのデプロイの前提条件 19.16.2. GitOps ZTP パイプラインのインストール Expand section "19.16.2. GitOps ZTP パイプラインのインストール" Collapse section "19.16.2. GitOps ZTP パイプラインのインストール" 19.16.2.1. ZTP Git リポジトリーの準備 19.16.2.2. ZTP 用のハブクラスターの準備 19.16.3. サイトシークレットの作成 19.16.4. SiteConfig カスタムリソースの作成 19.16.5. PolicyGenTemplates の作成 19.16.6. インストールステータスの確認 19.16.7. サイトのクリーンアップ Expand section "19.16.7. サイトのクリーンアップ" Collapse section "19.16.7. サイトのクリーンアップ" 19.16.7.1. ArgoCD パイプラインの削除 19.17. GitOps ZTP のトラブルシューティング Expand section "19.17. GitOps ZTP のトラブルシューティング" Collapse section "19.17. GitOps ZTP のトラブルシューティング" 19.17.1. インストール CR の生成の検証 19.17.2. ポリシー CR の生成の検証 法律上の通知 Settings Close Language: 日本語 한국어 简体中文 English Language: 日本語 한국어 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 한국어 简体中文 English Language: 日本語 한국어 简体中文 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF スケーラビリティーおよびパフォーマンス OpenShift Container Platform 4.9実稼働環境における OpenShift Container Platform クラスターのスケーリングおよびパフォーマンスチューニングRed Hat OpenShift Documentation Team法律上の通知概要 本書では、クラスターをスケーリングし、OpenShift Container Platform 環境のパフォーマンスを最適化する方法について説明します。 Next