付録A cockpit を使用した認定テストの実行
cockpit を使用して認定テストを実行することは オプション となります。
次の手順に従い、cockpit を使用して認定テストを設定および実行します。
A.1. Cockpit を使用したシステムの設定とテストの実行 リンクのコピーリンクがクリップボードにコピーされました!
Cockpit を使用して認定テストを実行するには、まずテスト計画を SUT にアップロードする必要があります。テストの実行後、結果をダウンロードして確認します。
必須ではありませんが、Red Hat では、認定プロセス用に Cockpit を設定して使用することを推奨しています。cockpit を設定すると、SUT での認定プロセスの管理および監視に非常に役立ちます。
A.1.1. Cockpit サーバーのセットアップ リンクのコピーリンクがクリップボードにコピーされました!
Cockpit は、ユーザーフレンドリーな Web ベースのインターフェイスからシステムの設定を変更したり、システムのリソースを監視したりできる RHEL ツールです。
- SUT または新しいシステムで Cockpit をセットアップする必要があります。
- Cockpit が SUT にアクセスできることを確認します。
前提条件
- Cockpit サーバーに RHEL バージョン 8 以降がインストールされている。
- システムに Cockpit プラグインがインストールされている。
- Cockpit サービスが有効になっている。
手順
- Cockpit をインストールしたシステムにログインします。
Red Hat 認定チームが指定する Cockpit RPM をインストールします。
# dnf install redhat-certification-cockpit
デフォルトでは、Cockpit はポート 9090 で実行されます。
A.1.2. テスト対象システムの Cockpit への追加 リンクのコピーリンクがクリップボードにコピーされました!
テスト対象システム (SUT) を Cockpit に追加すると、パスワードなしの SSH を使用して通信できるようになります。
前提条件
- SUT の IP アドレスまたはホスト名がある
手順
- ブラウザーに http://<Cockpit_system_IP>:9090/ と入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
ログインしている cockpit ユーザー名の下矢印をクリックし、Add new host をクリックします。
ダイアログボックスが表示されます。
- Host フィールドに、システムの IP アドレスまたはホスト名を入力します。
- User name フィールドに、このシステムに割り当てる名前を入力します。
- オプション: 追加されたホストに対して、事前定義された色を選択するか、任意の新しい色を選択します。
- Add をクリックします。
- Accept key and connect をクリックして、パスワードなしの SSH で Cockpit が SUT と通信できるようにします。
- Password を入力します。
- Authorize SSH Key チェックボックスを選択します。
- Log in をクリックします。
検証
左側のパネルで Tools
追加したばかりの SUT が右側の Hosts セクションの下に表示されていることを確認します。
A.1.3. Red Hat SSO ネットワークでの認証の取得 リンクのコピーリンクがクリップボードにコピーされました!
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ を入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 Cockpit ホームページで、Authorize をクリックして、Red Hat システムとの接続を確立します。
Log in to your Red Hat account ページが表示されます。
認証情報を入力し、Next をクリックします。
Grant access to rhcert-cwe ページが表示されます。
- Grant access をクリックします。確認メッセージに、デバイスへのログインの成功が表示されます。これで、Cockpit Web アプリケーションに接続されました。
A.1.4. Red Hat 認定ポータルから Cockpit でのテスト計画をダウンロードする リンクのコピーリンクがクリップボードにコピーされました!
権限のないユーザーまたはアクセスが制限されているユーザーの場合:
- テスト計画をダウンロードするには、Red Hat 認定ポータルからのテスト計画のダウンロード を参照してください。
許可されたユーザーの場合:
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ を入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 - Test Plans タブをクリックします。Recent Certification Support Cases のリストが表示されます。
- Download Test Plan をクリックします。テスト計画が正常に追加されたことを確認するメッセージが表示されます。
- ダウンロードしたテスト計画は、Test Plan Files セクションの File Name の下にリストされます。
A.1.5. テスト計画を使用したテスト対象システムのテストへの準備 リンクのコピーリンクがクリップボードにコピーされました!
テスト対象システム (SUT) のプロビジョニングには、次の操作が含まれます。
- Cockpit とのパスワードなしによる SSH 通信の設定
- 認定の種類に応じた必要なパッケージのシステムへのインストール
- 実行する最終的なテスト計画の作成。これは、Red Hat が提供するテスト計画とシステム要件の検出時に生成されたテストの両方から得られた一般的なテストのリストです。
たとえば、テスト計画がソフトウェア製品の認定用に設計されている場合は、必要なソフトウェアパッケージがインストールされます。
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ と入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 - Hosts タブをクリックしてから、テストを実行するテスト対象ホストをクリックします。
Provision をクリックします。
ダイアログボックスが表示されます。
Upload をクリックして、新しいテストプラン (.xml ファイル) を選択します。Next をクリックします。アップロードに成功したというメッセージが表示されます。
以前にアップロードしたテストプランを再利用する場合は、そのテストプランをもう一度選択して再アップロードします。
注記認定プロセス中に、進行中の製品認定のために再設計されたテストプランを受け取った場合は、前のステップに従ってアップロードできます。ただし、続行する前に、Terminal タブで
rhcert-clean allを実行する必要があります。-
Role フィールドで、System under test を選択し、Submit をクリックします。デフォルトでは、ファイルはパス
/var/rhcert/plans/<testplanfile.xml>にアップロードされます。
A.1.6. Cockpit を使用した認定テストの実行 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- テスト対象システムを準備している
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ と入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 - Hosts タブをクリックし、テストを実行するホストをクリックします。
Terminal タブをクリックして、Run を選択します。
アップロードされたテストプランに基づいた推奨テストのリストが表示されます。実行する最終的なテストプランは、Red Hat が提供するテストプランと、システム要件を検出して生成したテストの両方から取得した一般的なテストのリストです。
プロンプトが表示されたら、
yesまたはnoを入力して、各テストを実行するかどうかを選択します。selectと入力して、リストから特定のテストを実行することもできます。
A.1.7. 実行したテストプランの結果ファイルを確認してダウンロードする リンクのコピーリンクがクリップボードにコピーされました!
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ と入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 Result Files タブをクリックして、生成されたテスト結果を表示します。
- オプション: Preview をクリックして、各テストの結果を表示します。
-
結果ファイルの横にある Download をクリックします。デフォルトでは、保存される結果ファイルは
/var/rhcert/save/hostname-date-time.xmlとなります。
A.1.8. Cockpit から Red Hat 認定ポータルへのテスト結果の送信 リンクのコピーリンクがクリップボードにコピーされました!
手順
- ブラウザーのアドレスバーに http://<Cockpit_system_IP>:9090/ を入力し、Cockpit Web アプリケーションを起動します。
- ユーザー名とパスワードを入力し、Login をクリックします。
-
左側のパネルで Tools
Red Hat Certification を選択します。 Result Files タブをクリックし、表示されたリストからケース番号を選択します。
- 許可されたユーザーの場合は、Submit をクリックします。テスト結果ファイルのアップロードが成功したことを確認するメッセージが表示されます。
- 権限のないユーザーには、実行されたテスト計画の結果ファイルの Red Hat 認定ポータルへのアップロード を参照してください。
実行されたテスト計画のテスト結果ファイルは、Red Hat 認定ポータルにアップロードされます。