实验详解——Cobbler自动部署最小化安装
生活随笔
收集整理的這篇文章主要介紹了
实验详解——Cobbler自动部署最小化安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗詳解——Cobbler自動部署最小化安裝
- 一、實驗:自動部署
- 二、Cobbler自動裝機服務搭建步驟
- 1、導入epel源并加載在線安裝源
- 2、安裝Cobbler以及其相關服務軟件包
- 3、修改cobbler主配置文件
- 4、啟動相關服務并關閉防火墻和selinux
- 5、使用cobbler check 命令對Cobbler做檢查設置,查詢還需要更改配置的項目
- 6、開啟tftp服務和rsync服務
- ①、修改tftp的配置文件
- ②、開啟服務
- 7、下載引導操作系統文件
- 8、設置Cobbler用戶初始密碼
- ①、使用加密方式生成密鑰
- ②、將生成的密鑰加入Cobbler配置文件中
- 9、配置dhcp服務
- ①、修改Cobbler管理dhcp服務的模板文件
- ②、將配置好的模板文件同步到DHCP服務的配置文件中
- ③、重啟DHCP服務
- 10、導入ISO鏡像文件
- ①、掛載鏡像文件并導入iso鏡像中的Linux 內核、初始化鏡像文件
- ②、查看內核和初始化文件是否在在tftp-server 共享目錄中
- 11、重啟所有服務
- 12、所有配置完成后開啟空白主機即可自動安裝系統
一、實驗:自動部署
- 一臺Linux服務器(Centos7系統, IP:192.168.80.134)
- 一臺空白虛擬機
- 需要連接上互聯網,且虛擬機都使用NAT模式
二、Cobbler自動裝機服務搭建步驟
1、導入epel源并加載在線安裝源
epel源碼包免費下載點(下載后先解壓)
2、安裝Cobbler以及其相關服務軟件包
| cobbler | 用來快速建立Linux網絡安裝環境 |
| dhcp | 用來為空白主機自動分配IP地址 |
| tftp-server | 提供引導鏡像文件的下載 |
| pykickstart | 實現無人值守安裝 |
| httpd | 作為控制臺程序運行 |
| rsync | 實現數據同步 |
| xinetd | 提供訪問控制、加強的日志和資源管理功能 |
3、修改cobbler主配置文件
| next_server: 192.168.184.10 | 指向tftp服務器的IP,即本機IP |
| server: 192.168.184.10 | 指向cobbler服務器的IP,即本機IP |
| manage_dhcp: 1 | 讓cobbler管理dhcp服務 |
| manage_rsync: 1 | 讓cobbler管理rsync服務 |
| manage_tftpd: 1 | 讓cobbler管理tftp服務 |
4、啟動相關服務并關閉防火墻和selinux
5、使用cobbler check 命令對Cobbler做檢查設置,查詢還需要更改配置的項目
6、開啟tftp服務和rsync服務
①、修改tftp的配置文件
②、開啟服務
7、下載引導操作系統文件
8、設置Cobbler用戶初始密碼
①、使用加密方式生成密鑰
②、將生成的密鑰加入Cobbler配置文件中
9、配置dhcp服務
①、修改Cobbler管理dhcp服務的模板文件
②、將配置好的模板文件同步到DHCP服務的配置文件中
③、重啟DHCP服務
10、導入ISO鏡像文件
①、掛載鏡像文件并導入iso鏡像中的Linux 內核、初始化鏡像文件
| –path | 表示鏡像所掛載的目錄 |
| –name | 表示為安裝源定義的名字 |
| –atch | 表示指定安裝源的系統位數 |
- 默認導入存放路徑為/var/www/cobbler/ks_mirror/CentOS-7-x86_64
②、查看內核和初始化文件是否在在tftp-server 共享目錄中
11、重啟所有服務
12、所有配置完成后開啟空白主機即可自動安裝系統
總結
以上是生活随笔為你收集整理的实验详解——Cobbler自动部署最小化安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ryzen处理器内存条选择:提升系统性能
- 下一篇: shell脚本详解(一)——Shell编