Menu Close
Settings Close

Language and Page Formatting Options

第1章 cloud-init の概要

cloud-init は、システムの起動時にクラウドインスタンスの初期化を自動化するソフトウェアパッケージです。cloud-init は、さまざまなタスクを実行するように設定できます。以下は、cloud-init が実行できるタスクの例です。

  • ホスト名の設定
  • インスタンスへのパッケージのインストール
  • スクリプトの実行
  • デフォルトの仮想マシン (VM) 動作の抑制

cloud-init の設定用にイメージを取得する場所は、その使用方法によって異なります。

  • cloud-init パッケージは、Red Hat カスタマーポータル からダウンロードした KVM ゲストイメージにインストールされます。インスタンスを起動すると、cloud-init が有効になります。Red Hat カスタマーポータルからダウンロードした KVM ゲストイメージは、Red Hat Virtualization (RHV) および Red Hat OpenStack Platform を対象として使用されます。RHV および RHOSP 用のイメージをゼロから作成することもできます。
  • 別の方法として、Red Hat カスタマーポータルから ISO イメージをダウンロードするか、イメージを作成することができます。この場合は、cloud-init を ISO イメージにインストールする必要があります。
  • クラウドプロバイダー (AWS または Azure など) でイメージを使用する予定の場合は、Red Hat Image Builder を使用してイメージを作成します。Image Builder のイメージは、特定のクラウドプロバイダーで使用するようにカスタマイズされます。イメージタイプ AMI、VHD、および qcow2 には、cloud-init がすでにインストールされています。Image Builder の詳細は、「RHEL システムイメージのカスタマイズ」 を参照してください。

ほとんどのクラウドプラットフォームは cloud-init をサポートしますが、設定手順とサポートされるオプションは異なります。また、NoCloud 環境向けに cloud-init を設定できます。

cloud-init を 1 台の仮想マシンに設定し、その仮想マシンを追加の仮想マシンまたは仮想マシンのクラスター用のテンプレートとして使用できます。

特定の Red Hat 製品 (Red Hat Virtualization など) では、これらの製品で使用するために cloud-init を設定する手順が文書化されています。

本ガイドでは、cloud-init のドキュメントを参照している箇所が多数あります。cloud-init の完全な情報は、参照用の cloud-init ドキュメントを参照してください。

前提条件

1.1. 関連情報