pxe装机 只可参考。。

Pxe服务器
装三个包提供服务
yum -y install dhcp
yum -y install tftp
yum -y install ftp或http 提供所有的rpm包

pxe服务器上
1,第一个服务
dhcp
1.1 在第一个/etc/dhcp/dhcpd.conf配置文件中
ddns-update-style none;
ignore client-updates;
default-lease-time 14400;
max-lease-time 86400;
allow bootp;
allow booting;
local-address 192.168.1.11; #改为本机ip
local-port 67;

include “/etc/dhcp/subnet-192.168”;

1.2 在第二个/etc/dhcp/subnet-192.168配置文件中
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.254;
option ntp-servers 192.168.1.254;
filename “/gpxelinux.0”; 指定引导文件/var/lib/tftpboot/gpxelinux.0
next-server 192.168.1.11; 本机ip地址
pool {
range dynamic-bootp 192.168.1.10 192.168.1.240;
default-lease-time 3600;
max-lease-time 72000;
allow unknown-clients;
}
}
2,第二个服务
tftp

2.1 mkdir /var/lib/tftpboot/ 创建tftp工作目录(从百度云盘中cp,修改)
centos7/ gpxelinux.0 memdisk pxelinux.0
chain.c32 mboot.c32 menu.c32 pxelinux.cfg/
pxe改的操作系统菜单文件 /var/lib/tftpboot/pxelinux.cfg/centos_menu(centos的菜单文件) debian_menu(debian操作系统) default(默认) window_menu(window操作系统)

2.2 在/var/lib/tftpboot/pxelinux.cfg/centos_menu菜单文件中添加

LABEL CentOS777
MENU LABEL CentOS 7 nsd1803 install
KERNEL centos7/vmlinuz #######选项名,内核, 驱动程序,指定ks文件所在位置
APPEND initrd=centos7/initrd.img ks=ftp://192.168.1.254/conf/ks7.cfg ksdevice=bootif console=tty0 console=ttyS0,115200
###### 故要在/var/lib/tftpboot下有centos7/vmlinuz,centos7/initrd.img这两个文件,与ks7.cfg也能访问到
##### 根据工作需求修改ks文件(重点),必须指定url –url=”ftp://192.168.1.254/COS7”yum源的位置,并根据需求自行修改

3,第三个服务
ftp服务(共享安装的yum包。。。)

最后重新启动ftp,tftp,dhcp。

使用pxe

————快速创建虚拟机—————

virsh undefine node
创建前端盘
cd /var/lib/libvirt/images/
qemu-img create -f qcow2 -b node.qcow2 node1.img 30G #### node.qcow2虚拟机用的后段 文件
创建 xml 配置文件
sed ‘s/demo/node1/’ demo.xml >/etc/libvirt/qemu/node1.xml ###dome.xml(百度云盘)
定义虚拟机
virsh define /etc/libvirt/qemu/node1.xml
virsh start node1;virsh console node1
按esc选择pxe装机//真实机可直接选择pxe装机
进入选择菜单

装完机需要改为静态ip
/etc/sysconfig/network-scripts/ifcfg-ethX
BOOTPROTO=”static”
IPADDR=”192.168.1.xx”
PREFIX=”24”

默认网关:
GATEWAY=”192.168.1.254”

你可能感兴趣的:(一件装机)