キックスタートファイルを保存するためのデータパーティションを備えたCentOS7 USBインストーラーをどのように作成しますか?
間もなくいくつかの新しいサーバーを入手する予定であり、全体として30台を超えるサーバーのインストールを行う予定です。私が本当にやりたいのは、USBスティックを起動してから、キックスタートを使用してインストールを行うことです。
CentOS 7では、 CentOS wiki は、ddを使用してISOをUSBドライブにコピーするように指示しています。
dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sdb
それはうまく機能しますが、ISOは6.5GBを少し超えているので、スペースを残しておく必要があります。
Fdiskを見ると、13793280
で始まるパーティションを追加するだけでよいと思いましたが、3回試しましたが、追加のパーティションを作成するたびに、3番目のパーティションを作成する前にインストーラーがエラーになります。同じシステムで動作しました。
Disk /dev/sdb: 31.0 GB, 31009800192 bytes, 60566016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4f3c40e6
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 13793279 6896640 0 Empty
/dev/sdb2 4812 17391 6290 ef EFI (FAT-12/16/32)
キックスタートファイルを提供するためにWebサーバーをセットアップする必要がある場合は、おそらくそれを行うことができますが、必要なプロセスを実行することには熱心ではありません。セカンダリサイトでそれができるかどうか、またはそれに対してどのような抵抗があるのかわかりません。
また、ディザスタリカバリ戦略を立てる必要があるので、新しいサーバーを購入し、手順Xに従ってUSBスティックを作成し、USBスティックを起動してインストールすると、1つの石で2羽の鳥を殺すことができます。
少なくとも最初はks=
パラメータを追加するために、今のところブートパラメータを手動で編集する必要があることを半ば辞任しました。 UUIDを使用できるので、サーバーのタイプごとに1つのコマンドを使用できるはずです。これは、サーバーをラックに配置する人に簡単に提供できます。私が本当に避けたいのは、2つのUSBサムドライブ(1つはインストールメディア用、もう1つはキックスタートファイル用)があることです。
編集:インストーラーが最初に行う検証は合格であると言うべきでしたが、パーティションを追加してフォーマットした後、失敗します。パーティションテーブルがそのチェックサムに影響を与えると私は想定しているので、それは重要ではないと思いますが、パーティションが重複し、ファイルシステムを作成するとデータが破損する可能性があります。
編集2:3番目のパーティションを作成するときに何か問題が発生した場合に備えて、パーティションを追加した後にfdisk
の出力を追加すると思いました。
Disk /dev/sdb: 31.0 GB, 31009800192 bytes, 60566016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4f3c40e6
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 13793279 6896640 0 Empty
/dev/sdb2 4812 17391 6290 ef EFI (FAT-12/16/32)
/dev/sdb3 13793280 60566015 23386368 83 Linux
USBドライブを使用してCentOS7をインストールし、キックスタートする方法に関する優れたガイドをここで見つけました。
キックスタート駆動のCentOS 7をUSBからインストール
ISOイメージのパーティションテーブルを変更するのは簡単ではないと思います。
カルロ。