国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Cobbler 批量安裝操作系統的配置方法

2019-11-02 16:10:11
字體:
來源:轉載
供稿:網友

Cobbler介紹

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

一、安裝和修改cobbler配置

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

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rp

安裝完運行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

再運行

2. yum安裝cobbler包

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

3. 開啟cobbler服務,重啟Apache服務,設置各個服務開機自啟動

# 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. 關閉SELinux和防火墻

# vi /etc/sysconfig/selinux

SELINUX=enforcing更改為SELINUX=disabled

重啟系統

5. 修改cobbler配置

# vi /etc/cobbler/setting

'next_server: 127.0.0.1' 替換本機IP地址 (DHCP服務地址)

'server: 127.0.0.1' 替換本機IP地址(cobbler服務地址)

'manage_dhcp: 0' 替換為 1(cobbler管理dhcp,后面用于同步更新配置信息[cobbler sync])

'manage_rsync: 0' 替換為 1 (cobbler管理rsync功能)

6. 加載部分缺失的網絡boot-loaders

# cobbler get-loaders

7. 啟動tftp和rsync服務

# vi /etc/xinetd.d/tftp

修改成:disable=no

# vi /etc/xinetd.d/rsync

修改成:disable=no

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

# 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的默認密碼

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

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

$1$random-p$/pL7QZ2d5UVH9GzhJ2lYT1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂托克前旗| 郸城县| 卫辉市| 九台市| 阜南县| 西昌市| 东台市| 黑河市| 含山县| 景德镇市| 大庆市| 张家港市| 县级市| 贵州省| 宁德市| 兰坪| 陕西省| 新泰市| 伊宁县| 株洲县| 铜川市| 白玉县| 广南县| 安义县| 井冈山市| 东明县| 六安市| 海兴县| 平潭县| 临汾市| 衡东县| 建德市| 准格尔旗| 太谷县| 普格县| 三都| 奉贤区| 于都县| 泉州市| 宜丰县| 屏南县|