CentOS 5.6をcobblerにインポートし、すべてのpxeブートのものをセットアップしました。ネットブートするとインストールが開始されますが、「インストールするパッケージが含まれているメディアの種類」と表示されます。 CDROM、HTTP、NFSなどの選択肢があります。コブラーサーバーのDVDのミラーからインストールしたい。
私はここでいくつかの高レベルの概念が欠けていると思います。私の目標は、最初にすべてのダイアログで単純なVanillaインストールを実行し、キックスタートファイルのテンプレートとして選択したものを使用することです。最初のインストールでは、基本的にcobblerを使用してCentOSDVDをPXEブートします。これは私が今していることです:
mount -o loop centos.iso /mnt
cobbler import --name=centos5 --Arch=x86_64 --path=/mnt
この時点で、CDはローカルドライブにrsyncします。
cobbler system add --name=myhost comment="Node" --dns-name=myhost.domain.tld --ip-address=192.168.111.201 --mac-addr=00:05:00:21:00:e0 --profile=centos5-x86_64
cobbler sync
システムをPXEで起動し、CentOSのインストールを開始します。キーボードと言語を選択すると、「インストールするパッケージが含まれているメディアの種類は?」というダイアログが表示されます。選択肢は、「ローカルCDROM」、「ハードドライブ」、「NFSイメージ」、「FTP」、「HTTP」です。
CentOSをインストールしてcobblerサーバーからパッケージをプルするには何をする必要がありますか?
おそらく必要なのは、url --url=$tree
を/var/lib/cobbler/kickstarts/default.ks
(または独自のキックスタートファイル)に追加することだけです。ミラーリングされたOSリポジトリを指します。cobbler report distros
行のKickstart Metadata
の出力を参照してください。
私はNFSでこれを行いました、これを試してください: