日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux Cobbler自动部署装机

發(fā)布時間:2024/2/28 linux 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux Cobbler自动部署装机 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Cobbler自動部署裝機(jī)

  • 一、實(shí)驗(yàn)準(zhǔn)備
  • 二、Cobbler自動裝機(jī)服務(wù)搭建步驟
    • 1.導(dǎo)入epel源
    • 2.安裝Cobbler以及其相關(guān)服務(wù)軟件包
    • 3.修改cobbler主配置文件
    • 4.使用cobbler check 命令對Cobbler做檢查設(shè)置,查詢還需要更改配置的項目
    • 5.開啟tftp服務(wù)和rsync服務(wù)修改tftp的配置文件
    • 6.下載引導(dǎo)操作系統(tǒng)文件
    • 7.設(shè)置Cobbler用戶初始密碼
      • 7.1使用鹽值加密方式生成密鑰
      • 7.2將生成的密鑰加入Cobbler配置文件中
    • 8.配置dhcp服務(wù)
      • 8.1修改Cobbler管理dhcp服務(wù)的模板文件
      • 8.2將配置好的模板文件同步到DHCP服務(wù)的配置文件中
      • 8.3重啟DHCP服務(wù)
    • 9.導(dǎo)入ISO鏡像文件
      • 9.1掛載鏡像文件
      • 9.2導(dǎo)入iso鏡像中的Linux 內(nèi)核、初始化鏡像文件
      • 9.3查看內(nèi)核和初始化文件是否在在tftp-server 共享目錄中
    • 10.重啟所有服務(wù)
    • 11.再用cobbler check 對Cobbler做檢查設(shè)置
    • 12.所有配置完成后開啟空白主機(jī)即可自動安裝系統(tǒng)
  • 三、安裝左面系統(tǒng)

一、實(shí)驗(yàn)準(zhǔn)備

  • 一臺Linux服務(wù)器(Centos7系統(tǒng), IP:192.168.172.10)
  • 一臺空白虛擬機(jī)
  • 需要連接上互聯(lián)網(wǎng),且虛擬機(jī)都使用NAT模式
  • 相關(guān)軟件包鏈接:https://pan.baidu.com/s/1lYbvL5106f7OJNK2Og9hzg
    提取碼:ndca

二、Cobbler自動裝機(jī)服務(wù)搭建步驟

1.導(dǎo)入epel源

rpm –ivh epel-release-latest-7.noarch.rpm #安裝依賴包 yum list #自動加載在線更新源




2.安裝Cobbler以及其相關(guān)服務(wù)軟件包

yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd #各軟件作用如下 #cobbler 用來快速建立Linux網(wǎng)絡(luò)安裝環(huán)境 #dhcp 用來為空白主機(jī)自動分配IP地址 #tftp-server 提供引導(dǎo)鏡像文件的下載 #pykickstart 實(shí)現(xiàn)無人值守安裝 #httpd 作為控制臺程序運(yùn)行 #rsync 實(shí)現(xiàn)數(shù)據(jù)同步 #xinetd 提供訪問控制、加強(qiáng)的日志和資源管理功能

3.修改cobbler主配置文件

vim /etc/cobbler/settings #修改以下幾項 next_server: 192.168.172.10 #指向tftp服務(wù)器的IP,即本機(jī)IP server: 192.168.172.10 #指向cobbler服務(wù)器的IP,即本機(jī)IP manage_dhcp: 1 #讓cobbler管理dhcp服務(wù) manage_rsync: 1 #讓cobbler管理rsync服務(wù) manage_tftpd: 1 #讓cobbler管理tftp服務(wù)





4.使用cobbler check 命令對Cobbler做檢查設(shè)置,查詢還需要更改配置的項目

cobbler check

5.開啟tftp服務(wù)和rsync服務(wù)修改tftp的配置文件

修改tftp的配置文件 vim /etc/xinetd.d/tftp disable = no開啟服務(wù) systemctl restart xinetd.service systemctl start rsyncd.service


6.下載引導(dǎo)操作系統(tǒng)文件

cobbler get-loaders

7.設(shè)置Cobbler用戶初始密碼

7.1使用鹽值加密方式生成密鑰

openssl passwd -1 -salt 'abc123' 'abc123' 任意字符可以隨便寫 安裝完系統(tǒng)后root用戶的密碼為abc123

7.2將生成的密鑰加入Cobbler配置文件中

vim /etc/cobbler/settings

8.配置dhcp服務(wù)

8.1修改Cobbler管理dhcp服務(wù)的模板文件

vim /etc/cobbler/dhcp.template subnet 192.168.80.0 netmask 255.255.255.0 {option routers 192.168.80.1; #修改網(wǎng)關(guān)option domain-name-servers 192.168.80.2; #修改DNS,如果網(wǎng)卡使用的是dhcp模式,可通過nslookup 127.0.0.1 | grep server 查詢DNS地址option subnet-mask 255.255.255.0;range dynamic-bootp 192.168.80.100 192.168.80.200; #修改地址池

8.2將配置好的模板文件同步到DHCP服務(wù)的配置文件中

cobbler sync

8.3重啟DHCP服務(wù)

systemctl restart dhcpd.service

9.導(dǎo)入ISO鏡像文件

9.1掛載鏡像文件

mount /dev/sr0 /mnt

9.2導(dǎo)入iso鏡像中的Linux 內(nèi)核、初始化鏡像文件

cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64 #參數(shù)說明 #--path 表示鏡像所掛載的目錄 #--name 表示為安裝源定義的名字 #--atch 表示指定安裝源的系統(tǒng)位數(shù) #默認(rèn)導(dǎo)入存放路徑為/var/www/cobbler/ks_mirror/CentOS-7-x86_64

9.3查看內(nèi)核和初始化文件是否在在tftp-server 共享目錄中

yum install -y tree #系統(tǒng)默認(rèn)沒有安裝,需手動安裝tree tree /var/lib/tftpboot/images #查看文件是否存在


10.重啟所有服務(wù)

systemctl restart cobblerd.service systemctl restart dhcpd.service systemctl restart xinetd.service systemctl restart httpd.service

11.再用cobbler check 對Cobbler做檢查設(shè)置



12.所有配置完成后開啟空白主機(jī)即可自動安裝系統(tǒng)



登陸成功

三、安裝左面系統(tǒng)

yum groupinstall "X Window System" yum update grub2-common yum install -y grub2-efi yum install -y fwupdate yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum groupinstall "GNOME Desktop" ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target reboot


圖形化界面安裝成功

總結(jié)

以上是生活随笔為你收集整理的Linux Cobbler自动部署装机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。