最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Cobbler 批量安裝操作系統(tǒng)的配置方法

 更新時間:2016年08月28日 16:55:30   投稿:mdxy-dxy  
Cobbler是一個快速網(wǎng)絡(luò)安裝linux的服務(wù),而且在經(jīng)過調(diào)整也可以支持網(wǎng)絡(luò)安裝windows。該工具使用python開發(fā),小巧輕便(才15k行代碼),使用簡單的命令即可完成PXE網(wǎng)絡(luò)安裝環(huán)境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像

Cobbler介紹

Cobbler是一個快速網(wǎng)絡(luò)安裝linux的服務(wù),而且在經(jīng)過調(diào)整也可以支持網(wǎng)絡(luò)安裝windows。該工具使用python開發(fā),小巧輕便(才15k行代碼),使用簡單的命令即可完成PXE網(wǎng)絡(luò)安裝環(huán)境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像。

一、安裝和修改cobbler配置

1. Cobbler不在CentOS的基本源中,需要導(dǎo)入EPEL源升級軟件包,

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rp
安裝完運(yùn)行yum報錯:

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

解決方法

vim /etc/yum.repos.d/epel.repo

編輯[epel]下的baseurl前的#號去掉,mirrorlist前添加#號。正確配置如下:

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

再運(yùn)行

2. yum安裝cobbler包

# yum -y install cobbler  httpd rsync tftp-server xinetd dhcp

3. 開啟cobbler服務(wù),重啟Apache服務(wù),設(shè)置各個服務(wù)開機(jī)自啟動

# service httpd start
# service cobblerd start
# service xinetd start
# /sbin/chkconfig httpd on
# /sbin/chkconfig dhcpd on
# /sbin/chkconfig xinetd on
# /sbin/chkconfig tftp on
# /sbin/chkconfig cobblerd on
4. 關(guān)閉SELinux和防火墻
# vi /etc/sysconfig/selinux
SELINUX=enforcing更改為SELINUX=disabled
重啟系統(tǒng)

5. 修改cobbler配置

# vi /etc/cobbler/setting
'next_server: 127.0.0.1' 替換本機(jī)IP地址 (DHCP服務(wù)地址)
'server: 127.0.0.1' 替換本機(jī)IP地址(cobbler服務(wù)地址)
'manage_dhcp: 0' 替換為 1(cobbler管理dhcp,后面用于同步更新配置信息[cobbler sync])
'manage_rsync: 0' 替換為 1 (cobbler管理rsync功能)

6. 加載部分缺失的網(wǎng)絡(luò)boot-loaders

# cobbler get-loaders

7. 啟動tftp和rsync服務(wù)

# vi /etc/xinetd.d/tftp
修改成:disable=no
# vi /etc/xinetd.d/rsync
修改成:disable=no

8. 修改DHCP模板,確保DHCP分配的地址和Cobbler在同一網(wǎng)段

# cat /etc/cobbler/dhcp.template
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
option pxe-system-type code 93 = unsigned integer 16;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.100 192.168.1.254;
default-lease-time 21600;
max-lease-time 43200;
filename "/pxelinux.0";
next-server $next_server;

9. 修改cobbler的默認(rèn)密碼

用 openssl 生成一串密碼后加入到 cobbler 的配置文件(/etc/cobbler/settings)里,替換 default_password_crypted 字段:

# openssl passwd -1 -salt 'random-phrase-here' '1234567'

$1$random-p$/pL7QZ2d5UVH9GzhJ2lYT1

# vi /etc/cobbler/settings

default_password_crypted: "$1$random-p$/pL7QZ2d5UVH9GzhJ2lYT1"

注意:這里保存的密碼,將會用于批量部署機(jī)器中,root賬戶的登錄密碼。

10. 安裝cman啟動電源管理功能

# yum install cman

11. 檢查cobbler安裝環(huán)境

# cobbler check
# cobbler sync

二、導(dǎo)入ISO文件
1. 掛載ISO鏡像到/meida 目錄

#mount /dev/cdrom  /media/

2從iso中導(dǎo)入客戶端的OS。這將自動設(shè)置了“x86_64”,并將其命名為Centos6.2

#cobbler import --path=/media --name=centos6.2--arch=x86_64
這需要一點(diǎn)時間,不要急??刹榭?var/www/cobbler/ks_mirror/centos6.2-x86_64/目錄文件生成情況
# cobbler sync
# cobbler list
distros:
centos6.2-x86_64
profiles:
centos6.2-x86_64
systems:
repos:
images:
mgmtclasses:
packages:
files:

三、部署測試

創(chuàng)建一臺虛擬機(jī)測試一下,把虛擬機(jī)設(shè)置成網(wǎng)絡(luò) PXE 啟動如果所示

wKiom1SFA-jw0vACAACfDckBGH8090.jpg

報錯并退出,下面進(jìn)入啟動界面如圖,選擇畫紅線部分,進(jìn)行安裝

wKioL1SFBO3gB6yOAAC-g49pTGk660.jpg

安裝過程中的截圖

wKiom1SFBG2AeLLXAAEYZJWXgCk865.jpg

