网站首页 > 资源文章 正文
1. 基本环境
硬件环境
软件环境
2. 环境配置
关闭iptables,selinux
service iptables stop
chkconfig iptables off
sed –i ‘/^SELINUX=/c\SELINUX=disabled’ /etc/selinux/config
配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=INTERFACE_NAME
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.16.15.101
GATEWAY=172.16.15.254
DNS1=114.114.114.114
NETMASK=255.255.255.0
设置主机名
hostname cobbler
配置yum源(本地源和外网源二选一即可)
本地源
mkdir /yum --创建挂载镜像的目录
mountrhel-server-6.5-x86_64-dvd.iso /yum --找到自己的镜像并挂载
vim /etc/yum.repos.d/local.repo
[local]
name=local yum
baseurl=file:///iso
enabled=1
gpgcheck=0
yum clean all
yum makecache
外网源
此处使用163源(也可以使用rhel源)
yum clean all
yum makecache
NTP时间同步服务器
yum install –y ntp ntpdate
date --确认时间已同步
3. 安装cobbler
需要的安装包:
cobbler-2.6.3-1.el6.noarch.rpm
koan-2.6.9-1.el6.noarch.rpm
cobbler-web-2.6.3-1.el6.noarch.rpm
libyaml-0.1.4-2.3.x86_64.rpm
django14-1.4.20-1.el6.noarch.rpm
pyYAML-3.10-3.1.el6.x86_64.rpm
将以上安装包放入同一个目录,如:/cobbler_soft
yum install –y createrepo
createrepo /cobbler_soft/ --创建依赖关系
yum clean all
yum makecache
yum install –y cobbler cobbler-web tftp* rsync xinetd http* syslinux dhcp* pykickstart --安装cobbler及其相关包
4. Cobbler配置
需求1、2、8
#vim /etc/cobbler/settings
384 server: 172.16.15.1 --换成cobbler服务器端的IP
272 next_server: 172.16.15.1 --同上
101 default_password_crypted: "$1$werwqerw$.prcfrYFbwuvkD8XspayN." --将密码字符串换成上面生成的随机密码字符串
修改完配置文件以后再重启cobbler服务
#/etc/init.d/cobblerd restart
修改完配置文件以后再重启cobbler服务
/etc/init.d/cobblerd restart
需求3
之前环境配置已将selinux设置为disabled,但需要重启系统才生效,所以此处临时关闭selinux
setenforce 0
需求5
vim /etc/xinetd.d/rsync
service rsync
{
disable = no --将yes改为no,即可打开
flags = IPv6
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
需求6
/etc/init.d/iptables stop
chkconfig iptables off
vim /etc/xinetd.d/tftp
service tftp
{
disable = no --将yes改为no,即可打开
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -B 1380 -v -s /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}?
需求9
yum install –y fence-agents
解决以上需求后:
cobbler check
The following are potential configuration items that you may want to fix:
1 : some network boot-loaders are missing from /var/lib/cobbler/loaders, you may run 'cobbler get-loaders' to download them, or, if you only want to handle x86/x86_64 netbooting, you may ensure that you have installed a *recent* version of the syslinux package installed and can ignore this message entirely. Files in this directory, should you want to support all architectures, should include pxelinux.0, menu.c32, elilo.efi, and yaboot. The 'cobbler get-loaders' command is the easiest way to resolve these requirements.
2 : debmirror package is not installed, it will be required to manage debian deployments and repositoriesRestart cobblerd and then run 'cobbler sync' to apply changes.
以上两个问题可以忽略
5. 导入镜像
· 方案rhel6.5
?cobbler import --path=/yum/ --name=rhel6.5
*** TASK COMPLETE *** --此提示说明导入镜像成功
# ls /var/www/cobbler/ks_mirror/ --在这里可以查看导入的镜像目录config rhel6.5
cobbler distro list --查看导入的镜像
rhel6.5
cobbler profile list –-查看自动安装方案列表
rhel6.5
方案rhel7.3
mkdir /rhel7.3
#mount CentOS-7-x86_64-DVD-1611 /centos7.3 --导入之前必须要先挂载镜像文件到目录里才可以导入
ls /var/www/cobbler/ks_mirror/
config rhel6.5
?cobbler import --path=/centos7.3/ --name=centos7.3
*** TASK COMPLETE ***
# ls /var/www/cobbler/ks_mirror/
config rhel6.5 cnetos7.3
cobbler distro list
rhel6.5 cnetos7.3
cobbler profile list
rhel6.5 centos7.3
6. 设置dhcp
cobbler sync --同步cobbler配置并初始化
/etc/xinetd.d/xinetd restart
7. 按需定义ks配置文件
8. 安装系统
注意:
安装系统的物理机等设备必须与服务器在同一局域网内,才能获取到由cobbler服务器分配的ip然后进行安装。
步骤:
1、 进入需要装机的物理设备的BIOS界面
2、 更改默认启动方式为网络启动后保存离开重启机器
3、 进入选择方案的界面后选择自己想要安装的方案后等待自动完成装机即可
- 上一篇: 为保护隐私而生,反取证操作系统:kodachi
- 下一篇: 「开学季」Linux 系统自动化部署系统
猜你喜欢
- 2024-10-30 腾讯面试:linux内存性能优化总结(linux内核性能优化)
- 2024-10-30 CentOS系统下PXE服务器的搭建与部署
- 2024-10-30 Linux系统中的Oracle数据备份(三)——重置sys和system密码
- 2024-10-30 Linux入门的一些基本知识整理,赶紧收藏起来
- 2024-10-30 Linux高性能服务器设计(高性能linux服务器运维实战pdf)
- 2024-10-30 浅析进程间通信的几种方式(含实例源码)
- 2024-10-30 Linux在实际中的应用(linux在工作中的应用)
- 2024-10-30 如何在 U 盘上安装多个操作系统(u盘怎么制作多系统安装盘)
- 2024-10-30 【Linux】推荐一款功能强大的系统诊断和监控工具sysdig
- 2024-10-30 如何通过网络启动安装操作系统(逐步操作)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)