最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

centos7無人值守安裝系統(tǒng)(內(nèi)含部分問題解決方法)

2022-05-28 22:02 作者:Air_Holic  | 我要投稿

前言:

期末大作業(yè)我選了做這個玩意,本以為網(wǎng)絡上教程一搜就出應該很好做,結(jié)果出現(xiàn)各種教程沒有的問題(有的教程不詳細搞得我得看多份教程真是太屑了),于是我就把自己作業(yè)上傳留檔,順便留下自己的遇到的問題,以及解決方法(注意圖片注釋還有總結(jié)部分)。以下為我的作業(yè)。

1. 無人值守安裝技術(shù)簡介

無人值守安裝系統(tǒng)技術(shù)所使用到的相關(guān)技術(shù)主要有PXE和KickStart。其中PEX是預啟動執(zhí)行環(huán)境,KickStart是無人值守的安裝方式。

1.1 PXE簡介

PXE(Preboot eXecution Environment),即預啟動執(zhí)行環(huán)境,提供了一種使用網(wǎng)絡接口(Network Interface)啟動計算機的機制。這種機制讓計算機的啟動可以不依賴本地數(shù)據(jù)存儲設備(如硬盤)或本地已安裝的操作系統(tǒng)。其通過使用像網(wǎng)際協(xié)議(IP)、用戶數(shù)據(jù)報協(xié)議(UDP)、動態(tài)主機設定協(xié)定(DHCP)、小型文件傳輸協(xié)議(TFTP)等幾種網(wǎng)絡協(xié)議和全局唯一標識符(GUID)、通用網(wǎng)絡驅(qū)動接口(UNDI)、通用唯一識別碼(UUID)的概念并通過對客戶機(通過PXE自檢的電腦)固件擴展預設的API來實現(xiàn)目的。

1.2 PXE工作流程圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

圖源網(wǎng)絡(懶得自己畫)

? ? ?

1.3 無人值守安裝系統(tǒng)架構(gòu)及工作原理

(1)客戶端向DHCP Server發(fā)送IP地址請求消息,DHCP Server檢查發(fā)送請求的客戶端是否合法,如果合法則返回IP地址和啟動文件pxelinux.0的路徑信息。

(2)客戶端向TFTP Server發(fā)送獲取pxelinux.0請求消息,TFTP Server收到消息之后再向客戶端發(fā)送pxelinux.0文件的大小消息,試探客戶端是否滿意,當TFTP Server收到客戶端發(fā)回的同意大小消息之后,正式向客戶端發(fā)送pxelinux.0文件??蛻舳藞?zhí)行接收到的pxelinux.0文件。

(3)客戶端向TFTP Server發(fā)送請求針對本機的配置信息文件(在TFTP服務的pxelinux.cfg目錄下),TFTP Server將配置文件

發(fā)回給客戶端,客戶端根據(jù)配置文件繼續(xù)執(zhí)行操作。

(4)客戶端向TFTP Server發(fā)送Linux內(nèi)核請求信息,TFTP Server收到消息將內(nèi)核文件發(fā)送給客戶端??蛻舳讼騎FTP Server發(fā)送根文件請求信息,TFTP Server收到消息將根文件發(fā)送給客戶端。

(5)客戶端啟動Linux內(nèi)核,下載安裝源文件,讀取自動化安裝腳本。

2. 無人值守系統(tǒng)搭建主要步驟

1.關(guān)閉防火墻

換root是必須的,防火墻反而可以后面再關(guān)

2.添加新網(wǎng)卡和配置網(wǎng)絡信息


最好新建立一個虛擬機用作服務端

?

最好一樣,畢竟我沒試過不一樣怎么改

3.重啟網(wǎng)卡

一般情況下只需要打第二句即可

這里禁掉NetworkManager是因為報錯了

?如果依然沒用請看總結(jié)

同理,一般不需要重啟NetworkManager

2.1 服務器安裝部署dhcp服務

1、步驟1:(文字+截圖)

下載DHCP并復制配置文件

2.復制配置文件,并進行修改

