筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX).docx_第1頁(yè)
筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX).docx_第2頁(yè)
筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX).docx_第3頁(yè)
筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX).docx_第4頁(yè)
筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX).docx_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

筆記:KICKSTART虛擬機(jī)安裝與故障解析 (DHCP+VSFTP+TFTP+PXELINUX)提示:如果以下命令輸入回顯失敗,請(qǐng)不用使用ctrl+c復(fù)制,應(yīng)使用手動(dòng)輸入。尤其參數(shù)前面的“-”符號(hào)。YOU CAN FUCK Microsoft Word FOR THIS.本次實(shí)驗(yàn)至少使用到2次掛載mount,4次cp復(fù)制文件。準(zhǔn)備工作:1,kickstart-server ip 30 默認(rèn)需要圖形界面,如果沒有,KS配置向?qū)щA段可以直接復(fù)制一個(gè)ks.cfg修改成自己喜歡的模樣,這里不予解釋。NONE-OS-client 虛擬機(jī)上新建一個(gè)虛擬機(jī) 不要加電開機(jī)。vmware虛擬機(jī)安裝的RHEL6.3一個(gè)作為kickstart-server,下面的配置和報(bào)錯(cuò)大都是關(guān)于服務(wù)器。操作1,虛擬機(jī)網(wǎng)卡首先設(shè)定為自定義Vmnet2或者Vmnet3。這樣做的好處是,搭建DHCP后容易啟動(dòng)且不會(huì)影響其他已建成虛擬機(jī)器的啟動(dòng),壞處是,不能用SSH遠(yuǎn)程操控了并且作用不到局域網(wǎng)。暫時(shí)只是在本地虛擬機(jī)上玩耍,可以這樣設(shè)置。操作2,新建另一個(gè)虛擬機(jī),作為客戶端,設(shè)置網(wǎng)卡同樣后先不加電開機(jī)。等待服務(wù)器搭建完后加點(diǎn)測(cè)試。操作3,關(guān)閉服務(wù)器的selinux和防火墻,(如果不用考慮安全問(wèn)題,服務(wù)器是單獨(dú)機(jī)器的話選擇永久關(guān)閉)rootlocalhost #vi /etc/selinux/confSELINUX=disbaled rootlocalhost #chkconfig iptables off ;rootlocalhost #reboot /永久關(guān)閉防火墻 selinux操作4虛擬機(jī)-設(shè)置-里面connect本地linux6.3的光盤鏡像,如果開了圖形界面,會(huì)發(fā)現(xiàn)桌面出現(xiàn)光盤圖標(biāo)。rootlocalhost #mount /查看光盤掛載方式/dev/sr0 /media/RHEL6.3XXXX.iso / /dev/sr0確認(rèn)是我的光盤設(shè)備rootlocalhost #cd /rootlocalhost #umount /dev/sr0;mkdir /media/cdrom /放在桌面又不用,那我就不喜歡放在桌面rootlocalhost #mount /dev/sr0 /media/cdrom / 第一次掛載,為了接下來(lái)配置成yum源安裝軟件rootlocalhost #vi /etc/yum.repos.d/local.repo / 老師說(shuō)后綴名必須是repo,我不想猜測(cè)是否是真理123name=myyumbaseurl=file:/media/cdrom /這個(gè)路徑以及可以了,不需要后面加上/Packagesenable=1gpgcheck=0rootlocalhost #yum list /查看輸出就知道yum是否配置成功安裝配置簡(jiǎn)單的dhcp服務(wù):rootlocalhost # yum install -y dhcpdrootlocalhost #vi /etc/dhcp/dhcpd.confsubnet 192.168.10. 0 netmask range 00 00; option routers ; /網(wǎng)關(guān) option domain-name-servers ; /DNS 服務(wù)器地址 這里沒必要單獨(dú)安裝 next-server ; /TFTP服務(wù)器地址 filename “pxelinux.0”; / 指定TFTP提供的文件名稱rootlocalhost # service dhcpd restart /如果啟動(dòng)失敗,檢查字符拼寫,檢查網(wǎng)關(guān)是否是本機(jī)IP 最后檢查網(wǎng)絡(luò)是否是自定義Vmnetrootlocalhost #chkconfig dhcpd on /加入下次的開機(jī)啟動(dòng)配置簡(jiǎn)單的VSFTP服務(wù):rootlocalhost # yum install -y vsftpd rootlocalhost #service vsftpd restart /不需要特別配置rootlocalhost #mkdir /var/ftp/pub/rhel6rootlocalhost #mount /dev/sr0 /var/ftp/pub/rhel6 /第二次掛載用作自動(dòng)安裝系統(tǒng)的鏡像介質(zhì) 這一介質(zhì)路徑在ks.cfg自動(dòng)安裝配置文件中要體現(xiàn)出來(lái)。協(xié)議ftp。配置簡(jiǎn)單的TFTP服務(wù):rootlocalhost #yum install -y syslinuxrootlocalhost #yum install -y system-config-kickstart /kickstart的向?qū)Ъ?jí)配置軟件rootlocalhost #yum install -y tftp-serverrootlocalhost #vi /etc/xinetd.d/tftpdisable= no rootlocalhost #service xinetd restart /tftp的啟動(dòng)依賴于xinetd這個(gè)服務(wù) rootlocalhost #chkconfig -list |grep tftp /檢查是否是on 而不是offrootlocalhost #chkconfig xinetd on /加入下次開機(jī)啟動(dòng)向TFTP添加自動(dòng)裝系統(tǒng)時(shí),需要向客戶機(jī)推送的安裝文件:rootlocalhost #cp /media/cdrom/isolinux/* /var/lib/tftpboot/ /添加啟動(dòng)文件rootlocalhost #rpm -ql syslinux |grep pxelinux.0 /查找啟動(dòng)配置/usr/share/syslinux/gpxelinux.0/usr/share/syslinux/pxelinux.0rootlocalhost #cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ /添加rootlocalhost#mkdir /var/lib/tftpboot/pxelinux.cfg/ /創(chuàng)建一個(gè)啟動(dòng)界面的顯示條目配置目錄rootlocalhost #cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default /default 是改名后的文件,不是目錄修改啟動(dòng)界面的屏幕顯示rootlocalhost pxelinux.cfg# vi default 1 default vesamenu.c32 2 #prompt 1 3 timeout 30 /修改為3秒等待 4 # 5 display boot.msg /顯示歡迎信息like Hello MTFr 6 7 menu background splash.jpg /可以修改背景圖片LOGO 。 18 label linux 19 menu label Install or upgrade an existing system20 menu default 21 kernel vmlinuz 22 append initrd=initrd.img復(fù)制18-22行,粘貼到文件最后。刪除第20行,最后粘貼的幾行修改為 37 label kick 38 menu label Install kickstart system 39 menu default 40 kernel vmlinuz 41 append initrd=initrd.img ks=30/pub/ks/ks.cfg:wq保存退出vi編輯。使用kickstart 配置向?qū)В簣D形界面下使用:Application-systemtool-kickstart命令使用:system-config-kickstart第一項(xiàng):Advanced config 特別的要選中Reboot after install 和 Perform installation 第二項(xiàng):Installation Source 選中FTP,第一行只輸IP 第二行只輸路徑 /pub/rhel6第三項(xiàng):注意:配置過(guò)程,Partition Infor-Master Boot Record一定要選擇清除MBR,否則裝系統(tǒng)的時(shí)候會(huì)提示硬盤需要重新初始化。網(wǎng)上只能找到的理由是,內(nèi)存不足。FUK IT ,THATS A LIE.接下來(lái)幾項(xiàng)不做改變。Package Selection 選中Desktop中的全部。如果是服務(wù)器就選中各種系統(tǒng)工具,開發(fā)庫(kù)。點(diǎn)擊File-Save保存配置,默認(rèn)路徑是當(dāng)前操作的root用戶家目錄,生成ks.cfg。rootlocalhost#cp /ks.cfg /var/ftp/pub/ks/ /對(duì)應(yīng)前文復(fù)制到FTP目錄下rootlocalhost#ls /var/ftp/pub/ks rhel6總結(jié)下2次mount,4次cprootlocalhost # mount |grep sr0/dev/sr0 on /media/cdrom type iso9660 (ro)/dev/sr0 on /var/ftp/pub/rhel6 type iso9660 (ro)為了使掛載自動(dòng)執(zhí)行:rootlocalhost # vi /etc/fstab末尾添加兩行:/dev/sr0 /media/cdrom iso9660 defaults 0 0/dev/sr0 /var/ftp/pub/rhel6 iso9660 defaults 0 0rootlocalhost # history |grep cpcp /media/cdrom/isolinux/* /var/lib/tftpboot/cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default / default type:file. cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/cp /root/ks.cfg /var/ftp/pub/ks/配置完成。開始打開客戶機(jī)電源。首先確定客戶機(jī)跟服務(wù)器同一個(gè)網(wǎng)絡(luò)模式,VmnetX。kickstart服務(wù)器自會(huì)由TFTP對(duì)客戶機(jī)推送安裝文件,并根據(jù)配置文件中指定的路徑以VSFTP方式獲得安裝鏡像進(jìn)行安裝。以下探究各種情況下的報(bào)錯(cuò)解決辦法:服務(wù)器常見報(bào)錯(cuò):1, DHCP配置后無(wú)法啟動(dòng)。盡量使用restart,而不要使用start。檢查配置文件無(wú)語(yǔ)法錯(cuò)誤、拼寫錯(cuò)誤、網(wǎng)關(guān)錯(cuò)誤,最后確定本機(jī)IP是否獲得,以及是否是VmnetX的自定義網(wǎng)段,否則Vmware workstation本身的DHCP功能可能會(huì)使配置失效。2,新建虛擬機(jī)或客戶端常見報(bào)錯(cuò):1, TFTP open time out到服務(wù)器上確定xinetd服務(wù)狀態(tài)和TFTP是否設(shè)置跟隨啟動(dòng)。#service xinetd status #cat /etc/xinetd.d/tftpdisable = no#chkconfig -list |grep tftptftp: on#service xinetd restart修改完畢后重啟虛擬機(jī)客戶端2, 如果你見到以下錯(cuò)誤unable to download the kickstart file,確認(rèn)/var/ftp/pub/ks/文件的ks路徑,vsftp服務(wù)狀態(tài),服務(wù)器selinux關(guān)閉狀態(tài)。2, 如果見到以下錯(cuò)誤 Unable to retrieve ftp ,確認(rèn)是否進(jìn)行了第二步掛載,ls /var/ftp/pub/rhel6/ 即可確定3, 如果遇到了以下錯(cuò)誤 Error processi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論