自動インストールコブラーを実装するためのベースのシステム

実験

image.png


初期化: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

おすすめ

転載: blog.51cto.com/14240018/2436424