如下圖所示系統(tǒng)已經(jīng)安裝完成,一共安裝了388個包等待重啟。

wKioL1SFBRLSKhzqAAGClxPM-PQ900.jpg

至此,最簡單的無人安裝操作系統(tǒng)已經(jīng)完成,

后續(xù)會更新,根據(jù)kickstart文件對安裝系統(tǒng)服務(wù)器做定制

相關(guān)文章

  • 服務(wù)器安全問題匯總 讓你的服務(wù)器更安全

    服務(wù)器安全問題匯總 讓你的服務(wù)器更安全

    下面是腳本之家從網(wǎng)站上看到的一篇介紹如何讓你的服務(wù)器更安全,需要注意的一些細(xì)節(jié),整理的比較不錯,維護(hù)服務(wù)器安全的朋友可以參考下。
    2010-07-07
  • win11安裝wsl報錯之無法解析服務(wù)器的名稱或地址的問題及解決方法

    win11安裝wsl報錯之無法解析服務(wù)器的名稱或地址的問題及解決方法

    項(xiàng)目開發(fā)中,需要用到wsl,因此根據(jù)wsl官方(WSL安裝教程)命令?wsl --install 進(jìn)行wsl的安裝,本文主要是記錄自己在安裝wsl中遇到的問題"無法解析服務(wù)器的名稱或地址"的解決辦法,感興趣的朋友一起看看吧
    2024-04-04
  • Rsync 服務(wù)安全加固方法

    Rsync 服務(wù)安全加固方法

    Rsync 是一個通過檢查文件的時間戳和大小,來跨計算機(jī)系統(tǒng)高效地傳輸和同步文件的工具,建議您在使用 Rsync 服務(wù)端時,參考本文對 Rsync 服務(wù)進(jìn)行安全加固,保障數(shù)據(jù)安全
    2018-02-02
  • 云服務(wù)器(Linux)安裝部署Kafka的詳細(xì)過程

    云服務(wù)器(Linux)安裝部署Kafka的詳細(xì)過程

    這篇文章主要介紹了云服務(wù)器(Linux)安裝部署Kafka的詳細(xì)過程,kafka的安裝需要依賴于jdk,需要在服務(wù)器上提前安裝好該環(huán)境,這里使用用jdk1.8,本文給大家詳細(xì)介紹感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • Centos搭建KMS(vlmcsd)激活服務(wù)器的步驟

    Centos搭建KMS(vlmcsd)激活服務(wù)器的步驟

    Kms是微軟官方認(rèn)可的一種系統(tǒng)激活方式,這個激活方式主要用于企業(yè)批量激活計算機(jī)的windows和office,這篇文章主要介紹了Centos搭建KMS(vlmcsd)激活服務(wù)器的方法,需要的朋友可以參考下
    2023-07-07
  • 圖解SVN服務(wù)器搭建和使用(一)

    圖解SVN服務(wù)器搭建和使用(一)

    SVN全稱SubVersion,svn是一個優(yōu)秀的版本控制工具,是一個自由/開源的版本控制系統(tǒng),一組文件存放在中心版本庫,記錄每一次文件和目錄的修改。最近有很多網(wǎng)友問我svn服務(wù)怎么搭建和使用?下面小編抽個時間把這個問題給大家解決了,有需要的朋友可以參考下。
    2015-09-09
  • XAMPP下使用頂級域名綁定虛擬主機(jī)的配置方法和示例

    XAMPP下使用頂級域名綁定虛擬主機(jī)的配置方法和示例

    這篇文章主要介紹了XAMPP下使用頂級域名綁定虛擬主機(jī)的配置方法和示例,XAMPP是Windows下非常好用的一款集成開發(fā)環(huán)境,需要的朋友可以參考下
    2014-07-07
  • Git使用基礎(chǔ)篇(一些常用命令和原理)

    Git使用基礎(chǔ)篇(一些常用命令和原理)

    Git是一個分布式的版本控制工具,本篇文章從介紹Git開始,重點(diǎn)在于介紹Git的基本命令和使用技巧,讓你嘗試使用Git的同時,體驗(yàn)到原來一個版本控制工具可以對開發(fā)產(chǎn)生如此之多的影響
    2014-09-09
  • Nexus私服的搭建原理及教程解析

    Nexus私服的搭建原理及教程解析

    這篇文章主要介紹了Nexus私服的搭建原理及教程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Hadoop MapReduce多輸出詳細(xì)介紹

    Hadoop MapReduce多輸出詳細(xì)介紹

    這篇文章主要介紹了Hadoop MapReduce多輸出詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12

最新評論

兴城市| 元氏县| 周至县| 库尔勒市| 普定县| 腾冲县| 亚东县| 三都| 靖西县| 方正县| 武定县| 福泉市| 纳雍县| 吴忠市| 衢州市| 芮城县| 长岛县| 常山县| 财经| 和顺县| 沅江市| 阿鲁科尔沁旗| 巴南区| 留坝县| 徐闻县| 延津县| 南汇区| 宜兴市| 曲麻莱县| 城市| 泰宁县| 会东县| 莎车县| 桂平市| 铁力市| 府谷县| 黔西| 丁青县| 淮安市| 那曲县| 许昌县|