被控安装教程
+++++++++++++++++++++++++++++++++安装部署++++++++++++++++++++++++++++
使用CentOS7.9最小化安装的系统
硬件需求:CPU:16H 内存:32G 硬盘:500G-1000G 双网卡
网络需求:需要支持访问外网和IPMI网络
分区要求:将所有容量全部放/目录即可。
关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
关闭selinux
setenforce 0
永久关闭selinux(需重启生效)
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
更新yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
安装EPEL源用于安装nginx
yum install epel-release -y
如果系统上有多个 IP,安装的时候请指定用哪个IP地址来提供装机服务
IP=192.168.0.1 yum -y localinstall osinstall-1.0-1.x86_64.rpm
没有多个IP时
yum -y localinstall osinstall-1.0-1.x86_64.rpm
检查配置dhcp网段,默认配置192.168.0.2 到 192.168.0.254 ; 若未使用192.168.0.1安装时dhcp服务将启动失败,需要修改dhcp配置文件
vi /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
option routers 192.168.0.1;
}
部署涉及到的配置文件如下,如有需求可以自行修改
/etc/osinstall-server/osinstall-server.conf 主被控通讯秘钥配置文件
/etc/dhcp/dhcpd.conf DHCP
/etc/dnsmasq.d/hosts.conf DNS
/etc/nginx/nginx.conf Nginx
/etc/samba/smb.conf Samba
/etc/xinetd.d/tftp TFTP
服务重启命令
systemctl restart osinstall-server dhcpd dnsmasq nginx smb xinetd
重要目录,若不存在自行创建
/home/www/iso 系统iso存放路径
/home/www/ks 系统安装模板临时存放路径
/home/samba/windows/* 各win系统iso挂载路径
/home/samba/windows/drivers/* 各win系统驱动路径
/home/www/centos/* 各版本centos挂载路径
/home/www/ubuntu/* 各版本ubuntu挂载路径
创建文件夹
mkdir -p /home/samba/windows/{2008r2,2012r2,2016,2019,2022,win10,win11}
mkdir -p /home/samba/windows/drivers/{2016,2019,2022,win10,win11,winpe}
mkdir -p /home/www/centos/{7.9,8,9}/os/x86_64
mkdir -p /home/www/ubuntu/{16.04,18.04,20.04,22.04}