一:自动化的完成部署
(1)workstation机器配置:
Workstation 网络适配器:nat模式
配置网络:自动获取
192.168.96.0/24
192.168.96.2
Dns:8.8.8.8
8.8.4.4
配置完成之后
l 虚拟网络编辑器,使用dhcp服务(去掉勾好)
l hostname---------workstation.example.com
l 关闭网络防火墙firewalld----不自启
l 关闭上下文selinux---disabled
l mkdir -p /var/ftp/pub
l 右键点击连接 或者设置中设置----------
l vim /etc/systemctl/network-script/ifcfg-enp60
u bootproto=static
u IPADDR=192.168.96.100
u NETMASK=255.255.255.0
u GATEWAY=192.168.96.2
u DNS1=8.8.8.8
l Systemctl restart network
l yum repolist
l reboot
编写阿里云镜像
#vim /etc/yum.repo/epel.repo
#[epel]
#name=epel
#baseurl=http://mirrors.aliyun.com/epel/7Server/x86_64/
#enabled=1
#gpgcheck=0
yum repolsit
yum –y install vim
做快照
前面都是准备工作。
挂载光盘:
l vim /etc/fstab
l /dev/sr0(光驱文件被识别为sr0)/var/ftp/pub iso9660 defaults 0 0
l mount -a
l tail /etc/fstab
l ls /var/ftp/pub/ (查看光盘内容)
n yum –y install dhcp
n vim /etc/dhcp/dhcpd.conf
n subnet 192.168.96.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.96.200 192.168.96.210;
option routers 192.168.96.2;
option domain-name-servers 8.8.8.8;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.96.100;
filename “pxelinux.0”;(假的文件,让自动启动时候可以自己查找)网络引导启动
}
n systemctl restart dhcpd
n systemctl status dhcpd
n yum –y install xinetd tftp-server tftp syslinux-tftpboot
n vim /etc/xinetd.d/tftp
n #disabled = no
主机没有操作系统,首先网络通信(ip地址),从workstation配置DHCP服务,激活小系统,
遇到的问题一:一直在DHCP自动获取;
查找原因:添加了租期
问题二:一直在tftp(简单文件传输协议)
查找原因:添加pxe网络启动
问题三:tftp open timeout
查找原因:架设tftp服务器
l cd /var/ftp/pub/images
l Ls
l cd pxeboot/
l ll
l cp initrd.img(内存镜像启动文件) /var/lib/tftpboot/
l cp vmlinuz(内核) /var/lib/tftpboot/
l mkdir /var/lib/tftpboot/pxelinux.cfg
l vim/var/lib/tftpboot/pxelinux.cfg/default
l default linux
l prompt 1
l timeout 60
l display boot.msg
l label linux
l kernel vmlinuz
l append initrd=initrd.img text ks=http://192.168.96.100/ks/ks.cfg(自动安装的配置脚本文件)(加载)
l systemctl start xinetd
l systemctl enable xinetd
l 编译ks.cfg自动安装脚本文件图形化制作
l #ls
l 存在anaconda-ks.fsg文件,即是在安装过程中,自动生成。
l #yum –y install httpd
l Systemctl restart httpd
l Mkdir /var/www/html/ks
l Cp anaconda-ks.cfg /var/www/html/ks/ks.cfg
l vim /var/ww/html/ks/ks.cfg
l 系统认证信息
l 网络安装源url --url=ftp://192.168.96.100/pub(光盘存放位置)
l Install
l firstboot –enable
l
l 自动分区 ----逻辑卷
l cd /var/ww/html/ks/
l chmod +r ks.cfg
l yum –y install vfstp
l systemctl restart vsftpd
l systemctl enable vsftpd
启动server1,启动网络引导
如有雷同 纯属巧合
原文:http://12156812.blog.51cto.com/12146812/1860777