真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)下如何完成無人值守安裝服務(wù)-創(chuàng)新互聯(lián)

Linux系統(tǒng)下如何完成無人值守安裝服務(wù),針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

為平樂等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及平樂網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、平樂網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

剛?cè)肼毜倪\(yùn)維新手經(jīng)常會(huì)被要求去做一些安裝操作系統(tǒng)的工作,如果按照用鏡像光盤安裝操作系統(tǒng),效率會(huì)相當(dāng)?shù)拖?。那么如何提升效率,搭建出一套可以批量安裝Linux系統(tǒng)的無人值守的安裝系統(tǒng)?

PXE+TFTP+FTP+DHCP+Kickstart服務(wù)可以搭建出一個(gè)無人值守安裝系統(tǒng)。這種無人值守安裝系統(tǒng)可以自動(dòng)的為數(shù)十臺(tái)服務(wù)器安裝系統(tǒng),將運(yùn)維人員從重復(fù)性的工作中解救出來,大大提升了系統(tǒng)安裝的效率。

PXE(Preboot eXecute Environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)是由 Intel 公司開發(fā)的技術(shù),可以讓計(jì)算機(jī)通過網(wǎng)絡(luò)來啟動(dòng)操作系統(tǒng)(前提是計(jì)算機(jī)上安裝的網(wǎng)卡支持 PXE 技術(shù)),主要用于在無人值守安裝系統(tǒng)中引導(dǎo)客戶端主機(jī)安裝 Linux 操作系統(tǒng)。Kickstart 是一種無人值守的安裝方式,其工作原理是預(yù)先把原本需要運(yùn)維人員手工填寫的參數(shù)保存成一個(gè)ks.cfg 文件,當(dāng)安裝過程中需要填寫參數(shù)時(shí)則自動(dòng)匹配 Kickstart 生成的文件。所以只要Kickstart 文件包含了安裝過程中需要人工填寫的所有參數(shù),那么從理論上來講完全不需要運(yùn)維人員的干預(yù),就可以自動(dòng)完成安裝工作。

當(dāng)然需要使用 TFTP 協(xié)議幫助客戶端獲取引導(dǎo)及驅(qū)動(dòng)文件。vsftpd 服務(wù)程序用于將完整的系統(tǒng)安裝鏡像通過網(wǎng)絡(luò)傳輸給客戶端。當(dāng)然,只要能將系統(tǒng)安裝鏡像成功傳輸給客戶端即可,因此也可以使用 httpd 來替代 vsftpd 服務(wù)程序。

首先,配置DHCP服務(wù)程序。DHCP 服務(wù)程序用于為客戶端主機(jī)分配可用的 IP 地址,而且這是服務(wù)器與客戶端主機(jī)進(jìn)行文件傳輸?shù)幕A(chǔ),因此我們先行配置 DHCP 服務(wù)程序。

[root@linuxprobe linuxprobe]# yum install dhcp

[root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf

allow booting;

allow bootp;

ddns-update-style interim;

ignore client-updates;

subnet 192.168.10.0 netmask 255.255.255.0 {

option subnet-mask 255.255.255.0;

option domain-name-servers 192.168.10.10;

range dynamic-bootp 192.168.10.100 192.168.10.200;

default-lease-time 21600;

max-lease-time 43200;

next-server 192.168.10.10;

filename "pxelinux.0";

}

該操作的目的是為了允許BOOTP引導(dǎo)程序協(xié)議,旨在讓局域網(wǎng)內(nèi)暫時(shí)沒有操作系統(tǒng)的主機(jī)也能獲取靜態(tài) IP地址;在配置文件的最下面加載了引導(dǎo)驅(qū)動(dòng)文件 pxelinux.0 ,其目的是讓客戶端主機(jī)獲取到 IP 地址后主動(dòng)獲取引導(dǎo)驅(qū)動(dòng)文件,自行進(jìn)入下一步的安裝過程。具體解釋見《Linux就該這么學(xué)》。

第二步,配置TFTP服務(wù)程序。

vsftpd 是一款功能豐富的文件傳輸服務(wù)程序,允許用戶以匿名開放模式、本地用戶模式、虛擬用戶模式來進(jìn)行訪問認(rèn)證。但是,當(dāng)前的客戶端主機(jī)還沒有安裝操作系統(tǒng),該如何進(jìn)行登錄認(rèn)證呢?而 TFTP 作為一種基于 UDP 協(xié)議的簡(jiǎn)單文件傳輸協(xié)議,不需要進(jìn)行用戶認(rèn)證即可獲取到所需的文件資源。因此接下來配置 TFTP 服務(wù)程序,為客戶端主機(jī)提供引導(dǎo)及驅(qū)動(dòng)文件。當(dāng)客戶端主機(jī)有了基本的驅(qū)動(dòng)程序之后,再通過 vsftpd 服務(wù)程序?qū)⑼暾墓獗P鏡像文件傳輸過去。

