web-dev-qa-db-ja.com

Cobblerを使用してCentOS5.6をインストールします

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サーバーからパッケージをプルするには何をする必要がありますか?

3
Antonius Bloch

おそらく必要なのは、url --url=$tree/var/lib/cobbler/kickstarts/default.ks(または独自のキックスタートファイル)に追加することだけです。ミラーリングされたOSリポジトリを指します。cobbler report distros行のKickstart Metadataの出力を参照してください。

1
AlexD

私はNFSでこれを行いました、これを試してください:

  • System-config-nfsとsystem-config-netbootをインストールします(yumから)
  • System-config-nfsを起動し、ディレクトリを共有します。たとえば、/ srv /としましょう。
  • CentosインストーラーのDVDコンテンツを/ srv/Centosにコピーするか、そこにマウントします
  • System-config-netbootを起動し、入力を入力します。プロトコルタイプでは、IPにNFSを使用します。nfsサービスが実行されているサーバーのIPで、ディレクトリは/ srv/Centosである必要があります。
1
ghm1014