Pxe無人インストールcentosシステム
Pxe無人インストールlinuxシステムは、複数の機器に対して同時に自動的に操作管理を行うことができ、管理者の作業負担を減らし、管理をより科学的かつ効果的にすることができる。そのためpxe無人インストールlinuxは管理者にとって重大な意義がある。以下、pxeの簡単な流れを紹介します。
CDマウントポイントの設定
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
CDサーバディレクトリに入り、vsftpdサービスをインストールします。
cd /mnt/cdrom/Server/
rpm -ivh vsftpd-2.0.5-16.e15.i386.rpm
vsftpdの起動
service vsftpd start
vsftpd起動自動起動の設定
chkconfig vsftpd on
dhcpサービスのインストール
rpm -ivh dhcp-3.0.5-21.e15.i386.rpm
dhcpサービスの開始
ただし、現在は構成スクリプトがありませんので、まず構成スクリプトを編集します。
スクリプト編集インタフェースへ
vi /etc/dhcpd.conf
入力:set nu行番号を表示
下行モードでr/usr/share/doc/dhcp-3.0.5/dhcp.conf.sample(dhcp.conf.sampleファイルを読み込む)
変更後
注意:変更されたのは主にsubnetがローカルのセグメントに変更され、デフォルトゲートウェイのoption routers、option subnet-mask、optiondomain-name-servers、その他は管理しなくてもいいです。
これでdhcpが起動できます。。。
service dhcpd start
dhcpサービス起動の設定
次にtftp serverをインストールします
インストール済みかどうかを確認します
Rpm -qa |grep tftp
ここにインストールしましたが、インストールしていない場合は次のコマンドを実行します。
rpm -ivh tftp-server-0.49-2.i386.rpm
インストールディレクトリの表示
rpm -ql tftp-server
通過/etc/xinetd.d/tftpは、tftpサービスがスーパーデーモンプロセスによって制御されることを示す
電源を入れてから起動するように設定します
編集/etc/xinetd.d/ftp
vi /etc/xinetd.d/ftp
第disable=yesをnoに変更するだけです(目覚ましを起こさずに目覚ましに変更します)
tftp起動自起動設定完了::wq保存終了
スーパーデーモンプロセスを再起動します。そうしないと有効になりません。の
service xinetd restart
それから、3つのサーバーが建てられましたが、ftpサーバーは特殊で、ディスクミラーファイルを置く必要があります。では、ディスクファイルをコピーします。の
CDのルートディレクトリに戻り、
cd..
ディスクのファイルをコピーするvar/ftp/pub/
cp-r(ディスクにディレクトリがあり、再帰パラメータを使用する).(.ディスクルートディレクトリの下にあるすべてを示す)/var/ftp/pub/
ディスクファイルのコピーが完了するとftpのすべての機能が備えられます
ftp上で住所を得て、しかしどのようにtftp-serverの住所を知っています
dhcpを編集します。configファイル
このファイルにローカルアドレスを追加
ルートディレクトリに戻る
tftpbootディレクトリを見つけます
起動に必要なもの(コア駆動など)を入れます
cd /tftpboot
ディスクの中のinitrdをimg(ドライバファイル)とvmlinuz(カーネルファイル)を現在のディレクトリにコピー
/usr/lib/syslinux/pxelinux.0のpxeのドライバファイルも現在のディレクトリにコピー
pxelinuxです。0ディレクトリpxelinuxを作成します。cfg(システムがpxelinux.0を呼び出すと必ずpxelinux.cfgディレクトリのプロファイルdefaultを読み込む)
isolinuxをcfgはpxelinuxにコピーする.cfgはdefaultと名付けられた
この中は起動に必要なものです
さらに重要な一歩は、pxe無人インストールlinuxを実現するには、ksを示すことです。cfgの位置。
ksを生成する.cfg
defaultの編集
中にappend(カーネルパラメータを追加)があります
ks=を追加ftp://192.168.126.30/ftp/pub/ks.cfg
保存終了:wq!
再編集/etc/dhcpd.conf
vim /etc/dhcpd.conf
default gatewayに情報を追加
filename “pxelinux.0”
ks.cfgファイルを/var/ftp/pubにコピー
編集/etc/yum.repos.d rhel-debuginfo.repo
vim /etc/yum.reppos.d rhel-debuginfo.repo
修正してから。。。
yumツールのインストール
yum install system-config-kickstart
そしてsshでlinnuxに接続します。。。△一日中黒底の白い字を見ていて、気分が悪くて、たまに調節します。。。
system-config-kickstart
この奥ftp server 192.168.126.30 ftp Directory/pub
新しいパーティションを作成し、
ネットワーク構成選択自動ipアドレス取得
firewallが乾く。。。
はい、できました。それから保存してください。
しかし、しかし、私たちが使っているlinuxにはシーケンス番号がありません。あなたは誰も管理していない状態でインストールを実現しなければなりません。もし彼があなたにシーケンス番号を入力させたら、あなたはいません。のシステムはそこで休んでいるだろう。。。
だからks.cfgに以下のコマンドを追加
念のため、各種サーバーを再起動しましょう。
Service dhcpd restart
Service xinetd restart
Service vsftpd restart
はい。
システムを再起動します。