実験
初期化:iptablesの| firewalld、SELinuxの、NTP | chrony
1つのダウンロードパッケージ(コブラーは、TFTPおよびHTTPが含まれていますが、DHCPが含まれていません)
yumのインストールのcobblerのDHCPを
起動することはできません設定ファイルに変更を加えることなく、前のtftpのhttpd #dhcpを開始systemctl。
2チェックコブラー構成、設定ファイルには、チェック結果に応じて変更することができます
clbblerチェック
3変更したコンフィギュレーションコブラー
vimのは/ etc /コブラー/設定
default_password_crypted: "$ 1 ***********" #rootのパスワードを設定し、この値は、コマンドのopenssl passwdのを生成するために使用することができます-1 ***
サーバー:ここで設定は10.10.10.254#コブラーサーバのアドレスです
netxt_server:10.10 ここ.10.254#は、TFTPサーバのアドレスであります
manage_dhcp:1
cobblerdの#リブートコブラーサービスを再起動しますsystemctl
コブラー取得・ローダー#ダウンロードスタートメニュー
コブラー同期#同期設定データディレクトリの後、最高の設定を変更同期させるためにDHCPサービスを終了し、実行がエラーの可能性があり、以下を実行する必要が
4設定DHCPサービス(10.10.10.0セグメント、例えば)
Vimの/etc/cobbler/dhcp.template
サブネット10.10.10.0ネットマスク255.255.255.0 {
オプションルータ10.10.10.254;#ゲートウェイアドレス
オプションのドメインネームサーバ180.76.76.76; #dnsアドレス
範囲10.10.10.1 10.10.10.200;}#割り当てられたネットワークアドレスプール(単位は同じネットワークセグメントになければなりません)
このプロセスの同期と再起動DHCPを完了した後、
コブラー同期
dhcpdを起動systemctl
5インポートOS(画像)ファイル(インポートが完了した後、コマンドコブラーディストリビューションビューリリース情報がシステムに使用することができます)
コブラーインポート--arch = x86_64の--path = / miscの/ CD --name = CentOS7-x86_64版
コブラー輸入--arch = x86_64の--path =を/ mnt / --name = CentOS6-x86_64版#コブラーシステムのリストは、名前の後ろに値を表示するために使用することができます
6共有フォルダに自家製キックスタートファイル、および変更(キックスタートファイルは、フォルダ内のデフォルトを有しているので、このステップは、インストールを最小化するためにシステムに装着することができます)
vimの/var/lib/cobbler/kickstarts/***.cfg
URL --url = $ツリー
7(/var/lib/tftpboot/pxelinux.cfg/defaultファイルのデフォルト値を変更)ブートメニューを作成します
コブラープロファイル追加--name = CentOS7.6-x86_64_mini --distro = CentOS7.6-x86_64の--kickstart =の/ var / libに/コブラー/キックスタート/ ks7_mini.cfg