付録A 用語集

以下は、本書全体で使用されている用語です。これらの用語を十分に理解しておくと、Red Hat Satellite 6 を理解するのに役立ちます。
Activation Key (アクティベーションキー)
登録時のアクションを制御するためにキックスタートファイルで使用される登録トークンです。これは Red Hat Satellite 5 のアクティベーションキーと似ていますが、登録後の Puppet によるパッケージと設定管理のコントロールに必要な機能のサブセットを提供します。
Application Life Cycle Environment (アプリケーションライフサイクル環境)
アプリケーションライフサイクル環境 は、ソフトウェア開発ライフサイクル (SDLC) のプロモーションパスにおけるステップまたはステージを表します。プロモーションパスは開発パスとしても知られています。パッケージや Puppet モジュールなどのコンテンツは、コンテンツビューの公開およびプロモートにより、ライフサイクル環境間を移動します。すべてのコンテンツビューにはバージョンがあります。つまり、特定のバージョンを標準的なプロモーションパス上でプロモートすることができます。たとえば、「development (開発)」から「test (テスト)」、さらには「production (本番)」に移行できます。Red Hat Satellite 5 では、チャンネルのクローン作成がこの概念を実行するものとなってきました。
Attach (割り当て)
RPM コンテンツへのアクセスを提供するサブスクリプションをホストに割り当てるプロセスです。
Capsule
Capsule は Red Hat Satellite 6 デプロイメントで使用できる追加サーバーであり、他のサービス (Puppet マスター、DHCPDNSTFTP など) をローカル化するほか、コンテンツの連合化 (フェデレーション) と配布 (ディストリビューション) を容易にします。
Catalog (カタログ)
カタログ は、1 つの特定のコンピューターのシステム状態について説明するドキュメントです。これは、管理する必要のあるすべてのリソースと、それらリソース間の依存関係を一覧表示します。
Compute Profile (コンピュートプロファイル)
コンピュートプロファイル は、コンピュートリソース上にある新規仮想マシンのデフォルト属性を指定します。
Compute Resource (コンピュートリソース)
コンピュートリソース は、Red Hat Satellite 6 がホストやシステムのデプロイに使用する仮想またはクラウドのインフラストラクチャーです。例として、Red Hat Enterprise Virtualization Manager、OpenStack, EC2、および VMWare などがあります。
Content (コンテンツ)
コンテンツ には、ソフトウェアパッケージ (RPM ファイル) および Puppet モジュールが含まれます。これらのコンテンツはライブラリーに同期された後に、コンテンツビューを使ってライフサイクル環境にプロモートされます。これにより、ホストがこれらのコンテンツを使用できるようになります。
Content Delivery Network (CDN) (コンテンツ配信ネットワーク (CDN))
コンテンツ配信ネットワーク (CDN) は、同じ地理的拠点にサーバーが設置されるコロケーション形態の場合の、Red Hat コンテンツの配信に使用されるメカニズムです。たとえば、ヨーロッパの Satellite がコンテンツを同期する場合、ヨーロッパにあるソースからコンテンツをプルします。
Content Host (コンテンツホスト)
コンテンツホスト は、コンテンツとサブスクリプションに関連するタスクを管理するホストの一部です。
Content View (コンテンツビュー)
コンテンツビュー は、製品やパッケージおよび Puppet モジュールをインテリジェントなフィルタリングやスナップショット作成などの各種機能に組み合わせたコンテンツの定義です。コンテンツビューは Red Hat Satellite 5 のチャンネルとクローン作成の組み合わせをさらに改良したものです。
External Node Classifier (外部ノードの分類子)
外部ノードの分類子 は、ホストの設定時に Puppet マスターが使用する追加データを提供する Puppet コンストラクトです。Red Hat Satellite 6 は、Satellite デプロイメントで Puppet マスターに対する外部ノードの分類子として機能します。
Facter
Facter は一種のプログラムであり、それが実行されるシステムについての情報 (ファクト) を提供します。たとえば、Facter は合計メモリー、オペレーティングシステムのバージョン、アーキテクチャーなどをレポートすることができます。Puppet モジュールは、Facter によって収集されるホストデータに基づいて特定の設定を有効にします。
Hammer
Hammer は、Red Hat Satellite 6 のコマンドラインツールです。Hammer を標準 CLI として使用するか、またはスクリプトやインタラクティブシェルで使用して Red Hat Satellite 6 を管理します。
Hiera
Hiera は設定データのキー/値のルックアップツールであり、Puppet マニフェストからサイト固有のデータを取り分けることができます。
Host (ホスト)
ホスト は、Red Hat Satellite 6 が管理する、物理および仮想を含むすべてのシステムを指します。
Host Collection (ホストコレクション)
ホストコレクション は、Satellite 5 の システムグループ に相当するもので、1 つ以上のホストのユーザー定義グループを指します。
Host Group (ホストグループ)
ホストグループは、ホストをビルドするためのテンプレートです。これには、(利用可能な RPM ファイルと Puppet モジュールを定義する) コンテンツビューや、(ソフトウェアと設定を最終的に決定する) 適用対象の Puppet クラスが含まれます。
Location (ロケーション)
ロケーションは、物理的な場所を表すデフォルト設定のコレクションです。これらはネスト化できるため、ロケーションの階層的なコレクションをセットアップできます。たとえば、「中東」から始まり、「テルアビブ」、「データセンター東」、さらには「ラック 22」と詳細化してデフォルトをセットアップできます。
Library (ライブラリー)
ライブラリー には すべて のバージョンが含まれ、これにはユーザーがデプロイするソフトウェアの最近同期したバージョンも含まれます。IT インフラストラクチャーライブラリー (ITIL) [1] の組織 (organization) または部署 (department) のコンテキストでは、これは確定版メディアライブラリー[2] に相当します (以前の名称は確定版ソフトウェアライブラリー)。
Manifest (マニフェスト)
マニフェスト は、サブスクリプションをカスタマーポータルから Red Hat Satellite 6 に移行します。マニフェストの機能は、Red Hat Satellite 5 で使用されている証明書に似ています。
証明書およびサブスクリプションのタイプの詳細は、以下を参照してください。
Organization (組織)
組織 は、Satellite 6 デプロイメント内の複数のシステム、コンテンツおよびその他の機能からなる単独のコレクションです。
Product (製品)
コンテンツリポジトリーのコレクションです。「製品」には Red Hat 製品、またはソフトウェアと設定コンテンツで構成される新規に作成される製品が含まれます。
Promote (プロモート)
ソフトウェアと設定コンテンツで構成されるコンテンツビューを 1 つのアプリケーションライフサイクル環境から別のアプリケーションライフサイクル環境に移行する動作を指します。たとえば、「Development (開発)」から「QA」、または「Production (本番)」への移行などが含まれます。
Provisioning Template (プロビジョニングテンプレート)
プロビジョニングテンプレート は、キックスタートファイル、スニペットその他プロビジョニング操作のためのユーザー定義テンプレートです。Satellite 6 のこのテンプレートは、Red Hat Satellite 5 のキックスタートプロファイルと Cobbler スニペットと同様の機能を提供します。
Pulp Node (Pulp ノード)
Pulp ノード は、コンテンツをミラーリングする Capsule Server のコンポーネントです。これは Red Hat Satellite 5 Proxy に似ています。主な違いは、Pulp ノードの場合には、コンテンツがホストによって使用される前にそのノード上でコンテンツをステージングできる点にあります。
Puppet Agent (Puppet エージェント)
Puppet エージェント は、ホスト上で実行されるエージェントであり、設定の変更をホストに適用します。
Puppet Master (Puppet マスター)
Puppet マスター は、Puppet エージェントが実行する Puppet マニフェストをホストに提供する Capsule Server のコンポーネントです。
Puppet Module (Puppet モジュール)
Puppet モジュール は、ユーザー、ファイル、およびサービスなどのリソースを管理するために使用できるコードとデータの自己完結型のバンドルです。
Repository (リポジトリー)
リポジトリー は、コンテンツのコレクション用にストレージを提供します。たとえば、YUM リポジトリーまたは Puppet リポジトリーなどがあります。
Role (ロール)
ロール は、ホストなどの一連のリソースに適用されるパーミッションのコレクションを指定します。
Smart Proxy (スマートプロキシー)
スマートプロキシー は、DNS または DHCP などの外部サービスと統合できる Capsule Server のコンポーネントです。
Smart Variable (スマート変数)
スマート変数 は Puppet クラスの動作を制御する設定値です。この値は、ホスト、ホストグループ、組織、またはロケーションに設定できます。
Standard Operating Environment (SOE) (標準運用環境 (SOE))
標準運用環境 (SOE) は、アプリケーションがデプロイされるオペレーティングシステムの制御されたバージョンです。
Subscription (サブスクリプション)
サブスクリプション は、Red Hat からコンテンツとサービスを受け取る手段です。
Synchronizing (同期)
同期 は、外部リソースのコンテンツを Red Hat Satellite 6 ライブラリーにミラーリングすることを指します。
Synchronization Plan (同期プラン)
同期プラン は、コンテンツ同期のスケジュールに基づく実行を可能にします。
User Group (ユーザーグループ)
ユーザーグループ は、ユーザーのコレクションに割り当てることのできるロールのコレクションです。これは、Red Hat Satellite 5 のロールに似ています。
User (ユーザー)
ユーザーは、Red Hat Satellite を使用できるように登録されたすべてのユーザーを指します。認証および認可については、組み込みロジック、外部 LDAP リソースまたは Kerberos を使って実行できます。