web-dev-qa-db-ja.com

CentOS 7でキックスタートファイル用のパーティション付きのUSBインストールドライブを作成するにはどうすればよいですか?

キックスタートファイルを保存するためのデータパーティションを備えた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
3
W3t Tr3y

USBドライブを使用してCentOS7をインストールし、キックスタートする方法に関する優れたガイドをここで見つけました。

キックスタート駆動のCentOS 7をUSBからインストール

ISOイメージのパーティションテーブルを変更するのは簡単ではないと思います。

カルロ。

1
karlacio