検索

13.4. ジョブモジュールの登録

download PDF
カスタムジョブプラグインは、Certificate Manager コンソールから登録できます。新しいモジュールを登録するには、モジュール名と、モジュールを実装する Java™ クラスのフルネームを指定する必要があります。
新規ジョブモジュールを登録するには、次のコマンドを実行します。
  1. カスタムジョブクラスを作成します。この例では、カスタムジョブプラグインは MyJob.java と呼ばれます。
  2. 新しいクラスをコンパイルします。
    javac -d . -classpath $CLASSPATH MyJob.java
  3. CA がカスタムクラスにアクセスできるように、CA の WEB-INF Web ディレクトリーにディレクトリーを作成します。
    mkdir /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes
  4. 新しいプラグインファイルを新しい class ディレクトリーにコピーし、所有者を Certificate System system user (pkiuser) に設定します。
    cp -pr com /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes
    
    chown -R pkiuser:pkiuser /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes
  5. プラグインを登録します。
    1. Certificate Manager コンソールにログインします。
      pkiconsole https://server.example.com:8443/ca
    2. Configuration タブで、左側のナビゲーションツリーで Job Scheduler を選択します。Jobs を選択します。
      ジョブインスタンスタブが開き、現在設定されているジョブが一覧表示されます。Job Plugin Registration タブを選択します。
    3. Register をクリックして、新しいモジュールを追加します。
    4. Register Job Scheduler Plugin Implementation ウィンドウで、以下の情報を入力します。
      • プラグイン名。プラグインモジュールの名前を入力します。
      • クラス名。このモジュールのクラスのフルネームを入力します。これは実装する Java™ クラスへのパスです。このクラスがパッケージに含まれる場合は、パッケージ名を含めます。たとえば、com.customplugins という名前のパッケージに含まれる customJob という名前のクラスを登録するには、com.customplugins.customJob と入力します。
    5. OK をクリックします。
注記
ジョブモジュールを削除することもできますが、これは推奨されません。
モジュールを削除する必要がある場合は、新規モジュールの登録時に Job Plugin Registration タブを開き、削除するモジュールを選択し、Delete をクリックします。プロンプトが表示されたら、削除を確定します。
注記
pkiconsole が非推奨になりました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.