[root@linuxprobe ~]# yum install tftp-server

[root@linuxprobe ~.d]# vim /etc/xinetd.d/tftp

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /var/lib/tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

第三步,配置SYSLinux服務(wù)程序。SYSLinux 是一個(gè)用于提供引導(dǎo)加載的服務(wù)程序。與其說 SYSLinux 是一個(gè)服務(wù)程序,不如說更需要里面的引導(dǎo)文件,在安裝好 SYSLinux 服務(wù)程序軟件包后,/usr/share/syslinux 目錄中會(huì)出現(xiàn)很多引導(dǎo)文件。

[root@linuxprobe ~]# yum install syslinux

[root@linuxprobe ~]# cd /var/lib/tftpboot

[root@linuxprobe tftpboot]# cp /usr/share/syslinux/pxelinux.0 .

[root@linuxprobe tftpboot]# cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} .

[root@linuxprobe tftpboot]# cp /media/cdrom/isolinux/{vesamenu.c32,boot.msg} .

首先需要把 SYSLinux 提供的引導(dǎo)文件復(fù)制到 TFTP 服務(wù)程序的默認(rèn)目錄中,也就是前文提到的文件 pxelinux.0,這樣客戶端主機(jī)就能夠順利地獲取到引導(dǎo)文件了。另外在 RHEL 7 系統(tǒng)光盤鏡像中也有一些我們需要調(diào)取的引導(dǎo)文件。確認(rèn)光盤鏡像已經(jīng)被掛載到/media/cdrom 目錄后,使用復(fù)制命令將光盤鏡像中自帶的一些引導(dǎo)文件也復(fù)制到 TFTP 服務(wù)程序的默認(rèn)目錄中。

[root@linuxprobe tftpboot]# mkdir pxelinux.cfg

[root@linuxprobe tftpboot]# cp /media/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default

然后在 TFTP 服務(wù)程序的目錄中新建 pxelinux.cfg 目錄,雖然該目錄的名字帶有后綴,但依然也是目錄,而非文件!將系統(tǒng)光盤中的開機(jī)選項(xiàng)菜單復(fù)制到該目錄中,并命名為 default。這個(gè) default 文件就是開機(jī)時(shí)的選項(xiàng)菜單,如圖所示。

第四步,配置vdftpd服務(wù)程序。

[root@linuxprobe ~]# yum install vsftpd

在確認(rèn)系統(tǒng)光盤鏡像已經(jīng)正常掛載到/media/cdrom 目錄后,把目錄中的光盤鏡像文件全部復(fù)制到 vsftpd 服務(wù)程序的工作目錄中。

[root@linuxprobe ~]# cp -r /media/cdrom/* /var/ftp

最后,創(chuàng)建KickStart應(yīng)答文件。

畢竟,我們使用 PXE + Kickstart 部署的是一套“無人值守安裝系統(tǒng)服務(wù)”,而不是“無人值守傳輸系統(tǒng)光盤鏡像服務(wù)”,因此還需要讓客戶端主機(jī)能夠一邊獲取光盤鏡像,還能夠一邊自動(dòng)幫我們填寫好安裝過程中出現(xiàn)的選項(xiàng)。

在 root 管理員的家目錄中有一個(gè)名為 anacondaks.cfg 的文件,它就是應(yīng)答文件。下面將這個(gè)文件復(fù)制到 vsftpd 服務(wù)程序的工作目錄中(在開機(jī)選項(xiàng)菜單的配置文件中已經(jīng)定義了該文件的獲取路徑,也就是 vsftpd 服務(wù)程序數(shù)據(jù)目錄中的 pub 子目錄中)。使用 chmod 命令設(shè)置該文件的權(quán)限,確保所有人都有可讀的權(quán)限,以保證客戶端主機(jī)可以順利獲取到應(yīng)答文件及里面的內(nèi)容:

[root@linuxprobe ~]# cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg

[root@linuxprobe ~]# chmod +r /var/ftp/pub/ks.cfg

到目前為止,我們的服務(wù)基本部署完畢,集體詳細(xì)解釋過程參見《Linux就該這么學(xué)》,希望本文對(duì)剛?cè)肼毜倪\(yùn)維人員有一定的幫助。

關(guān)于Linux系統(tǒng)下如何完成無人值守安裝服務(wù)問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享文章:Linux系統(tǒng)下如何完成無人值守安裝服務(wù)-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/pgcho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部