教程是dhcp,我的則得是dhcpd,建議依據(jù)自己實際情況
不懂“vim”的話自行百度vi編輯器

2.2服務器安裝部署tftp服務

1. 安裝引導程序文件和TFTP服務:

引導程序文件安裝
tftp安裝

2.復制引導程序到站點中,并配置TFTP服務


一般是disable一項改為no

2.3服務器部署VSFTPD文件傳輸協(xié)議

1. ?安裝VSFTPD文件傳輸協(xié)議

2. 將鏡像文件以只讀方式掛載到centos7文件夾下

3. 把鏡像中的系統(tǒng)內(nèi)核和初始化文件放到站點中

此處圖比較散,因為我的文件位置和教程的不同,導致繞了億點路

這個指令是用來尋找文件的
注意文件路徑正確
成功后的樣子

4.在站點配置啟動菜單

default文件按如圖修改

2.4服務器部署kickstart無人值守安裝

1. 安裝kickstart無人值守工具

這種太長的我就只放部分截圖

2. 打開應用程序-系統(tǒng)工具-Kickstart,并進行配置

注意:

當時教程沒有這張,我還是看別的教程才發(fā)現(xiàn)...

3. 由于在虛擬機中不能將上圖的配置文檔直接保存到文件系統(tǒng)/etc/ftp/目錄下,故先將其保存在桌面上,使用終端命令將其移動(有的教程是可以直接保存的,我也很懵

4. ??查看系統(tǒng)的配置文件模板,將部分配置加入到上圖所示的kickstart配置文件中

建議復制這個文件中packages部分到txt作備份
修改ks.cfg
程序包段,可根據(jù)需求自定義

5. 將ks.cfg文件地址加入引導程序

6. 關(guān)閉防火墻、增強功能,開啟DHCP、TFTP、VSFTPD服務,作為啟動前準備

?

防火墻關(guān)閉
開啟服務


2.5啟動CentOS7待部署端虛擬機

創(chuàng)建并啟動如下圖的待部署端,在Host-only網(wǎng)絡下,該虛擬機將自動安裝系統(tǒng)。(由于此過程是連續(xù)的,截圖不能獲取到整個過程,僅以部分截圖進行展示)


???

網(wǎng)卡必須為僅主機模式,其他看自己需求,其中內(nèi)存建議至少2GB
什么?為什么時區(qū)是非洲?當然是因為我沒改啦

3. 總結(jié)

服務端重啟后需進入root模式,重新執(zhí)行以下操作

? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?

這次大作業(yè)讓我受益匪淺。在學習無人值守安裝系統(tǒng)的過程中,我遇到了很多問題,例如網(wǎng)卡服務重啟報錯,這可能NetworkManager服務沖突,將這個服務關(guān)掉就好,也可能是因為/etc/udev/rules.d/? 文件下存在70-persistent-net.rules,刪除該文件即可解決。

另外,最好一次將服務端部署完成,重啟固然解決了一部分問題,但前面的部分步驟則需要重復操作,若不操作則容易造成后面步驟報錯。網(wǎng)絡上部分教程在一些細節(jié)上也并不全面,需多個教程交叉觀看加深理解。總而言之,這是一次十分具有意義的作業(yè)。

(懶得刪了)


centos7無人值守安裝系統(tǒng)(內(nèi)含部分問題解決方法)的評論 (共 條)

分享到微博請遵守國家法律
子长县| 五大连池市| 葵青区| 秀山| 大名县| 靖州| 子长县| 井冈山市| 凤阳县| 尚志市| 乌兰浩特市| 九寨沟县| 松江区| 汤原县| 芦溪县| 海盐县| 梅河口市| 德格县| 哈巴河县| 温泉县| 万山特区| 麟游县| 汉中市| 交城县| 新民市| 灵丘县| 任丘市| 太原市| 玉屏| 平邑县| 伊宁县| 顺义区| 巩留县| 三门峡市| 涿鹿县| 和政县| 东明县| 盈江县| 湘阴县| 吉木萨尔县| 城市|