35.8. CSI 認定テストの実行


CSI 認定テストは、2 種類のテストで構成されます。

両方のテストを実行して、製品を CSI 認定の対象として認定します。

35.8.1. CSI 機能テストの実行

テストクライアントで、kubeconfig.yaml ファイルと manifest.yaml ファイルを現在の作業ディレクトリーに配置し、次のコマンドを実行します。

OpenShift v4.16 以降の場合:

$ mkdir -p test-results; cd test-results
$ VERSION=$(oc get clusterversion -o 'jsonpath={.items[0].status.desired.version}' | cut -d. -f1,2)
$ podman run -v "$(pwd):/data:z" -w /data --rm -it registry.redhat.io/openshift4/ose-tests-rhel9:${VERSION} sh -c "KUBECONFIG=/data/kubeconfig.yaml TEST_CSI_DRIVER_FILES=/data/manifest.yaml /usr/bin/openshift-tests run openshift/csi -o /data/results.txt"

OpenShift v4.15 以前の場合:

$ mkdir -p test-results; cd test-results
$ VERSION=$(oc get clusterversion -o 'jsonpath={.items[0].status.desired.version}' | cut -d. -f1,2)
$ podman run -v "$(pwd):/data:z" -w /data --rm -it registry.redhat.io/openshift4/ose-tests:${VERSION} sh -c "KUBECONFIG=/data/kubeconfig.yaml TEST_CSI_DRIVER_FILES=/data/manifest.yaml /usr/bin/openshift-tests run openshift/csi -o /data/results.txt"

このコマンドは、Red Hat OpenShift クラスターの正確なバージョン (例: 4.x) に対応するテストスイートを使用します。

CSI 認定のために実行されるテストのリストを表示するには、次のコマンドを実行します。

OpenShift v4.16 以降の場合:

podman run -v `pwd`:/data:z --rm -it registry.redhat.io/openshift4/ose-tests-rhel9 sh -c "KUBECONFIG=/data/kubeconfig.yaml TEST_CSI_DRIVER_FILES=/data/manifest.yaml /usr/bin/openshift-tests run --dry-run openshift/csi

OpenShift v4.15 以前の場合:

podman run -v `pwd`:/data:z --rm -it registry.redhat.io/openshift4/ose-tests sh -c "KUBECONFIG=/data/kubeconfig.yaml TEST_CSI_DRIVER_FILES=/data/manifest.yaml /usr/bin/openshift-tests run --dry-run openshift/csi
注記

サポートされているストレージプロトコルごとに個別のテストを実行します。

CSI テスト結果の保存

テスト結果を送信する前に、次を必ず準備してください。

  • 結果ディレクトリーの内容
  • manifest.yaml ファイル
  • 次のコマンドの出力:

    $ oc get clusterversion -o yaml

    and

    $ podman image list registry.redhat.io/openshift4/ose-tests

35.8.2. KubeVirt ストレージチェックアップテストの実行

KubeVirt ストレージチェックアップテストは、クラスターストレージが OpenShift Virtualization に最適に設定されているかどうかを確認する自動ツールです。Web コンソールまたは CLI の 2 つの異なる方法を使用してテストを実行できます。

35.8.2.1. Web コンソールを使用した KubeVirt ストレージチェックアップテストの実行

Web コンソールを使用してストレージチェックアップテストを実行し、設定されたストレージが仮想マシンに最適に設定されているかどうかを検証します。詳細な手順は、Web コンソールを使用してストレージチェックを実行する を参照してください。

35.8.2.2. コマンドラインを使用した KubeVirt ストレージチェックアップテストの実行

コマンドラインを使用してストレージチェックアップテストを実行し、設定されたストレージが仮想マシンに最適に設定されているかどうかを検証します。詳細な手順は、コマンドラインを使用してストレージチェックアップを実行する を参照してください。

KubeVirt ストレージチェックアップテスト結果の保存

テスト結果を送信する前に、次のコマンドの出力を準備しておいてください。

$ oc get configmap storage-checkup-config -n <target_namespace> -o yaml
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る