このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
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_serverDHCPアドレス・プールからの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_pathcobbler syncを実行します。
#
cobbler synctask 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 listsvr1 svr2

