rhel6.9搭建cobbler自动化系统安装服务器

本文详细介绍如何使用Cobbler自动化部署RHEL6.9系统,包括环境准备、软件安装、配置文件修改、服务启动、安装源导入及ks文件创建等关键步骤。
一、测试环境说明
	1、系统:rhel6.9
	2、ip地址:20.20.20.24

二、环境准备
	1、关闭iptables防火墙、selinux
	2、设置hosts域名解析(可选)

三、安装软件
	# yum install cobbler httpd tftp-server dhcp

四、挂载
	略

五、修改配置文件
	# vim /etc/httpd/conf/httpd.conf
		ServerName 20.20.20.22:80
	# openssl passwd -1
	Password:
	Verifying - Password:
	$1$BFaLgUBZ$9HX7WbrCz7fPEBkdk9FYV/
	# vim /etc/cobbler/settings
		manage_dhcp: 1
		manage_rsync: 1
		next_server: 20.20.20.24
		server: 20.20.20.24
		default_password_crypted: "$1$BFaLgUBZ$9HX7WbrCz7fPEBkdk9FYV/"
	# vim /etc/cobbler/dhcp.template
		subnet 20.20.20.0 netmask 255.255.255.0 {
		     option routers             20.20.20.2;
		     option subnet-mask         255.255.255.0;
		     range dynamic-bootp        20.20.20.121 20.20.20.130;
		     default-lease-time         21600;
		     max-lease-time             43200;
		     next-server                $next_server;

六、启动相关服务
	httpd
	dhcpd
	cobblerd

	# cobbler check
	# cobbler get-loaders
	# cobbler sync

七、导入安装源
	# cobbler import --name=rhel6.9 --path=../rhel6.9

八、创建ks文件

九、关联ks文件
	# cobbler profile edit --name=rhel6.9 --distro=rhel6.9 --kickstart=../rhel6.9.ks

 

### 安装 Red Hat Enterprise Linux 6.9 在联想服务器 SR588 上的步骤 #### 1. 准备安装介质 首先,需要准备 Red Hat Enterprise Linux 6.9安装光盘或 ISO 镜像文件。可以将 ISO 文件刻录到 DVD 或写入到 USB 启动盘,以便在服务器上启动安装程序。如果使用虚拟机,可以直接挂载 ISO 文件作为虚拟光驱。 #### 2. 配置服务器 BIOS 设置 在安装操作系统之前,需要进入联想服务器 SR588 的 BIOS 设置,确保启动顺序中优先选择光驱或 USB 设备作为第一启动项。此外,还需检查是否启用了虚拟化支持(VT-x 或 AMD-V),这对于后续运行虚拟机或数据库等高性能应用非常重要。 #### 3. 启动安装程序 将安装介质插入服务器后,重启服务器并进入安装界面。选择“Install or upgrade an existing system”以开始安装过程。 #### 4. 选择安装语言和键盘布局 安装程序会提示选择安装语言和键盘布局。建议选择英文作为安装语言,以便获得更广泛的软件支持,键盘布局根据实际需求选择。 #### 5. 网络配置 安装过程中需要配置网络设置,包括主机名、IP 地址、子网掩码、网关和 DNS 服务器。例如,可以设置主机名为 `oracle-linux6.9`,并配置静态 IP 地址: ```bash HOSTNAME=oracle-linux6.9 ``` 编辑 `/etc/sysconfig/network` 文件,设置主机名: ```bash vim /etc/sysconfig/network ``` 确保 `/etc/hosts` 文件中包含正确的主机名解析: ```bash 172.27.9.56 oracle-linux6.9 ``` #### 6. 分区与文件系统配置 安装程序会引导用户进行磁盘分区。可以根据需求选择自动分区或手动分区。对于生产环境,建议手动分区,以确保 `/`, `/boot`, `/home`, `/var`, 和 `/tmp` 等关键目录有足够的空间,并且可以单独挂载,便于管理和维护。 #### 7. 选择软件包 在软件包选择界面,可以选择最小安装或根据需求选择额外的软件包。如果计划在服务器安装 Oracle 数据库,建议选择“Development Tools”、“Server with GUI” 或 “Database Server” 等相关软件包组,以便安装必要的开发工具和依赖库。 #### 8. 设置 root 密码和创建用户 安装程序会提示设置 `root` 用户的密码,并创建普通用户账户。建议设置强密码,并为日常管理创建一个具有 `sudo` 权限的普通用户。 #### 9. 完成安装并重启 安装完成后,系统会提示移除安装介质并重启服务器。重启后,系统将进入新安装的 Red Hat Enterprise Linux 6.9 系统。 #### 10. 配置本地 YUM 源(可选) 如果服务器无法访问互联网,可以配置本地 YUM 源,以便于后续的软件安装和更新。将安装光盘挂载到指定目录,并创建 YUM 仓库配置文件: ```bash mount /dev/cdrom /mnt ``` 创建 YUM 仓库配置文件 `/etc/yum.repos.d/local.repo`,内容如下: ```ini [rhel6] name=Red Hat Enterprise Linux 6.9 baseurl=file:///mnt gpgcheck=0 ``` #### 11. 安装 Oracle 数据库(可选) 如果计划在服务器安装 Oracle 数据库,还需要安装一些必要的依赖包,并配置内核参数。例如,安装 `compat-libstdc++-33`、`libaio-devel`、`libXext` 等软件包,并编辑 `/etc/sysctl.conf` 文件,添加以下内容: ```bash fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 ``` 执行 `sysctl -p` 命令使内核参数生效。 #### 12. 安装完成后的工作 安装完成后,建议进行一些基本的安全加固,例如关闭不必要的服务、配置防火墙规则、更新系统补丁等。此外,还可以安装 `ntp` 服务以同步服务器时间,并配置 `sshd` 以确保远程访问的安全性。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值