####通过网卡安装虚拟机###
###预安装环境的配置###
在desktop做dhcp服务
systemctl stop firewalld
systemctl stop iptables
yum install dhcp
systemctl start dhcpd
cd /etc/dhcp
ls
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf
vim dhcpd.conf ####改删的删,改改的改
systemctl restart dhcpd
在server里面做
将server改为dhcp ,ifconfig ,cat /var/log/messages/ ###看谁给的ip
在desktop里面做
yum install syslinux-4.05-8.el7.x86_64
yum install tftp-server.x86_64 -y
netstat -antlupe | grep xinetd
vim /etc/xinetd.d/tftp
(将disable=no)
systemctl restart xinetd.service
netstat -antlupe | grep xinetd
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
在真机中找镜像
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7
df
cd /var/www/html/rhel7
ls
cd isolinux
ls
scp -r * [email protected]:/var/lib/tftpboot
在desktop里面
vim /ect/dhcp/dhcpd.conf
在ip地址池中加 ( next-server 172.25.254.149;
filename “pxelinux.0";)
systemctl restart dhcpd
cd /var/lib/tftpboot/
ls
cp isolinux.cfg pxelinux.cfg/default
systemctl restart xinetd.service
在真机中做
virt-manage 以网卡启动 安装一个新的虚拟机
在虚拟机desktop中
vim /var/lib/tftpboot/pxelinux.cfg/default
menu default ###选择在上
append initrd=initrd.img repo=http://172.25.254.49/rhel7
systemctl restart dhcpd
systemctl restrart xinetd.service
yun install system-config-kickstart -y
yum install httpd
systemctl restart httpd
system-config-kickstart
vim /var/www/html/ks.cfg
(时区改为上海,后面加%packages @base @x11 @gnome-desktop lftp %end)
ksvalidator /var/www/tml/ks.cfg
cd /var/lib/tftpboot/pxelinux.cfg
ls
vim default 在rhel7 后面加 ks=http://172.25.254.149/ks.cfg
netstat -antlupe | grep httpd ##查看端口,此时火墙都是关的
systemctl start dhcpd
虚拟机就自动安装