このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。
CobblerによってプロビジョニングされるPXEクライアントを追加するには:
次の例のように、cobbler system addコマンドを使用して、ホスト名、MACアドレス、およびインストールするターゲットPXEクライアントとプロファイルのIPアドレスを定義します。
#
cobbler system add --name=svr1 --hostname=svr1 --mac=08:00:27:c6:a1:16
\--ip=10.0.0.253 --profile=ol6u6_basic_server
DHCPアドレス・プールからのIPアドレスを使用するデスクトップ・クライアントをプロビジョニングする場合は、次のようなコマンドを使用できます。
#
cobbler system add --name=devsys2 --hostname=devsys2 --profile=ol6u6_devsys --kopts="ksdevice=eth0"
--koptsオプションを使用すると、カーネル・ブート行に追加するオプションを指定できます。 この例では、
ksdevice=eth0
は、キックスタートがインストールに使用するネットワーク・インタフェースを指定します。これにより、インストールの一時停止により、使用するネットワーク・インタフェースの選択を求めるメッセージが表示されなくなります。デフォルトでは、GRUBにはUEFIベースのクライアント用のブート・メニューが表示され、エントリの選択を求めるプロンプトが表示されます。 GRUBにこのメニューが表示されないようにするには、次の例に示すように、
/etc/cobbler/pxe/grubsystem.template
を編集し、default=0
、hiddenmenu
およびtimeout=0
エントリを追加します。default=0 hiddenmenu timeout=0 title $profile_name root (nd) kernel $kernel_path $kernel_options initrd $initrd_path
cobbler syncを実行します。
#
cobbler sync
task started:YYYY
-MM
-DD
_hhmmss
_sync task started (id=Sync, time=date
) ... generating PXE configuration files generating: /var/lib/tftpboot/pxelinux.cfg/01-08-00-27-c6-a1-16 generating: /var/lib/tftpboot/grub/01-08-00-27-c6-a1-16 rendering DHCP files generating /etc/dhcp/dhcpd.conf ... *** TASK COMPLETE ***Cobblerは、
/var/lib/tftpboot/pxelinux.cfg
および/var/lib/tftpboot/grub
内にクライアント用のpxelinuxおよびGRUBブート構成ファイルを作成します。 これらのファイルの名前は、イーサネットのARPハードウェア・タイプを表す01-
の後にクライアントのMACアドレスを付けて、コロンではなくダッシュを使用して各バイト値を区切った名前となります。 これらのクライアント固有ファイルは、/etc/cobbler/pxe/pxesystem.template
および/etc/cobbler/pxe/grubsystem.template
に基づいています。また、Cobblerは、
/etc/cobbler/pxe/pxeprofile.template
および/etc/cobbler/pxe/grubprofile.template
から汎用ブート構成ファイルpxelinux.cfg/default
およびgrub/efidefault
を作成します。Cobblerは、クライアントのエントリを(
/etc/cobbler/dhcp.template
に基づく)/etc/dhcp/dhcpd.conf
に追加します。# group for Cobbler DHCP tag: default group { host generic1 { hardware ethernet 08:00:27:c6:a1:16; fixed-address 10.0.0.253; option host-name "svr1"; if substring(vendorclass, 0, 9)="PXEClient" { if pxetype=00:06 or pxetype=00:07 { filename "/grub/grub.efi"; } else { filename "/pxelinux.0"; } } next-server 10.0.0.6; } }
cobbler system listコマンドを入力して、Cobblerに認識されているシステムを表示します。
#
cobbler system list
svr1 svr2