中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux系統無人值守安裝

發布時間:2020-07-23 04:41:20 來源:網絡 閱讀:215 作者:Joshua1013 欄目:系統運維

1,無人值守安裝系統
實現無人值守安裝服務的PXE+kickstart服務程序,并手動部署PXE+DHCP+TFTP+Kiskstart等服務程序,從而搭建出一套可批量安裝linux系統的無人值守安裝系統.
2,以下步驟
安裝DHCP服務,用于為客戶端主機分配可用的IP地址,而且這是服務器和客戶端主機進行文件傳輸的基礎,所以先安裝DHCP服務,并做相應的配置.
當掛載好的光盤鏡像,并把Yum庫文件配置完畢后,就可以安裝DHCP服務程序了
yum -y install dhcp -y 表示安裝過程中所有的問題全是yes;
編輯主配置文件 vim /etc/dhcp/dhcpd.conf 輸入一下內容
allow booting; ---允許啟動
allow bootp; ---允許BOOTP引導程序協議
ddns-update-style interim; ---DNS服務器的更新方式暫停
ignore client-updates; ---忽略客戶端更新
subnet 192.168.13.0 netmask 255.255.255.0 { ---子網范圍,子網掩碼
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.13.10;
range dynamic-bootp 192.168.13.100 192.168.13.200; ---分配給客戶及主機的IP范圍
default-lease-time 21600; ---默認連接時間是
max-lease-time 43200; ---最大連接時間是
next-server 192.168.13.10; ---后繼服務器
filename "pxelinux.0"; ---引導驅動文件,后期創建
} ---大括號不可少
systemctl restart dhcpd 重啟DHCP服務
systemctl enable dhcpd 開機啟動DHCP服務
3,配置TFTP服務程序
TFTP服務是一種基于UDP協議的簡單文件傳輸協議,不需要進行永華認證即可獲取到所需的文件資源,因此我們配置TFTP服務,為客戶端主機提供引導及驅動文件.
yum -y install tftp-server 安裝服務程序
TFTP服務是由xinetd網絡守護進程服務來管理運行和關閉的
systemctl restart xinetd 重啟TFTP服務
systemctl enable xinetd 開機啟動TFTP服務
修改配置文件 vim /etc/xinetd.d/tftp
找到這一行 disable = yes 把yes需要改成no
再次執行重啟服務命令 systemctl restart xinetd
systemctl enable xinetd
重啟無誤,配置正確.
因為TFTP服務程序默認使用的是UDP協議,占用的端口號是69,所以要在firewall防火墻中寫入其永久生效的允許策略.
firewall-cmd --add-port=69/udp --permanent 添加udp端口,并永久生效
firewall-cmd --reload 防止沒有生效,重載firewall,使其生效
firewall-cmd --list-all 查看已配置所有策略
4,配置SYSLinux服務程序
SYSLinux是一種用于提供引導加載的服務程序,也可以理解為是客戶端主機需要里面的引導文件
yum -y install syslinux 安裝SYSLinux服務程序
首先把SYSLinux提供的引導文件復制到TFTP服務程序的默認目錄下,就是前文提到的pxelinux.0,這樣客戶端主機就可以順利的獲取到引導文件了
另光盤鏡像中也有需要調取的引導文件,確認光盤鏡像已經掛載到/media/cdrom目錄下后,吧所需的引導文件復制到TFTP服務程序默認目錄下
cd /var/lib/tftpboot 進入TFTP服務程序默認目錄
cp /usr/share/syslinux/pxelinux.0 . 把SYSLinux目錄下生成的引導文件復制到當前目錄
cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} . 把光盤鏡像中用到的引導文件復制到當前目錄
cp /media/cdrom/isolinux/{vesamenu.c32,boot.msg} . 把光盤鏡像中用到的引導文件復制到當前目錄
ls 查看當前目錄,確認所需的引導文件已全部復制完畢.
在當前目錄下創建pxelinux.cfg 目錄,雖然帶后綴,但是它是目錄,非文件.
mkdir pxelinux.cfg mkdir 是創建目錄的命令
將系統光盤中的開機選項菜單復制到pxelinux.cfg 目錄下,并重命名為default.
/media/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default 此文件就是客戶端主機開機時默認選擇的選項
默認的開機菜單中有兩個選項,要么是安裝系統,要么是對安裝介質進行檢驗。既然我們已經確定采用無人值守的方式安裝系統,那么就不再手動選擇安裝選項,否則與我們本節主旨相悖.
編輯剛才復制的 default 文件
vim pxelinux.cfg/default
default linux 第1行參數修改為linux,這樣系統在開機時就會默認執行那個名稱為 linux 的選項了
append initrd=initrd.img inst.stage2=ftp://192.168.13.10 ks=ftp://192.168.13.10/pub/ks.cfg quiet 第64行,我們將默認的光盤鏡像安裝方式修改成 FTP 文件傳輸方式,
并指定好光盤鏡像的獲取網址以及 Kickstart 應答文件的獲取路徑,
5,配置vsftpd服務程序
yum -y install vsftpd 安裝vsftpd服務程序
systemctl restart vsftpd 重啟vsftpd服務
systemctl enable vsftpd 開機啟動
把目錄中的鏡像文件全部復制到vsftpd服務程序的工作目錄下
cp -r /media/cdrom/ /var/ftp/ -r 遞歸復制 復制時間大概5分鐘,請耐心等待
在firewalld 防火墻管理工具中寫入使 FTP 協議永久生效的允許策略
firewall-cmd --add-service=ftp --permanent 添加ftp服務策略,并永久生效
firewall-cmd --reload 重載firewall
在 SELinux 中放行 FTP 傳輸(即開起ftp傳輸相關的bool值)
setsebool -P ftpdconnectallunreserved on
getsebool -a | grep ftpdconnectallunreserved 查看是否開起成功
6,創建Kickstart應答文件
PXE + Kickstart 部署的是一套“無人值守安裝系統服務”,而不是“無人值守傳輸系統光盤鏡像服務”,因此還需要讓客戶端主機能夠一邊獲取光盤鏡像,還能夠一邊自動幫我們填寫好安裝過程中出現的選項
Kickstart 其實并不是一個服務程序,而是一個應答文件了。是的!Kickstart 應答文件中包含了系統安裝過程中需要使用的選項和參數信息,系統可以自動調取這個應答文件的內容,從而徹底實現了無人值守安裝系統
其實在 root 管理員的家目錄中有一個名為 anaconda-ks.cfg 的文件,它就是應答文件
cp /root/anaconda-ks.cfg /var/ftp/pub/ks.cfg 將其復制到vsftpd的工作目錄中
chmod +r /var/ftp/pub/ks.cfg chmod設置文件權限,確保所有人都有可讀的權限,保證客戶端主機可以獲取到應答文件以及里面的內容
下面修改應答文件的配置文件
vim /var/ftp/pub/ks.cfg
url --url=ftp://192.168.13.10 第6行,將安裝方式修改成 FTP 協議,仔細填寫好 FTP 服務器的 IP 地址
timezone Asia/Shanghai --isUtc 第21行,時區設置成亞洲/上海(Asia/Shanghai)
clearpart --all --initabel 第29行,磁盤選項設置為清空所有磁盤內容并初始化磁盤
到這我們的無人值守服務系統就配置完了,開始配置.
7,自動配置客戶端主機
a>打開"新建虛擬機向導",選擇"典型",點擊"下一步",
linux系統無人值守安裝
b>選擇"稍后安裝操作系統",點擊"下一步",
linux系統無人值守安裝
c>將“客戶機操作系統”設置為“Red Hat Enterprise Linux 7 64 位”,然后單擊“下一步”按鈕,
linux系統無人值守安裝
d>選擇安裝位置,點擊"下一步"按鈕,
linux系統無人值守安裝
e>指定磁盤容量,磁盤大小默認"20GB",點擊"下一步"按鈕,
linux系統無人值守安裝
f>選擇自定義硬件,把“網絡適配器”設備同樣也設置為“僅主機模式”(這個步驟非常重要),然后單擊“確定”按鈕
linux系統無人值守安裝
linux系統無人值守安裝
然后開機啟動,不需要做任何手動操作,全是自動傳輸安裝,出現以下操作即為成功.
linux系統無人值守安裝

首次發技術文章,如有不對,請見諒,評論指出,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汾西县| 怀宁县| 岳普湖县| 紫金县| 鄂托克前旗| 团风县| 建宁县| 青岛市| 台北市| 武陟县| 昌邑市| 囊谦县| 阜新| 通渭县| 永登县| 松阳县| 吉林省| 成安县| 兴城市| 云林县| 民乐县| 博爱县| 北辰区| 中卫市| 巴里| 利川市| 乌审旗| 崇礼县| 呼伦贝尔市| 定陶县| 牙克石市| 湘乡市| 文安县| 静安区| 伊宁市| 凯里市| 巨野县| 任丘市| 寻乌县| 凤城市| 阳江市|