22.5. ストレージを処理するキックスタートコマンド
このセクションのキックスタートコマンドは、デバイス、ディスク、パーティション、LVM、ファイルシステムなど、ストレージの設定を行います。
sdX (または /dev/sdX) 形式では、デバイス名が再起動後に維持される保証がないため、一部のキックスタートコマンドの使用が複雑になる可能性があります。コマンドにデバイスノード名が必要な場合は、/dev/disk の項目を代わりに使用できます。以下に例を示します。
part / --fstype=xfs --onpart=sda1
上記のコマンドの代わりに、以下のいずれかを使用します。
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
このアプローチを使用すると、コマンドは常に同じストレージデバイスをターゲットとします。これは、大規模なストレージ環境で特に役立ちます。システムで使用可能なデバイス名を調べるには、対話型インストール中に ls -lR /dev/disk コマンドを使用できます。ストレージデバイスを一貫して参照するさまざまな方法の詳細は、永続的な命名属性 を参照してください。
22.5.1. ignoredisk リンクのコピーリンクがクリップボードにコピーされました!
キックスタートコマンドの ignoredisk は任意です。インストールプログラムが、指定したディスクを無視するようになります。
自動パーティション設定を使用して、特定のディスクを無視したい場合に便利なオプションです。たとえば、ignoredisk を使用せずに SAN クラスターに導入しようとすると、インストールプログラムが SAN へのパッシブパスを検出し、パーティションテーブルがないことを示すエラーが返されるため、キックスタートが失敗します。このコマンドは 1 回だけ使用してください。
- 構文
ignoredisk --drives=drive1,drive2,... | --only-use=drive- オプション
-
--drives=driveN,…- driveN は、sda、sdb、…、hda、… などに置き換えます。 --only-use=driveN,…: インストールプログラムで使用するディスクのリストを指定します。これ以外のディスクはすべて無視されます。たとえば、インストール中にsdaディスクを使用し、他はすべて無視する場合は以下のコマンドを使用します。ignoredisk --only-use=sdaLVM を使用しないマルチパスのデバイスを指定する場合は、次のコマンドを実行します。
ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017LVM を使用するマルチパスのデバイスを指定する場合は、次のコマンドを実行します。
ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918--drivesまたは--only-useのいずれかのみを指定する必要があります。
-
- 注記
-
マルチパスのデバイスを指定する場合は、
disk/by-id/scsi-WWIDの形式を使用します。WWID はデバイスの World-Wide Identifier です。WWID が58095BEC5510947BE8C0360F604351918のディスクを指定するには、以下のコマンドを使用します。
ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918この形式はすべてのマルチパスデバイスに適していますが、エラーが発生した場合は、論理ボリュームマネージャー (LVM) を使用しないマルチパスデバイスも、
disk/by-id/dm-uuid-mpath-WWID形式を使用して指定できます。この場合の WWID はデバイスの world-wide identifier です。たとえば、WWID2416CD96995134CA5D787F00A5AA11017のディスクを指定する場合は以下を使用します。ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017mpatha などのデバイス名でマルチパスデバイスを指定しないでください。このようなデバイス名は、特定のディスクに固有の名前ではありません。インストール中に /dev/mpatha という名前のディスクが、予期したディスクと異なる可能性があります。したがって、clearpart コマンドを使用する際は、間違ったディスクが対象となる可能性があります。
sdX(または/dev/sdX) 形式では、デバイス名が再起動後に維持される保証がないため、一部のキックスタートコマンドの使用が複雑になる可能性があります。コマンドにデバイスノード名が必要な場合は、/dev/diskの項目を代わりに使用できます。以下に例を示します。ignoredisk --only-use=sda上記のコマンドの代わりに、以下のいずれかを使用します。
ignoredisk --only-use=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0 ignoredisk --only-use=/dev/disk/by-id/ata-ST3160815AS_6RA0C882このアプローチを使用すると、コマンドは常に同じストレージデバイスをターゲットとします。これは、大規模なストレージ環境で特に役立ちます。システムで使用可能なデバイス名を調べるには、対話型インストール中に
ls -lR /dev/diskコマンドを使用できます。ストレージデバイスを一貫して参照するさまざまな方法の詳細は、永続的な命名属性 を参照してください。
-
マルチパスのデバイスを指定する場合は、