自動インストールのディストリビューション

自動インストールプロセスでは、インストールを開始するために複数のファイルが必要です。 必要なファイルには、Linuxカーネル、初期RAMディスク、およびインストールモードでオペレーティングシステムをブートするために必要なその他のファイルが含まれます。

DVDイメージから必要なファイルを抽出できます。 詳細については、ISOイメージに基づくディストリビューションを参照してください。

または、tftpboot-installationパッケージをインストールすることもできます。 詳細については、RPMパッケージに基づくディストリビューションを参照してください。

また、これらのファイルと同じオペレーティングシステムバージョン用に、SUSE Managerサーバでベースチャンネルを同期させておく必要があります。

ファイルの準備が整い、ベースチャンネルを同期したら、ディストリビューションを宣言する必要があります。 この操作により、インストールファイルがベースチャンネルに関連付けられます。 ディストリビューションは、1つ以上のインストールプロファイルによって参照されることがあります。 詳細については、自動インストールのディストリビューションを宣言するを参照してください。

1. ISOイメージに基づくディストリビューション

この方法では、クライアントにインストールするオペレーティングシステムのインストールメディアがあることを前提としています。 このメディアは通常DVD .isoイメージです。これには、Linuxカーネル、initrdファイル、およびインストールモードでオペレーティングシステムをブートするために必要なその他のファイルが含まれています。

手順: インストールメディアからのファイルのインポート
  1. インストールメディアをSUSE Managerサーバにコピーします。 SUSEオペレーティングシステムの場合、https://www.suse.com/download/からインストールメディアをダウンロードできます。

  2. ISOイメージをループマウントして、そのコンテンツをどこかにコピーします。

    # mount -o loop,ro <image_name>.iso /mnt
    # mkdir -p /srv/www/distributions
    # cp -a /mnt /srv/www/distributions/<image_name>
    # umount /mnt

    ファイルパスをメモしておいてください。 このファイルパスは、ディストリビューションをSUSE Managerに対して宣言するときに必要です。

2. RPMパッケージに基づくディストリビューション

この方法は、SUSEシステムで動作します。 インストールシステム用にあらかじめパッケージされたファイルを使用するため、インストールメディアからコンテンツをインポートするよりも簡単です。

手順: インストールパッケージからファイルを抽出する
  1. SUSE Managerサーバに、名前がtftpboot-installationで始まるパッケージをインストールします。 このパッケージの正確な名前は、zypper se tftpboot-installationコマンドで確認できます。

  2. ls - d /usr/share/tftpboot-installation/*コマンドで、インストールファイルの場所を確認します。 ファイルパスをメモしておいてください。 このファイルパスは、ディストリビューションをSUSE Managerに対して宣言するときに必要になります。

この手順では、SUSE Managerサーバに搭載されているものと同じバージョンのオペレーティングシステムをインストールする準備をします。 クライアントに異なるオペレーティングシステムやバージョンをインストールする場合は、tftpboot-installation-*パッケージを、これが属するディストリビューションから手動で取得する必要があります。 SUSE Managerの[パッケージ検索]入力ボックスで、名前がtftpboot-installationで始まるパッケージを検索し、そのパッケージの詳細を確認します。ここには、/var/spacewalk/以下のローカルパスが表示されます。

3. 自動インストールのディストリビューションを宣言する

自動インストールファイルを抽出した後の次の手順は、自動インストールのディストリビューションの宣言です。

手順: 自動インストールのディストリビューションの宣言
  1. SUSE ManagerのWeb UIで、システム  自動インストール  ディストリビューションに移動します。

  2. ディストリビューションの作成]をクリックし、次のフィールドに入力します。

    • ディストリビューションラベル]フィールドに、自動インストール可能なディストリビューションを識別するための名前を入力します。

    • ツリーパス]フィールドに、SUSE Managerサーバに保存されているインストールメディアへのパスを入力します。

    • 対応する[ベースチャンネル]を選択します。 このチャンネルはインストールメディアと一致する必要があります。

    • インストーラ生成]を選択します。 これはインストールメディアと一致する必要があります。

    • オプション: このディストリビューションをブートするときに使用するカーネルオプションを指定します。 カーネルオプションを指定する方法は複数あります。 ここにはディストリビューションに当てはまるオプションのみを追加します。

  3. 自動インストール可能なディストリビューションの作成をクリックします。

準備したインストールファイルには、インストールする必要があるパッケージが含まれていない可能性があります。 必要なパッケージが含まれていない場合は、[カーネルオプション]フィールドにuseonlinerepo=1を追加します。

パッケージリポジトリには、署名されていないことがあるメタデータが含まれています。 メタデータが署名されていない場合は、[カーネルオプション]フィードにinsecure=1を追加するか、独自のGPGキーを使用するの説明に従って独自のGPGキーを使用します。

これらの関連のオプションは、フルDVDの代わりに「オンラインインストーラ」ISOイメージを使用する場合や、tpboot-installationパッケージを使用する場合などに必要です。

自動インストールのディストリビューションを管理するには、システム  自動インストール  ディストリビューションに移動します。

SUSE Linux Enterpriseクライアントと同じ方法でSUSE Managerプロキシを自動インストールできます。 SUSE Linux Enterpriseインストールメディアを使用して、SLE-Product-SUSE-Manager-Proxy-4.2-Pool for x86_64ベースチャンネルを選択していることを確認してください。